我正在使用python和 Raspberry Pi 创建一个项目。我正在尝试使用我的网络摄像头,因为我不幸烧毁了我的相机模块。我跟着:https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/robot/image_processing/
除了一个问题外,一切正常。我无法保存捕获的图像文件。我想拍摄我创建的照片并将其转换为.jpg图像。我目前的代码:
from imgproc import *
import cv2
# open the webcam
my_camera = Camera(320, 240)
# grab an image from the camera
my_image = my_camera.grabImage()
# open a view, setting the view to the size of the captured image
my_view = Viewer(my_image.width, my_image.height, "ETSBot Look")
# display the image on the screen
my_view.displayImage(my_image)
# wait for 5 seconds, so we can see the image
waitTime(0)
有人可以帮我解决这个问题吗?
提前致谢! -Saurish Srivastava
自定义库:https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/robot/downloads/
更新:它不必只使用这种类型的代码。你可以给我一个不同软件的例子。告诉我如何正确使用它,这样我就不会搞砸了。
答案 0 :(得分:0)
在代码中添加以下内容时,应将数据 my_image 保存为 picture.jpg
cv2.imwrite('picture.jpg', my_image)
有关配置raspberry pi的详细信息 - http://www.pyimagesearch.com/2015/03/30/accessing-the-raspberry-pi-camera-with-opencv-and-python/