自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 在C++/Python/Java/ObjectC中使用OpenCV,详细配置踩坑记录!!

前言 作为OpenCV的高频使用者,我在目前主流语言中都使用过OpenCV,并且在Windows/ Linux/ Mac OS上均有过配置经验,为了让自己踩过的坑不至于白踩,现将这些过程和踩过的坑都记录下来,希望能对需要的同学有点帮助。OpenCV的话就不过多介绍了,做图像处理的童鞋应该都比较喜欢用这个库,毕竟更新多,维护多,文档多,且C++写的运行速度快,并且功能丰富,4版本封装了很多深度学习...

2019-11-04 14:15:30 1331

原创 再也不用Print函数调试啦--神级Python代码调试工具PySnooper的介绍和使用

PySnooperPySnooper是一款适合菜鸟用的代码调试工具。如果Python代码哪儿输出不对劲了,之前一般都是利用print函数结合pdb.setTrace()来找问题,如果使用pysnooper的话,那事情就变得简单了!你可以通过使用这个工具,清楚的看见每一行代码的执行结果以及所有的局部变量的值。只要在函数上添加一个装饰行(类似于装饰器的使用),就可以打印出该函数每一行执行的结果,...

2019-11-03 22:38:42 821

原创 CVPR2019论文基于异常特征来定位图像中的篡改痕迹(ManTra-Net: Manipulation Tracing Network For Detection And Localiztion)

1. Introduction现实中的图像篡改取证问题一般都是有各种各样的篡改类型,有时候甚至是组合的篡改攻击,为了解决这个问题,本文提出了一种统一的深度神经网络架构,ManTra-Net。 不同于现有的很多方法,ManTra-Net是端到端的,即输入一张图片,输出一张同样尺寸的灰度图,其中原图中被篡改的位置概率值大。并且网络对输入图像尺寸无要求,支持拼接,copy-move,removal,e...

2019-06-28 17:16:45 6540 16

原创 LearnOpencv进阶系列一之Alpha通道混合

使用python进行PNG图像和JPEG图像的通道混合图像通道介绍如何利用OpenCV实现?结语&下一章预告图像通道介绍图像在计算机中是以数字矩阵形式存储的,我们常见的图像是JPEG格式,后缀为JPEG或者JPG,此种图像对应的矩阵有三个通道,代表着每个像素有R,G,B三个颜色分量。另一种常见的无损压缩图像格式为PNG,不同于JPEG,此格式的图像在计算机中有四个通道,第四个通道Alp...

2019-01-04 22:00:55 3082 5

原创 jupyter notebook 添加kernel permission denied

为什么要手动添加核?因为使用公司的服务器,最好不要直接使用anaconda自带的python,更不要使用系统下自带的python,如果每个人都使用同一个python,可能会给别人的工作带来“致命的伤害”。怎么添加?正常情况: python -m ipykernel install --name your_env_name(your_env_name 代表你的python环境的名字)如果出...

2019-01-03 15:51:43 2072

转载 LintCode/LeetCode全排列系列问题--Permutations I 和 II, N-Queens I 和 II,数独问题

转自:http://www.cnblogs.com/felixfang/p/3705754.html[LeetCode] “全排列”问题系列(一) - 用交换元素法生成全排列及其应用,例题: Permutations I 和 II, N-Queens I 和 II,数独问题一、开篇Permutation,排列问题。这篇博文以几道LeetCode的题目和引用剑指o

2017-10-25 18:47:28 337

原创 Lintcode697-判断是否为平方数之和

