摘要: 1. 利用 b,g,r = cv2.split(src) 把 图像从三个通道中分离出来。 2. 利用 src = cv2.merge([b,g,r]) 把三个通道的图像合并成一张图像。 import cv2 as cv import numpy as np src = cv.imread(r"F:\ 阅读全文
posted @ 2021-03-02 15:25 xuwenwei 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 利用上述的颜色特征,可以抓取有特定颜色的物体: 1. 把图像从 BGR >HSV 2. 利用 mask = cv2.inRange(hsv,lowerb,upperb)函数来抓取特定颜色的物体。 import cv2 import numpy as np def extract_object_dem 阅读全文
posted @ 2021-03-02 13:43 xuwenwei 阅读(103) 评论(0) 推荐(0) 编辑
摘要: OpenCV , 摄像头视频抓取: 电脑可能会有几个摄像头, 注意指定摄像头: capture = cv2.VideoCapture(1, cv2.CAP_DSHOW)另外图像抓取后,是以每一帧 frame来 显示的,要注意 frame 是否颠倒。使用 flip 函数。 frame = cv2.fl 阅读全文
posted @ 2021-03-02 10:55 xuwenwei 阅读(132) 评论(0) 推荐(0) 编辑