参考前文:树莓派系统烧录和备份,烧录原版树莓派镜像,并搭建上远程桌面。
前提是python3,可打开thonny编辑器看输出拦的提示,一般新版系统都是python3 安装python3和必要的动态链接库:
pip3 install opencv-python sudo apt-get install libatlas3-base sudo apt-get install libjasper1 sudo apt-get install libgst7 sudo apt-get install python3-gst-1.0 sudo apt-get install libqtgui4 sudo apt-get install libqt4-test sudo apt-get install libilmbase12 sudo apt-get install openexr sudo apt-get install libavcodec57 sudo apt-get install libavformat57 sudo apt-get install libswscale4 sudo apt-get install libhdf5-dev libhdf5-serial-dev sudo apt-get install libqtgui4然后安装opencv-contrib,这里边包含人脸识别,目标跟踪等先进的库,
pip3 install opencv-contrib-python调用摄像头测试一下,在thonny里运行:
import cv2 #导入opencv库 cap = cv2.VideoCapture(0) #调用摄像头,参数是设备编号 #主循环是读取摄像头图像,按q停止 while True: ret, frame = cap.read() cv2.imshow('video',frame) if cv2.waitKey(1) & 0xFF == ord('q'): break cap.release() #释放cap cv2.destroyAllWindows()#销毁所有窗口这时应该有摄像头画面!
吐槽:python的环境配置太恶心了,就是上面那几行代码,竟然花了一星期才配置好,一个人搞,几度绝望,此时才感受到anaconda的伟大之处!
请参考:python-opencv视觉巡线
手把手教你搭建视觉检测智能车