摘要: src.at<uchar>(i,j)[0] = saturate_cast<uchar>(data); if (data < 0) data = 0; else if (data > 255) data = 255; 好简单的博客,(●'◡'●) 阅读全文
posted @ 2020-02-10 19:47 狂奔的小学生 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 对于三通道或四通道图像,有时要对某一通道的像素值进行修改或展示,这就需要进行通道分离操作。修改后,若要进行结果展示,就需要重新将各通道合并。 通道分离:split 函数 void split (InputArray m, OutputArrayOfArrays mv); m ,需要进行分离的多通道矩 阅读全文
posted @ 2020-02-10 19:35 狂奔的小学生 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 计算数组加权和:addWeighted 可实现两个大小、类型均相同的数组(一般为 Mat 类型)按照设定权重叠加在一起。 void addWeighted(InputArray src1,double alpha,InputArray src2,double beta,double gamma,Ou 阅读全文
posted @ 2020-02-10 19:10 狂奔的小学生 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 感兴趣区域:ROI 对感兴趣区域进行的一系列操作,相当于直接在原图相应部分进行操作。 Mat imageROI = srcImage(Rect(0,0,dstImage.cols, dstImage.rows)); srcImage 为原图像 Rect(0,0,dstImage.cols, dstI 阅读全文
posted @ 2020-02-10 18:57 狂奔的小学生 阅读(2500) 评论(0) 推荐(0) 编辑
摘要: 动态地址访问像素:src.at<Vec3b>(i, j)[0]、src.at<uchar>(i, j) int b = src.at<Vec3b>(i, j)[0];int g = src.at<Vec3b>(i, j)[1];int r = src.at<Vec3b>(i, j)[2]; 用来访问 阅读全文
posted @ 2020-02-10 17:32 狂奔的小学生 阅读(3090) 评论(0) 推荐(0) 编辑
摘要: getTickCount 函数 返回 CPU 自某个事件(如启动电脑)以来走过的时钟周期数。 getTickFrequency 函数 返回 CPU 一秒钟所走过的时钟周期数。 二者结合使用,可以用来计算和观察一段程序或一种算法耗时。 代码演示: #include<opencv.hpp> using 阅读全文
posted @ 2020-02-10 16:27 狂奔的小学生 阅读(1163) 评论(0) 推荐(1) 编辑
摘要: 鼠标操作:setMouseCallback 函数 借助回调函数,实现对鼠标每次操作的相应,即每进行一步鼠标操作,都会执行一次回调函数。 void setMouseCallback(const string& window_name, MouseCallback on_Mouse, void* use 阅读全文
posted @ 2020-02-10 13:46 狂奔的小学生 阅读(2956) 评论(0) 推荐(0) 编辑
摘要: 创建滑动条:createTrackbar 函数 createTrackbar 函数用于创建一个可以调整数值的滑动条,并将滑动条附加在指定的窗口上。 int createTrackbar(const string& trackbar_name,const string& window_name,int 阅读全文
posted @ 2020-02-10 11:54 狂奔的小学生 阅读(1886) 评论(0) 推荐(0) 编辑
摘要: 加载图像:imread 函数 Mat imread(const string& filename, int flags = 1); filename:需要载入的图像的路径名。 flags:加载图像的颜色类型,默认值为 1。flags = 1(IMREAD_COLOR):返回一个 BGR 类型的三通道 阅读全文
posted @ 2020-02-09 20:45 狂奔的小学生 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 绘制线段:line 函数 void line(Mat& img, Point pt1, Point pt2, const Scalar& color, int thickness=1, int lineType=8, int shift=0); img: 要绘制线段的图像。 pt1: 线段的起点。 阅读全文
posted @ 2020-01-21 20:50 狂奔的小学生 阅读(613) 评论(0) 推荐(0) 编辑