
opencv
许倾墨
这个作者很懒,什么都没留下…
展开
-
opencv学习之色彩提取与色彩空间
上篇文章我们说了有关色彩的问题,RGB只是一种色彩空间,除了它之外我们还有很多色彩空间,这篇重点说一下色彩空间的转换以及在hsv色彩空间中对于颜色的提取。我们先来看代码: import cv2 as cv import numpy as np #建议先跳过这个函数去看下面的色彩空间转换函数,看完了再回过头看这个函数 def extrace_object_demo():#这个函数用来处理视频 capture=cv.VideoCapture("1269942405.mp4")#首先我们读入了一个视频原创 2020-09-23 14:13:38 · 685 阅读 · 0 评论 -
opencv与numpy数组操作
在开始之前我们先来说一下彩色图像的组成:我们现在看到的所有彩色图像都是可以由三原色按照一定的比例混合得来的,也就是说只要我们知道了三原色的比例,就可以调制出某种颜色。我们用小方块组合在一起,许许多多的小方块就可以拼凑出一个图像来,所以我们就有了用数组来表示图像的一个方法。所以我们在下面的对于彩色图像的处理中就可以创建一个三维数组[长、宽、3(这个三就是指三种颜色)],然后这里很多都用RGB编码:red、green和blue即红绿蓝。得到他们的比例我们就可以得到一个颜色了。在代码中如果用黑白图像来表示的话我们原创 2020-09-22 20:39:45 · 1314 阅读 · 0 评论 -
openCV学习记录之加载与保存图像
首先我们来看一个实例 import cv2 as cv src=cv.imread(r"C:\Users\DELL\Desktop\TIM20180421221302.png") cv.namedWindow("impot image",cv.WINDOW_AUTOSIZE) cv.imshow("input image",src) cv.waitKey(0) cv.destroyAllWindows() 第一行不用说是导入包,第三行:调用openCV中的imread函数来读取图像(后面是图像路径)。第原创 2020-09-21 20:06:23 · 153 阅读 · 0 评论