![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习cv的总结
苦恼的太君
这个作者很懒,什么都没留下…
展开
-
opencv环境报错问题
关于上篇opencv环境尝试 太君的报错日常 经过重装系统的尝试还是无法解决。。。 但是我们还是不能放弃! 我用的opencv库的版本是最新的,但是教程是3.4.1,所以我认为是环境配置的步骤上出了小问题。但是我不会配opencv4.5.0的(能力有限) 所以我决定去找3.4.1的库。。。 ...原创 2020-12-08 17:36:41 · 171 阅读 · 0 评论 -
老太君报错日常
TOC老太君探索之路 0x00007FFCD9133B29 处(位于 Project1.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000003C8E96F5C0 处。 今天在安装好OpenCV的环境后编写一个简单的测试代码报了一个这样的错,根据经验应该是图片没有加载成功的原因,所以再三比对检查,但是还是错误,所以上网百度。 ##根据网上的结果进行修改 但还是报错,我人几乎崩溃了。。。 但是我观察几天又有发现: 我想起前一个星期我的原创 2020-12-06 21:08:22 · 321 阅读 · 0 评论 -
OpenCV/c++/模糊/腐蚀与膨胀/老太君
一·模糊。 有四种方法模糊: 1.blur(Mat,Mat,Size,Point);均值模糊,对图像掩膜锚点取矩阵的平均值。 GaussianBlur(Mat,Mat,Size);高斯模糊 medianBlur();中值模糊 bilateralFilter()双边模糊 腐蚀与膨胀 1.dilate();膨胀 2.erode();模糊 ...原创 2020-08-26 00:51:41 · 120 阅读 · 0 评论 -
OpenCV/c++/图像混合/老太君
图像混合 addWeighted(图像1,图像1的权重(0~1),图像2,图像2的权重(1-图像1的权重),数(int型),输出图像) 公式 图像1某点的像素×权重+图像2某点的像素×权重+数。原创 2020-08-24 00:47:47 · 76 阅读 · 0 评论 -
OpenCV/c++/Mat/老太君
今天简单聊聊Mat的常用内部方法。 1.Mat.empty():如果为空,返回1. 2.Mat a=Mat(b.size(),b.type()):创建一个与b大小类型相同的图片。 3.Mat a;a=Scalar(255,255,255);:赋值白色图片。 4.a=b.clone(); b.copyTo(a);功能一样,把b拷贝到a。 5.int a=b.channels();获取通道数。 6.a.ptr(0);获取a第0行的指针。 7.a.rows;a.cols;图片高度和宽度。 ...原创 2020-08-22 11:09:02 · 163 阅读 · 0 评论 -
c++/opencv/像素操作/老太君/
OpenCV对像素的操作有两种,一种是先获取某行的指针,在确定需要操作的像素。 如:Mat src=imread(~~~~~)//导一张图片; const uchar* ptr=src.ptr<uchar>(row);//定义一个uchar指针存放该图片第row行像素的指针 确定像素也就简单了,因为像素是数组一样排列的,如要访问第一个像素ptr【0】 另一种方法就是直接获取像素点。 假设知道像素的位置(row,col)则:灰度图——src.at(row,col); BGR图——src.at(ro原创 2020-08-22 10:58:06 · 150 阅读 · 0 评论 -
c++/opencv/矩阵掩膜
老太君陪你学cv矩阵掩膜 矩阵掩膜可以说是学习OpenCV的第一个难题,我记得第一次学的时候也被下软了,后来发现其实挺简单的。 看到这先别怕,我来慢慢道来。 第一行:cols明显是int变量,src是Mat变量(在前面声明),因为Mat结构体变量名,所以src.cols-1是获取列数(总列数减一,因为最后一列·最开始一列·最后一行和最开始一行不用,所以去掉),src.channels(),也是一个结构体里的方法,获取图片的通道数,因为像素的通道数只与列有关所以相乘获得真正的像素列数。 第二行:就是获取通道原创 2020-08-21 15:28:03 · 236 阅读 · 0 评论 -
太君OpenCV学习记录
老太君陪你学OpenCV第一课 OpenCV不是编程语言,而是解决关于图片视频有关的一个库,就类似于C语言中 <stdio.h>,所以要完成有关编程必须要依赖 其它的编程语言作为框架。本次我是c++为框架进行学习。 ...原创 2020-08-20 14:59:17 · 94 阅读 · 0 评论