我这里编译的库是通过手动编译的。1. 首先设置系统的环境变量:D:\3rdPartLib\opencv-2.4.9\build\vs2013\install\x64\vc12\bin2. 指定包含“文件目录”路径,不区分Debug和Release模式:D:\3rdPartLib\opencv-2.4...
分类:
其他好文 时间:
2014-08-10 10:19:40
阅读次数:
453
转载请注明出处!!!http://blog.csdn.net/zhonghuan1992
OpenCV两张图片的合并
原理:
两张图片合并,想想图片是用一个个像素点来存储,每个像素点有他的值。那么合并,无非就是像素点值得合并,使用的公式可以就是给两张图片分别一个权值,然后求和。向下面这个公式:
的值位于0至1之间
OpenCV实现:
...
分类:
其他好文 时间:
2014-08-09 15:56:28
阅读次数:
199
转载请注明出处!!!http://blog.csdn.net/zhonghuan1992
OpenCV在矩阵上的卷积
在openCV官网上说是戴面具,其实就是重新计算一下矩阵中的每一个value,那么怎么计算呢,根据该像素点的周围信息,用一个加权的公式来进行计算。那么现在就要看,周围的信息是如何被加权的。让我们想一下这样的方式,请看下面的公式:
...
分类:
其他好文 时间:
2014-08-09 09:08:57
阅读次数:
334
void cvXor计算两个数组中的每个元素的按位异或。 void cvXor (const CvArr* src1, const CvArr* src2, CvArr* dst, const CvArr* mask = NULL); 得到dst(I) = src1(I)^src2(I)。 你提到的...
分类:
其他好文 时间:
2014-08-08 15:53:36
阅读次数:
254
具体的算法原理
PS图层混合算法之六(差值,溶解, 排除)...
分类:
其他好文 时间:
2014-08-08 09:42:25
阅读次数:
276
这里用通俗的语言解释一下这个函数,就类似于opencv一样,要添加链接库函数,cv.lib等,要添加到附加依赖项,或者通过#pragma comment(lib,”cv.lib“)一样,然后才能包含头文件进行各种函数的调用。当然了,socket编程要调用各种socket函数,但是需要库Ws2_32....
分类:
其他好文 时间:
2014-08-08 01:30:54
阅读次数:
257
资源下载见:http://download.csdn.net/detail/zhouyelihua/7726907
在Vs2012中只要直接按f5就可以直接对资源中采集的图像进行标定。
而我们将最后的结果以.xml的形式存储下来。这个在工程文件下可以直接找到的
其中外参数,中旋转矩阵存在rotation.xml
位移向量存在tra...
分类:
其他好文 时间:
2014-08-07 19:05:10
阅读次数:
512
1、首先计算出一幅图像的直方图
//计算直方图
cv::MatND ImageHist::getHist(const cv::Mat &image){
cv::Mat im;
if(image.channels() == 3)
cv::cvtColor(image,im,CV_RGB2GRAY,0);
else
im = image;
float r[2];
r[0] = 0...
分类:
其他好文 时间:
2014-08-07 13:16:50
阅读次数:
314