- 博客(7)
- 收藏
- 关注
转载 c++ 深入理解虚函数
c++ 深入理解虚函数为什么使用虚函数?什么是虚函数?虚函数是为了解决什么问题?面向对象的三大特征:封装多态继承普通虚函数虚析构函数纯虚函数抽象类接口类隐藏 vs 覆盖隐藏与覆盖之间的关系早绑定和晚绑定虚函数表什么是多态?相同对象收到不同消息或不同对象收到相同消息时产生的不同的动作。静态多态 vs 动态多态[-:>静态多态也叫做早绑定class Rect //矩形类{publ...
2018-05-30 16:51:08
134
转载 直方图均衡化原理
直方图均衡化的作用是图像增强。有两个问题比较难懂,一是为什么要选用累积分布函数,二是为什么使用累积分布函数处理后像素值会均匀分布。第一个问题。均衡化过程中,必须要保证两个条件:①像素无论怎么映射,一定要保证原来的大小关系不变,较亮的区域,依旧是较亮的,较暗依旧暗,只是对比度增大,绝对不能明暗颠倒;②如果是八位图像,那么像素映射函数的值域应在0和255之间的,不能越界。综合以上两个条
2018-01-12 15:17:55
278
转载 opencv中矩阵计算的一些函数
转自:http://blog.sina.com.cn/s/blog_7908e1290101i97z.html综述:OpenCV有针对矩阵操作的C语言函数. 许多其他方法提供了更加方便的C++接口,其效率与OpenCV一样.OpenCV将向量作为1维矩阵处理.矩阵按行存储,每行有4字节的校整.//由于opencv的矩阵式一位数组或者一位指针,所以我们只能利用opencv的函数对
2018-01-09 19:35:08
624
转载 SIFT算法详解
转载自:http://blog.csdn.net/zddblog/article/details/75214241、SIFT综述尺度不变特征转换(Scale-invariant feature transform或SIFT)是一种电脑视觉的算法用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变量,此算法由 David Lowe
2017-12-13 21:21:35
371
原创 卷积 + 高斯核
卷积计算1)一维卷积:y(t)=g(k)*x(k)=$g(k)x(t-k)先把函数x(k)相对于原点反折,然后向右移动距离t,然后两个函数相乘再积分,就得到了在t处的输出。对每个t值重复上述过程,就得到了输出曲线。 2)二维卷积:h(x,y)=f(u,v)*g(u,v)=$$f(u,v)g(x-u,y-v)先将g(
2017-11-01 10:30:09
32863
6
原创 opencv3.1.0+VS2013+win7 配置与测试
做了Debug_PropertySheet.props和Release_PropertySheet.props的两个配置属性表。这样每次只要直接添加两个属性表就可以跑代码了,省去了每个项目重新配置。一、1.下载和安装OpenCV SDK:(1)在OpenCV官网的下载页面:http://opencv.org/downloads.html,找到对应OpenCV for SDK
2017-10-31 16:03:20
484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人