哈哈,这题网上竟然没有找到答案,于是自己copy到VS里面调试了几次终于AC了,不保证是最优的算法,时间复杂度应该是O(nlogn),空间复杂度O(1)(循环里面嵌套了一个二分查找),万一有人需要呢,分享一下~class Solution {public: /* * @param : the given number * @return: whether whet

2017-10-21 16:25:50 954 2

原创 卷积神经网络CNN简介

最近

2017-09-21 14:00:15 1445

转载 LintCode两数之和,三数之和,四数之和

原文作者:eudiwffe原文链接:http://www.cnblogs.com/eudiwffe/p/6282635.htmlLintCode有大部分题目来自LeetCode,但LeetCode比较卡,下面以LintCode为平台,简单介绍我AC的几个题目,并由此引出一些算法基础。1)两数之和(two-sum)题目编号:56,链接:http://www.lintc

2017-09-20 11:14:33 9575

原创 LintCode--合并k个排序链表

为啥将这题单独拿出来?因为我觉得这题教我的太多了!一个比较难的问题,可能一时想不出来这很正常,但是一定要有思考的方向,要往以前做过的题目上靠,这题我刚开始看是没啥思路的,感觉比较难。但是突然想到以前做过合并两个排序链表,这不就是依次合并两个排序链表就可以了吗!!!所以最后代码变成:ListNode *mergeKLists(vector &lists) { // wri

2017-09-18 20:23:12 471

原创 机器学习--无监督学习之K-means聚类方法

从上次SVM之后几节课讲的是学习理论,这块理论性比较深,我得好好消化一下。所以先总结一下第一个无监督的机器学习算法,K-means聚类方法。

2017-09-09 15:56:45 5416 1

原创 LintCode刷题阶段性总结---链表容易篇(翻转链表,删除链表重复元素,合并两个排序链表等)

为啥我觉得链表好难!!果然指针还是难啊,有了思路写出代码来动不动内存崩溃....容易篇我也只有几题会做,其他全部参考网上的...现在稍微总结巩固一下!在Lintcode上筛选容易,链表就会出来这些题,一共10道。链表定义为:/** * Definition of ListNode * class ListNode { * public: * int val;

2017-09-09 09:09:10 356

原创 深度学习入门---只要300页ppt就够了!!!

无意间发现了台大李宏毅教授的deep learning讲义,只有300页,但是我见过最全面,最生动易懂的讲义了!而且台式英语不像原生的那么拗口,看着挺熟悉的~一天入门(但也仅仅是入门而已...)深度学习不是梦,只要有高数基础都能看懂。好东西要分享,需要的童鞋请拿走~链接: https://pan.baidu.com/s/1TqUrCwaygUug8s05qhG3Dw 提取码: yuky里...

2017-09-05 08:57:16 7712 7

原创 windows8.1+VS2013下CUDA7.5配置

终于,点燃了GPU技能。现在把自己配置成功经验写下来,给想要配置的小伙伴们做个借鉴~一、配置的环境windows8.1 x64操作系统显卡:NVIDA GERORCE 830M(渣显卡勿吐槽)vs2013带openCV2.4.9二、配置过程1.下载cuda,官网上https://developer.nvidia.com/cuda-downloads,首页上能看到的只有CUD

2017-08-24 20:22:46 396

原创 SVM支撑向量机详解(一)

前记:放假在家好长时间没看这个视频了,罪恶感满满的。还有一年就要找工作了,感觉自己现在还差的太多,这一年必须拿出高三的劲头来,不然就要失业啦。写这个博客除了总结所看的所学的,也考虑到找工作的时候能为简历添些彩,给自己鼓气要坚持下去啊!一、SVM简介SVM(Support Vector Machine)被认为是off-the shelf最好的监督学习算法之一,甚至有人认为它就是最好的。视频中

2017-08-12 21:09:34 1973

原创 初识神经网络--识别手写数字

毕设要入深度学习的坑了,哭死于是我就从神经网络开始看起了,看的是Michael Nielsen大神写的免费在线书,所有的源码也都放在GitHub上托管,越是厉害的人越愿意分享,像大神学习。一、问题背景这本书致力于解决识别手写数字,从这个问题入手,详细介绍了神经网络的原理。这本书虽然是从一个问题入手,但是重点放在神经网络的知识,介绍了在神经网络中究竟发生了什么。技术来来去去,原理

2017-07-18 15:37:31 1161 1

原创 机器学习--生成学习算法

这次的课Ng讲了一种与之前判别类算法不同的学习算法,称为生成学习算法(Generative Learning algorithms)。一、简介    比如一个二分类问题,判别一种动物是大象还是狗,特征量有腿长,尾巴长,毛发浓密程度,体型等。有一批数据样本,之前的方法是对所有的数据建立模型,学习特征量和标签之间的关系,对于新输入的一个特征量,通过最优参数奠定的学习模型得出它是属于大象

2017-07-01 16:16:02 664 1

原创 机器学习--牛顿方法

不知道为什么分享不了了,就算是这样,我也要常常把自己的思考写下来,就算没什么用,等到七老八十的时候,我还能回忆回忆,很好很好~一、牛顿方法  要注意,牛顿方法并不是机器学习方法,而是机器学习模型寻找最优参数的方法,它只是一种工具,用来求取代价函数最优解的工具。基本上所有常见的优化方法都与牛顿方法有着或多或少的联系,都是牛顿法的亲戚,也正是因为这样,它们才具有令人满意的表现。而各种优

2017-06-25 16:28:11 2640

原创 机器学习--欠拟合与过拟合

一、什么是欠拟合与过拟合   在机器学习中表现不佳的原因不是过拟合就是欠拟合,欠拟合会对训练数据和测试数据都表现不佳,而过拟合对训练数据表现很好,对于测试数据就不尽人意了。

2017-06-21 15:33:35 1332

原创 机器学习--监督学习之梯度下降法

最近在看stanford 吴恩达老师的机器学习课程,附上网易公开课的地址http://open.163.com/special/opencourse/machinelearning.html突然心血来潮想要把每节课的内容整理到博客上面,因为觉得给别人看到的东西我才会真正好好的思考保证尽量没有错误的概念,对自己是一种很好的提高!第一课的内容是一些介绍性的东西就不写了,从第二课监督学习之梯度下降法

2017-06-09 10:29:18 2786 1

原创 OpenGL绘制教室,带你亲手编程浅识高大上的VR技术

  更新:代码已开源,地址:https://github.com/zhangqizky/OpenGL-draw-classroom      欢迎感兴趣的同学去github上查看,要是能给个star就更好了~==============更新分割线==================================之前上过一门选修课叫虚拟现实与数据可视化,也就是最近大火的VR。很多人觉得...

2017-05-11 15:28:55 6840 23

openGL绘制虚拟教室

这是我用openGL绘制的虚拟教室,有各种教室必备物品,代码已测试通过,能实现漫游功能,含可执行程序和源码

2014-12-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除