【 实测可用 】python + CV2 视频检测

it2026-03-29  4

资料太多,网络不好,坑多多!

需要:

电脑 摄像头 U盘

步骤: 1. 全新安装 ubuntu20.04 , 离线装,装完再更新(最好纯英文,避免标点符号问题)。 2. 打开终端, 更新

sudo apt-get update sudo apt-get upgrade 3. 安装 pip sudo apt install python3-pip 4. 安装 cv2, -i 指定安装源, 不然大概率报错 pip3 install opencv-python -i https://mirrors.aliyun.com/pypi/simple/ 5. 检查版本 python3 import cv2 print(cv2.__version__)

接下来跑个例子, 来源 http://www.woshicver.com/ , 原文 P59

import cv2 as cv import numpy as np cap = cv.VideoCapture(0) while(1): # 读取帧 _, frame = cap.read() # 转换颜色空间 BGR 到 HSV hsv = cv.cvtColor(frame, cv.COLOR_BGR2HSV) # 定义HSV中蓝色的范围 lower_blue = np.array([110,50,50]) upper_blue = np.array([130,255,255]) # 设置HSV的阈值使得只取蓝色 mask = cv.inRange(hsv, lower_blue, upper_blue) # 将掩膜和图像逐像素相加 res = cv.bitwise_and(frame,frame, mask= mask) cv.imshow('frame',frame) cv.imshow('mask',mask) cv.imshow('res',res) k = cv.waitKey(5) & 0xFF if k == 27: break cv.destroyAllWindows()

离我目标又进了一小步

最新回复(0)