OpenCV
记录oepncv中的问题
SIG096
这个作者很懒,什么都没留下…
展开
-
OPENCV2矩阵的掩膜操作
所谓掩膜其实就是一个矩阵,然后根据这个矩阵重新计算图片中像素的值。掩膜主要有以下用途:提取感兴趣区,用预先制作的感兴趣区掩模与待处理图像相乘,得到感兴趣区图像,感兴趣区内图像值保持不变,而区外图像值都为0。屏蔽作用,用掩模对图像上某些区域作屏蔽,使其不参加处理或不参加处理参数的计算,或仅对屏蔽区作处理或统计。结构特征提取,用相似性变量或图像匹配方法检测和提取图像中与掩模相似的结构特征。特殊形状图像的制作获取图像像素指针lMat.ptr(int i=0) 获取像素矩阵的指针,索引i表示第几行,从原创 2020-10-19 22:09:02 · 189 阅读 · 0 评论 -
OPENCV1加载修改保存图像
加载图像(用cv::imread)Mat imread( const String& filename, int flags = IMREAD_COLOR );limread功能是加载图像文件成为一个Mat对象,其中第一个参数表示图像文件名称l第二个参数,表示加载的图像是什么类型,支持常见的三个参数值lIMREAD_UNCHANGED (<0) 表示加载原图,不做任何改变lIMREAD_GRAYSCALE ( 0)表示把原图作为灰度图像加载进来lIMREAD_COLOR (>原创 2020-10-18 23:16:24 · 129 阅读 · 0 评论 -
vs2019下配置opencv4.4.0
1vs2019安装,以及opencv4.4.0安装 直接到对应官网下载即可2配置系统环境变量 我的电脑右键->左面高级系统设置->点击环境变量->系统变量框中找到path->新建-> D:\opencv\opencv\build\x64\vc15\bin->然后一路确定3用vs创建一个空项目4菜单栏 视图->其他窗口->属性资源管理器5双击项目名,进入属性配置页面双击project1进入配置页面,属性页上面的平台选择x64左侧原创 2020-10-16 13:32:29 · 1016 阅读 · 0 评论