OpenCV 笔记
文章平均质量分 59
He_xj
一枚努力学习的同学
展开
-
OpenCv更改颜色空间以及图像阈值
对于 HSV, 色调(Hue)范围为 [0,179], 饱和度(Saturation)范围为 [0,255] ,明亮度(Value)为 [0,255]. 不同的软件使用不同的比例. 所以如果你想用 OpenCV 的值与别的软件的值作对比,你需要归一化这些范围。现在我们知道了如何将 BGR 图片转化为 HSV 图片,我们可以使用它去提取彩色对象。HSV 比 BGR 在颜色空间上更容易表示颜色。参考:opencv4.0 中文文档以及英文文档。其他的可以前往官方文档中查看。其他阈值法请查看文档。原创 2023-05-10 21:24:31 · 1127 阅读 · 0 评论 -
OpenCv 图像的算数运算
这也是将图像相加,但是对图像赋予不同的权重,从而给出混合感或透明感。参数中的img1 和 img2 应该是相同的深度和类型, 或者第二个图像可以是像素值。可以注意到,如果二者的和大于最大像素值255那么opencv会将其自动置为255.但是这个函数也是只能用两张相同大小的图片进行混合。下面的代码表示将一个小的图片混合到大图片当中。主要思想来自 opencv 中文文档。函数就是普通的像素值相加。原创 2023-05-09 15:07:41 · 398 阅读 · 0 评论 -
CV入门--图像的读取
1.读取图像path:图像存储的路径,(绝对路径或相对路径)概念传送门flag: 包含三个参数:加载彩色图像,任何图像的透明度都会被忽略,它是默认标志:以灰度模式加载图像:加载图像,包括 alpha 通道(实现图像透明的效果)传送门以上三个参数均不需要直接填写分别使用代替: 执行函数cv2.imshow时会弹出一个窗口 这个就是窗口的名字img: 就是图片对象。原创 2023-04-26 20:19:22 · 151 阅读 · 0 评论