




country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="此处输入wifi接入点名称,保留引号"
psk="此处输入wifi密码,保留引号"
priority=1
}
network={
ssid="此处输入wifi接入点名称,保留引号"
psk="此处输入wifi密码,保留引号"
priority=2
}

arp -a

ssh pi@192.168.1.7
raspberry

sudo raspi-config










sudo nano /etc/apt/sources.list # 软件更新源
#将原来的源注释掉,加入下面两句
deb https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
deb-src https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
# Ctrl+O保存,回车确定名称,Ctrl+X退出

sudo nano /etc/apt/sources.list.d/raspi.list # 系统更新源
#将原来的源注释掉,加入下面两句
deb https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
deb-src https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
#执行Update
sudo apt update

sudo raspi-config,选择interfacing opinions,选择Camera,并Enable,Finish退出配置后重启

from picamera.array import PiRGBArray
from picamera import PiCamera
import time
import cv2
# initialize the camera and grab a reference to the raw camera capture
camera = PiCamera()
rawCapture = PiRGBArray(camera)
# allow the camera to warmup
time.sleep(3) #此处把0.1改成了3
# grab an image from the camera
camera.capture(rawCapture, format="bgr")
image = rawCapture.array
# display the image on screen and wait for a keypress
cv2.imshow("Image", image)
cv2.waitKey(0)

raspistill -o Desktop/image1.jpg

from picamera import PiCamera
from time import sleep
camera = PiCamera()
# Rotate by 180 degrees when the camera is upside-down
camera.rotation = 180
camera.start_preview(alpha=200) # Make the camera preview see-through by setting an alpha level from 0 to 255
sleep(5)
# Take a picture and save as /home/pi/Desktop/image.jpg‘
camera.capture(‘/home/pi/Desktop/image.jpg‘)
# Take 5 pictures every 5 seconds and save as /home/pi/Desktop/image0.jpg‘ ... image4.jpg
for i in range(5):
sleep(5)
camera.capture(‘/home/pi/Desktop/image%s.jpg‘ % i)
camera.stop_preview()

sudo apt-get update
sudo apt-get install vlc
from picamera import PiCamera
from time import sleep
camera = PiCamera()
# Rotate by 180 degrees when the camera is upside-down
# Make the camera preview see-through by setting an alpha level from 0 to 255
sleep(5)
# Take a picture and save as /home/pi/Desktop/image.jpg‘
camera.capture(‘/home/pi/Desktop/image.jpg‘)
# 将capture()改成start_recording()和stop_recording()就可控制摄像头拍摄录像了
camera.start_recording(‘/home/pi/Desktop/test.h256‘)
for i in range(5):
sleep(2)
camera.stop_recording()

sudo raspivid -o - -rot 180 -t 0 -w 480 -h 360 -fps 25|cvlc -vvv stream:///dev/stdin --sout ‘#standard{access=http,mux=ts,dst=:8090}‘ :demux=h264


sudo apt update时,依旧发现使用原来的系统源
Camera control callback cmd=0x4f525245mmal: No data received from sensor. Check all connections, including the Sunny one on the camera board| 姓名 | 学号 |
|---|---|
| 林家伟 | 031702336 |
| 林鑫灿 | 031702321 |
| 陈珊珊 | 031702311 |

原文:https://www.cnblogs.com/lxccccc/p/12945281.html