摘要: 步骤: 特征检测 —— 特征描述 —— 特征匹配 实现流程: (1)特征检测:SurfFeatureDetector类 . detect( )函数 (2)特征描述:SurfDescriptorExtractor类 . compute( )函数 (3)特征匹配:BruteForceMatcher类 . 阅读全文
posted @ 2017-03-22 00:01 张酱油。 阅读(2417) 评论(0) 推荐(0) 编辑
摘要: 作者:笑劫戈链接:https://www.zhihu.com/question/22298352/answer/91131073来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 看了好多关于卷积的答案,看到这个例子才彻底地理解了这个过程~关于卷积的一个血腥的讲解比如说你 阅读全文
posted @ 2017-03-20 19:37 张酱油。 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 步骤: 1.视频图像灰度化img 2,选取第一帧图像first_img,视频每帧和第一帧相减,得到src 3,对src图片进行 阈值,滤波处理 4,查找处理好图片的边界findContours; 5,对边界区域进行统计,满足条件的进行计数 如果把前景提取出来,再对比再找,这样的话效果比较好! 代码实 阅读全文
posted @ 2017-03-14 23:31 张酱油。 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 1)计算梯度幅值函数magnitude 该函数根据输入的微分处理后的x和y来计算梯度幅值,x和y可以通过sobel, scharr等边缘算子求得,而且可以直接输入三通道图像。 2)计算梯度幅值和梯度方向函数cartToPolar 该函数的输入与magnitude函数相似,参数可以参考函数说明,其中梯 阅读全文
posted @ 2017-03-14 20:56 张酱油。 阅读(19962) 评论(0) 推荐(1) 编辑
摘要: #include "stdafx.h"#include <opencv2/opencv.hpp> using namespace std; #pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"") IplI 阅读全文
posted @ 2017-03-14 00:07 张酱油。 阅读(196) 评论(0) 推荐(0) 编辑
摘要: X和B做与运算,也就是说X中有B的结构,黑点保留,否则为白色; X和B做或运算,也就是说X中的点有着与B的类似结构(上或左相邻一个黑色点),则保留,否则为白色。 开运算是先与后或,作用是去除一些孤立的小点 闭运算为先或后与,作用是填平一些点,使图像圆润斜。 细化运算:(没懂)细化,就是从原来的图中去 阅读全文
posted @ 2017-03-09 20:35 张酱油。 阅读(1854) 评论(0) 推荐(0) 编辑
摘要: 图像腐蚀和图像膨胀是图像中两种最基本形态学操作。 可见,腐蚀和膨胀的参数完全一样。 参数: src:原图像。 dst:目标图像。 element:腐蚀操作的内核。 如果不指定,默认为一个简单的 矩阵。否则,我们就要明确指定它的形状,可以使用函数getStructuringElement(). anc 阅读全文
posted @ 2017-03-09 19:25 张酱油。 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 在线PS随便画了一个四边形如图: 代码: 输出图:那么在写这个算法的时候,由于像素点容易越界,所以各种内存报错,那么这种错误调试完依旧出现,即使程序已经没有错误(无引用源等)需要重新生成解决方案后方可成功调试。 阅读全文
posted @ 2017-03-08 23:51 张酱油。 阅读(591) 评论(0) 推荐(0) 编辑
摘要: meanshift算法思想其实很简单:利用概率密度的梯度爬升来寻找局部最优。它要做的就是输入一个在图像的范围,然后一直迭代(朝着重心迭代)直到满足你的要求为止。但是他是怎么用于做图像跟踪的呢?这是我自从学习meanshift以来,一直的困惑。而且网上也没有合理的解释。经过这几天的思考,和对反向投影的 阅读全文
posted @ 2017-03-07 22:03 张酱油。 阅读(2847) 评论(0) 推荐(0) 编辑
摘要: CString filter; filter = "所有文件(*.avi,*.3gp,*.mp4,*.rm,*rmvb,*flash) | *.avi;*.3gp;*.mp4;*.rm;*.rmvb;*flash"; CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY, filter, NULL); if (dlg.DoMo... 阅读全文
posted @ 2017-03-06 22:38 张酱油。 阅读(753) 评论(0) 推荐(0) 编辑