Open imrasp opened 6 years ago
opencv with Pi camera got black image
http://goofo.hatenablog.com/entry/2015/05/22/081038 This code is not work still got black one
https://picamera.readthedocs.io/en/release-1.13/recipes1.html#capturing-to-a-file
from time import sleep
from picamera import PiCamera
camera = PiCamera()
camera.resolution = (1024, 768)
camera.start_preview()
# Camera warm-up time
sleep(2)
camera.capture('foo.jpg')
ลองโค้ด python สั้นๆ เทสกล้องดูไหม จะได้เช็คดูว่ากล้องใช้งานได้ปกติ > <
python3 -m http.server
เช็คไฟล์ jpg จาก browser http://192.168.1.xxx:8000
อันนี้มีลองเช็ค dmesg
ตอน boot ด้วยว่ามี error message ของ device กล้องรึป่าว
โค้ดจาก test_video.py
# clear the stream in preparation for the next frame
rawCapture.truncate(0)
ที่ opencv ภาพซ้อนเพราะไม่มี fucntion นี้ป่าว กล้อง pi อาจจะทำงานไม่เหมือนกล้อง webcam อื่น
https://github.com/waveform80/picamera/blob/master/picamera/array.py#L160 https://www.pyimagesearch.com/2015/03/30/accessing-the-raspberry-pi-camera-with-opencv-and-python/
https://www.raspberrypi.org/documentation/usage/camera/raspicam/raspivid.md https://stackoverflow.com/questions/45536620/opencv-raspberry-pi-3-video-play-c https://www.raspberrypi.org/forums/viewtopic.php?t=62364
Install
https://github.com/cmcmurrough/teaching/blob/master/raspi_notes/v4l2%20raspicam%20install.txt https://github.com/raspberrypi/linux/blob/rpi-3.10.y/Documentation/video4linux/bcm2835-v4l2.txt