opencv
不会飞的渡渡鸟
这个作者很懒,什么都没留下…
展开
-
每天一个OpenCV函数:图像的对比度和亮度的调整
算子的概念首先介绍一下算子的概念。一般的图像处理算子都是一个函数,输入一个或多个图像,产生输出图像。//算子的一般形式g(x) = h(f(x)) g(x) = h(f0(x) .... fn(x))点操作这里所将的图像亮度和对比度的调整操作,其实属于图像处理变换中比较简单的一种—点操作。点操作的特点:仅仅根据输入像素值(有时有其他参数)来计算相应的输出像素值这类算子包括:亮度和对比度调整、颜色校正和变换亮度和对比度算子g(x) = a * f(x) + b//f(x) =>原创 2020-05-18 21:44:33 · 1210 阅读 · 0 评论 -
每天一个opencv函数:图形的绘制
在进行图像处理的过程中经常需要在图像上标注出识别的区域,这样就需要进行图形的绘制。这里介绍一下圆、椭圆、直线、正方形的绘制函数原型圆:void circle(Mat img, Point center, int radius, Scalar color, int thickness=1, int lineType=8, int shift=0)img为源图像center为画圆的圆...原创 2020-05-07 23:53:57 · 238 阅读 · 0 评论 -
每天一个opencv函数:图像叠加操作addWeighted函数
函数原型void addWeighted(InputArray src1, double alpha, InputArray src2, double beta, double gamma, OutputArraydst, int dtype=-1)参数1:InputArray类型的src1,表示需要加权的第一个数组,常常填一个Mat。参数2:alpha,表示第一个数组的权重参数3:s...原创 2020-05-05 23:21:23 · 1090 阅读 · 4 评论 -
每天一个opencv函数:鼠标操作setMouseCallback
opencv支持鼠标事件操作,通过setMouseCallback函数来设置鼠标事件的回调函数,从而使得每次操作鼠标之后就会调用对应的回调函数。函数原型void setMousecallback(const string& winname, MouseCallback onMouse, void* userdata=0);//winname:窗口的名字//onMouse:鼠标响应函...原创 2020-05-04 23:50:03 · 2722 阅读 · 0 评论 -
每天一个opencv函数:滑动条createTrackbar
滑动条事件函数函数原型int createTrackbar(const string& trackbarname, const string& winname, int * value, int count, TrackbarCallback onChange=0, void * userdata = 0);参数详解参数解释参数1滑动条名称参数...原创 2020-04-20 23:15:55 · 223 阅读 · 0 评论 -
opencv:Microsoft C++ 异常: 内存位置 0x002af444 处的 cv::Exception
问题描述之前一直想学习opencv这一方面,一直没有时间去学习。现在这段时间有了些时间。那么现在就开始学习opencv。下载opencv最新的版本之后,打开vs2019,配置好了环境之后,编写了第一个测试程序:显示图片,但是出现了错误。解决办法查阅了相关资料之后,发现是应为Windows下路径填写错误产生的。opencv中不支持绝对路径,并且不支持’’,应该使用’ / ‘、’//’、’\...原创 2019-09-02 21:45:13 · 2241 阅读 · 0 评论