首页 > 其他分享 >opencv

opencv

时间:2022-10-17 22:02:34浏览次数:72  
标签:capture python cv2 codesyntax opencv video


  • 介绍

opencv是一个开源的用于图像处理的库,它对包括C/C++、java、python等语言有支持。

  • 安装

将opencv\python\2.7\x64\cv2.pyd拷贝到python的安装目录下:Python27\Lib\site-packages

pip install numpy

NumPy系统是Python的一种开源的数值计算扩展。

  • 显示一个图片

[codesyntax lang="python"]


import cv2 img = cv2.imread('a.png') cv2.namedWindow('image') cv2.imshow('image', img) cv2.waitKey(0) cv2.destroyAlloWindows()


[/codesyntax]

  • 显示摄像头

下面的代码实现了,将摄像头的视频直接显示出来,按键q退出。

[codesyntax lang="python"]


import cv2 def video(): cv2.namedWindow('video') capture = cv2.VideoCapture(0) ret, frame = capture.read() while ret is not None: gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) cv2.imshow('video', gray) if cv2.waitKey(1) & 0xff == ord('q'): break; ret, frame = capture.read() capture.release() cv2.destroyAllWindows('video') video()


[/codesyntax]

  • 参考

​http://opencv-python-tutroals.readthedocs.org/en/latest/py_tutorials/py_gui/py_video_display/py_video_display.html​​​

标签:capture,python,cv2,codesyntax,opencv,video
From: https://blog.51cto.com/suren/5764503

相关文章