利用opencv保存图片
函数:imwrite(name,img)
name:图片保存路径以及文件名和格式
img:mat类型,要保存加载的哪张图片
以下代码功能:建立窗口并显示一张图片,键盘按a则退出,按b则把图片另存为png格式,按其他打印other
import cv2
cv2.namedWindow('image',cv2.WINDOW_NORMAL)
img = cv2.imread('d:\\STUDY_OPENCV\\img\\2.jpg')
cv2.resizeWindow('image',1080,946)
while True:
cv2.imshow('image', img )
key = cv2.waitKey(0)
if(key & 0xFF == ord('a')): #键盘敲a则退出,取key的后八位看其是否相等(也可以不用&oxff)
print(1111) #若条件进去则打印1111
break
elif(key & 0xFF == ord('b')):
print('bbbb')
cv2.imwrite('d:\\STUDY_OPENCV\\22.png',img)
else:
print('othre')
cv2.destroyAllWindows()#释放所有窗口资源
利用openCV_python从摄像头中或者文件中读取视频帧
- 创建一个