如何通过图像处理保存图像[Raspberry Pi]

时间:2017-03-23 01:03:22

标签: python opencv raspberry-pi

我正在使用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/

更新:它不必只使用这种类型的代码。你可以给我一个不同软件的例子。告诉我如何正确使用它,这样我就不会搞砸了。

1 个答案:

答案 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/