文章目录
- 一、图片/视频读取
- 二、 ROI区域(图片截取)
- 三、边界填充
- 四、腐蚀与膨胀
- 五、梯度计算
- 六、礼帽与黑帽
- 七、梯度(可以得到轮廓)
- 八、不同算子的差异
- 九、平滑图像(滤波)
- 十、图像阈值
一、图片/视频读取
img=cv2.imread('xxx.png')
cv2.imshow('xxx',img)
#视频
frameWith = 640
frameHeight = 480
cap = cv2.VideoCapture('xxx.mp4') ##摄像头 0可以添加多个 代表调取摄像头资源,其中 0 代表电脑摄像头,1 代表外接摄像头
# cv2.CAP_DSHOW :指定了这个后才可以使用更高分辨率的摄像头
cap.set(3, frameWith) # 图像宽度
cap.set(4, frameHeight) # 高度7
cap.set(10, 150) # 视频帧率 设置亮度
二、 ROI区域(图片截取)
#图片本质是数组
dog=img[0: