首先打开终端,输入:
sudo raspi-config
选择第五项回车进入,在选择第一项回车开启
退出,重启一遍树莓派
接着打开终端,输入:
vcgencmd get_camera
显示两个1,表示成功开启摄像头
接着终端输入:
raspistill -o image.jpg
会看到树莓派出现摄像头画面,
画面结束后,点击树莓派桌面左上角的文件夹,
会看到里面有一张明为image.jpg的图片
拍摄成功
————————————————————————
视频操作,打开终端输入:
sudo apt-get install libopencv-dev
成功后,接着执行:
sudo apt-get install python-opencv
然后在桌面上运行如下代码:
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
cap.set(3,640) # set width
cap.set(4,480) # set height
while(True):
ret, frame = cap.read()
frame = cv2.flip(frame, -1) # flip camera vertically
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow(‘frame’,frame)
cv2.imshow(‘gray’,gray)
k = cv2.waitKey(30) & 0xff
if k == 27: # press ‘ESC’ to quit
break
cap.release()
cv2.destroyALLWindows()
这一步操作是在桌面上新建一个.py的Python文件,然后写入上面的代码。
保存好代码后,桌面上的Python文件就可以运行了,切换到当前目录:cd /home/pi/Desktop
再输入:python 文件名 回车,就可以看到两个视频窗口显示在树莓派桌面上,视频实时传输成功
注:这个文件名就是你桌面.py的文件名,后面有.py后缀。
————————
如果没成功,可能是源的问题,建议你更换一下源,上面两个下载命令下载的是opencv,运行在Python2上。
——————————————————————————————————
如果你成功了,麻烦点一下下面的大拇指。如果失败了,麻烦点一下向下的大拇指。谢谢,如果教程错误请给予指点会尽快更新
原文链接:https://blog.csdn.net/raspberry_ad/article/details/109240331