opencv图像识别
AHHHHLING
这个作者很懒,什么都没留下…
展开
-
机器视觉.形态学图像处理
基本操作 膨胀:扩大白色区域的边界 腐蚀:缩小白色区域的边界 形态学梯度:融合和腐蚀区域相加 高级操作 都是在基本操作的基础执行的 开运算 融合小型黑色区域 闭运算 排除小型黑色区域 顶帽运算 ”开运算“的结果图与原图像之差,分离被黑色包围的区域 黑帽运算 ”闭运算“的结果图与原图像之差,分离被白色包围的区域原创 2017-05-02 16:06:27 · 529 阅读 · 0 评论 -
Opencv 检测线
霍夫变换概述 统计k的峰值原创 2017-05-16 15:51:57 · 331 阅读 · 0 评论 -
OpenCV操作矩阵
矩阵对象1.Mat类 建立一个矩阵对象,用来储存图像1.Mat_类 扩展Mat类的方法,先声明元素的类型,减少操作元素类型导致读写元素时出错代码: `Mat M(600,400,CV_8UC1);` `M.at<char>(i,j)=100;//需要指定类型` `Mat_<uchar>M1=(Mat_<char>&)M;//声明元素的类型` `M1(i,j)=100;//不需要声明元素的类型`原创 2017-04-26 10:05:54 · 320 阅读 · 0 评论 -
OpenCV图像读写
图像操作方法图像处理cvtColor(matobj1,printmatobj,CV_BGR2GRAY)//图像1灰度处理,保存到图像2 Canny(edges,edges,0,30,0);//提取边缘,保存到图像2 图像显示namedWindow("printmatobj",1);//创建一个窗口 imshow("printmatobj",printmatobj);//显示到窗口 读写图像用两个函数原创 2017-04-26 11:45:50 · 312 阅读 · 0 评论 -
OpenCV使用操作
IDE基本功能**基本功能:** **编辑** 编写代码 **编译** 编译成机器语言 **连接** 连接多个文件,生成可执行程序 **运行** 运行程序 头文件声明有哪些函数,函数的格式库文件编译好的二进制文件,保护源码,减少编译时间 使用:在项目属性Project Property中设置头文件路径OpenCV用C和C++实现视觉算法 使用: 把库文件添加到项目中,和自己的源码连接成程序原创 2017-04-22 16:35:37 · 175 阅读 · 0 评论