随笔分类 - Opencv
Opencvv的练习程序
摘要:在Mat矩阵类的成员函数中copyTo(roi , mask)函数是非常有用的一个函数,尤其是后面的mask可以实现蒙版的功能,我们用几个实例来说明它的作用。我们要注意mask的数据类型,必须是CV_8U,且通道数或者是1,或者与roi一致。 首先我们令mask为尺寸与roi一致的1矩阵: Mat
阅读全文
摘要:函数中有三个输入参数,第1个src是原图像;第2个参数rows是网格的行数,第三个参数cols是网格的列数;返回的是二维矢量数组。 测试主程序如下: 输出结果如下: 下面是分割后的图像阵列:
阅读全文
摘要:C++: void minMaxLoc(InputArray src, double* minVal, double* maxVal=0, Point* minLoc=0, Point* maxLoc=0, InputArray mask=noArray() ) C++: void minMaxLo
阅读全文
摘要:在4.0.1节中,我们已经介绍了一个简单的图像形成模型,即照射-反射模型。这个模型可以开发一种频率处理程序,该程序可以同时压缩灰度范围和增强对比度来改善一幅图像的表现。图像形成的照射-反射模型的表达式如下: f(x,y)=i(x,y)r(x,y) 6.4- 16 上式不能直接用于对照射和反射的频率分
阅读全文
摘要:calcHist函数在Opencv中是极难理解的一个函数,一方面是参数说明晦涩难懂,另一方面,说明书给出的实例也不足以令人完全搞清楚该函数的使用方式。最难理解的是第6,7,8个参数dims、histSize和ranges。以前一直都是想当然认为,该函数可以一次统计多张图片每个通道的灰度值数据,实际上
阅读全文
摘要:推荐一个不错的网页,可以直接用solve函数求解方程组: http://m.blog.csdn.net/u014652390/article/details/52789591 4.1 曲线拟合的最小二乘法 求以下拟合函数 拟合条件:拟合曲线与各数据点在y方向的误差平方和最小. 拟合函数为一元函数时-
阅读全文
摘要:利用Mat的step[0],step[1]访问像素的行列,自定义一个宏CV_MAT_ELEM2(src,dtype,y,x),src是待访问的Mat,dtype是src的数据类型(int,float,char等), 访问像素位置是y行、x列。 宏定义如下: #define CV_MAT_ELEM2(
阅读全文

浙公网安备 33010602011771号