Opencv学习
文章平均质量分 81
----云烟----
这个作者很懒,什么都没留下…
展开
-
Opencv学习-直方图应用
直方图均衡化。原创 2024-08-19 19:02:30 · 458 阅读 · 0 评论 -
Opencv学习-直方图比较
函数原型由于图像的直方图表示图像像素灰度值的统计特性,因此可以通过两幅图像的直方图特性比较 两幅图像的相似程度。从一定程度上来讲,虽然两幅图像的直方图分布相似不代表两幅图像相似,但是两幅图像相似则两幅图像的直方图分布一定相似。例如,在通过插值对图像进行缩放后,虽然图像的直方图不会与之前完全一致,但是两者之间一定具有很高的相似性,因而可以通过比较两幅图像的直方图分布相似性对图像进行初步的筛选与识别。OpenCV 4 中提供了用于比较两个图像直方图相似性的函数。原创 2024-08-19 15:12:24 · 614 阅读 · 0 评论 -
Opencv学习-图像颜色空间
saturate_cast主要是为了防止颜色溢出操作(0~255)if(data原创 2024-08-07 14:53:22 · 858 阅读 · 0 评论 -
Opencv学习-窗口交互
图像窗口滑动条交互操作能够增加用户对程序流程的控制,使程序可以根据用户需求实现不同的处理结果。有时某一个参数需要反复尝试不同的数值,这时交互操作可以实现在程序运行过程中改变参数数值的作用,避免重复运行程序,节省时间,同时能够增强结果的对比效果。本文将介绍 OpenCV 4 中提供的图像窗口滑动条和鼠标响应两种窗口交互操作。原创 2024-08-07 11:02:58 · 962 阅读 · 0 评论 -
Opencv-绘制几何图形
绘制圆形。原创 2024-08-05 19:16:36 · 1071 阅读 · 0 评论 -
Opencv学习-图像变换
src:输入图像。dst:仿射变换后输出图像,与src数据类型相同,尺寸与dsize相同。M: 2×3的变换矩阵。dsize:输出图像的尺寸。flags:插值方法标志,。borderMode:像素边界外推方法标志。borderValue:填充边界使用的数值,默认情况下为0。插值方法标志边界外推的方法标志这个函数使用仿射变换来将输入图像映射到输出图像。仿射变换包括旋转、缩放、平移等操作,但不包括扭曲和剪切。原创 2024-08-03 18:51:41 · 949 阅读 · 0 评论 -
Opencv学习-LUT函数
src:输入图像矩阵,数据类型只能是 CV_8U。lut:256 个像素灰度值的查找表,单通道或者与 src 通道数相同。dst:输出图像矩阵,尺寸与 src 相同,数据类型与 lut 相同。原创 2024-08-02 22:52:43 · 530 阅读 · 0 评论 -
Opencv minMaxLoc函数和reshape函数详解和示例
minMaxLoc()函数 是库中的一个函数,用于找到一个多维数组中的最小值和最大值,以及它们的位置。这个函数对于处理图像和数组非常有用。原创 2024-08-01 12:51:05 · 547 阅读 · 0 评论 -
Opencv threshold函数、adaptiveThreshold函数详解和示例
二值化方法可选择的标志及含义标志参数作用灰度值大于阈值的为最大值,其他值为0灰度值大于阈值的为0,其他值为最大值灰度值大于阈值的为阈值,其他值不变灰度值大于阈值的不变,其他值为0灰度值大于阈值的为0,其他值不变大津法自动寻求全局阈值三角形法自动寻求全局阈值为了方便讲解,我们使用如下的一个图像,红色表示图像,黑色是图像的边界,蓝色是阈值原图公式:对于原图,如果我们进行二值化操作,那么蓝色的线以上的,都变成最大值,蓝色的线以下的线都变成0。原创 2024-08-01 18:36:46 · 1145 阅读 · 0 评论 -
Opencv min函数和max函数
这两种函数的功能相对来说比较简单,就是比较图像每个像素的大小,按要求保留较大值或者。函数,这两个函数分别比较两幅图像中每一个元素灰度值的大小,保留较大(较小)的灰度值。较小值,最后生成新的图像。1.max函数和min函数。1.max函数和min函数。较大或者较小灰度值的。) 位置像素值为 10。原创 2024-08-01 14:17:36 · 423 阅读 · 0 评论 -
OpenCV学习-resize() 、pyrDown() 、 pyrUp()调整图像大小
【代码】C++ OpenCV 使用 resize() 调整图像大小。原创 2024-07-24 16:13:19 · 549 阅读 · 0 评论