python下使用opencv拍照


首先在命令中安装opencv:

pip install opencv-python

然后打开notebook:

jupyter notebook

建立文件,写入如下代码:

import cv2
capture = cv2.VideoCapture(0)
while(True):
    # 获取一帧
    ret, frame = capture.read()
    # 将这帧转换为灰度图
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    cv2.imshow('frame', gray)
    if cv2.waitKey(1) == ord('q'):
        cv2.imwrite("youtemp.png", frame)
        capture.release() #释放摄像头
        cv2.destroyAllWindows()#删除建立的全部窗口
        break

然后运行就好了。

如果没有在break之前释放摄像头等操作,可能会导致摄像头退出卡死

参考:http://ex2tron.wang/opencv-python-open-camera/

https://blog.csdn.net/xwm1000/article/details/71788344

 

反正就是可简单就可以用python在电脑上拍照啦...


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM