摘要: 最近在做基于双目视觉的三维重建。比较opencv和matlab工具箱的立体标定结果精度时,发现貌似如果手工选取角点不那么离谱的话,matlab标定结果精度更高也更鲁棒。就想先用matlab标定好相机,再把结果供opencv函数加载使用。如何将Matlab标定结果的.mat文件转成需要的CvMat矩阵 阅读全文
posted @ 2017-03-01 09:05 Coding练习生 阅读(2209) 评论(0) 推荐(0) 编辑
摘要: 在使用opencv中的函数时,连续两次遇到函数找不到的问题,第一次查时按照他人说的包含进一个头文件后,果真还真解决了;然而第二次在调用cvInpaint函数时包含进对应头文件,编译通过但运行不成功还是未定义标识符。在网上搜了之后才真正理解了原因,某个函数找不到主要是由于debug和release库文... 阅读全文
posted @ 2015-11-29 14:34 Coding练习生 阅读(2160) 评论(0) 推荐(0) 编辑
摘要: 利用codebook法训练得到背景模型后,对背景差分得到的掩模图像去噪声并找到较大连通域。相对于平均背景法,它的分割效果更好些。当然,分割效果和背景模型训练的帧数有很大关系,适当调整一些参数会得到更好的效果。 1 #include "stdafx.h" 2 #include "cv.h" 3 ... 阅读全文
posted @ 2015-11-28 22:50 Coding练习生 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: 基本思路:计算每个像素的平均值和标准差作为它的背景模型,利用已建立的背景模型对图像进行背景差分分割出前景目标。 1 #include "stdafx.h" 2 #include "cv.h" 3 #include "highgui.h" 4 5 IplImage *IavgF,* Idi... 阅读全文
posted @ 2015-11-28 22:42 Coding练习生 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 在手势识别时,可利用模板手势与当前手势的边缘梯度方向直方图进行匹配来识别当前手势, 故而就需要构建图像的边缘梯度方向直方图.梯度为:dx*dx+dy*dy开方. 梯度方向则为:dy/dx(注意dx为0的情况处理). 1 #include "stdafx.h" 2 #include... 阅读全文
posted @ 2015-11-08 21:58 Coding练习生 阅读(2273) 评论(2) 推荐(0) 编辑
摘要: 用傅里叶变换加速卷积,直接上代码,Mat版是Copy他人的。CvMat版 1 #include "stdafx.h" 2 #include "cv.h" 3 #include "highgui.h" 4 #include 5 6 using namespace cv; 7 using names... 阅读全文
posted @ 2015-11-01 00:54 Coding练习生 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 实现的是一个图像标签编辑器,其间遇到了些问题还未解决或者可能解决方法上不是最优,若你有更好的思路可以提供给我,大恩不言谢啦!!☆⌒(*^-゜)v。#include "stdafx.h"#include "cv.h"#include "highgui.h"#include "stdio.h"#defi... 阅读全文
posted @ 2015-10-24 14:42 Coding练习生 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 这是第五章 习题5、6的结合版,其中实现了摄像头抓拍功能,能够成功运行。#include "stdafx.h"#include "cv.h"#include "highgui.h"void* getImage(){ CvCapture* capture=cvCreateCameraCapture(0... 阅读全文
posted @ 2015-10-23 21:15 Coding练习生 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 第一次写博,还是个菜鸟。最近开始学习Opencv,试着写了个简易的绘图工具(目前只写了画线和橡皮擦部分,画其它图形还有待往里添加),也算是记录自己的学习之路。#include "stdafx.h"#include "cv.h"#include "highgui.h"#define SHAPE_LIN... 阅读全文
posted @ 2015-10-21 15:32 Coding练习生 阅读(1821) 评论(0) 推荐(0) 编辑