摘要:
1 //--------------------------------------【程序说明】------------------------------------------- 2 // 在图像处理中总会遇到二值图像,故对二值图像中区域处理在所难免; 3 // 提取自己想要的区域部分对其处理; 4 // 此函数简单实现高亮度区域处理; 5 //-------------... 阅读全文
2016年7月20日
摘要:
1 //俗话说:好记性不如烂笔头 2 //用到opencv 中的函数时往往会一时记不起这个函数的具体参数怎么设置,故在此将常用函数做一汇总; 3 4 Mat srcImage = imread("C:/Users/Administrator/Desktop/车牌识别/车牌图像库/1.jpg");//读入图像函数 5 6 imshow("原图",srcImage);//显示图像函... 阅读全文
2016年7月19日
摘要:
// asw.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace cv; using namespace std; int main() { Mat srcImage = imread("C:/Users/Administrator/Desktop/车牌识别/车牌图像库/1.jpg"); ... 阅读全文
摘要:
转摘网址为:http://www.cnblogs.com/slysky/archive/2011/10/14/2212227.html 虽然Canny之类的边缘检测算法可以根据像素间的差异检测出轮廓边界的像素,但是它并没有将轮廓作为一个整体。下一步是要将这些边缘像素组装成轮廓。 轮廓是构成任何一个形 阅读全文
2016年7月16日
2016年7月14日
摘要:
19 腐蚀erode、膨胀dilate 腐蚀和膨胀是针对图像中的白色部分(高亮部分)而言的,不是黑色的。除了输入输出图像外,还需传入模板算子element,opencv中有三种可以选择:矩形MORPH_RECT,交叉形MORPH_CROSS,椭圆形MORPH_ELLIPSE。Matlab中会有更多一点的模板。 例如: Mat ... 阅读全文
2016年7月13日
摘要:
15 遍历图像中的像素,是先for行数后for列数的,也就是一列一列的遍历,matlab中是从1开始计数,opnecv中采用c语言的从0开始计数。 矩阵归一化:normalize()函数,参数挺多,不过大多都有默认值,不用都写出来,一般要求的图像归一化精简写法为 normalize(InputArr 阅读全文
2016年7月11日
摘要:
11 绘制直线的line函数 DrawLine(Mat img, Pont start, Point end); 绘制椭圆的ellipse函数 DrawEllipse(Mat img, double angle) 其中angle为椭圆旋转角度 绘制矩形的rectangle函数 DrawRectang 阅读全文
2016年7月9日
摘要:
图像载入、显示、保存函数: 1 图像载入函数:imread() Mat imread(const string& filename, int flags=1); const string&类型的filename为载入图像的路径(绝对路径和相对路径) flags是int类型的变量,flags>0,返回 阅读全文
摘要:
vs2010配置opencv2.4.7 需要注意:opencv里x86的vc10对应vs2010版本,vc11对应vs2012版本,vc12对应vs2013及以上版本,若vs2013版本的软件配置时选择vc10,则有很多库函数会出错。配置opencv环境变量:步骤:计算机->(右键)属性->高级系统 阅读全文