如何在树莓派中设置相机以拍摄黑白图像?

Phy*_*ist 2 python camera camera-calibration raspberry-pi

有没有什么方法可以在树莓派中设置相机拍摄黑白图像?,比如在 picamera 库中使用一些命令/代码?

由于我需要比较几张不同图像的相对光强度,我担心当物体处于不同光照时,相机会自己进行一些调整,所以即使我稍后将图像转换为黑白图像对象的“真实”黑白图像将丢失。

谢谢

编辑:基本上我需要做的是在相机位置固定时捕获物体的一些图像,但是光源的位置发生了变化(因此照明方向也发生了变化)。然后对于图像上的每个点,我需要比较不同图像的相对光强度。只要所有图像的光强度或“亮度”相对于相同的比例,就可以,但我不确定是否是这种情况。我确定当图像“固有地”更暗或更亮时,相机是否会自动调整诸如对比度之类的东西。

小智 5

要获得黑白图像(单色、灰度),只需配置您的相机。创建一个“takeashot.py”( sudo nano takeashot.py ):

import picamera                  # import files

camera = picamera.PiCamera()     # initialize camera
camera.color_effects = (128,128) # turn camera to black and white
camera.capture('image1.jpg')     # take a shot
Run Code Online (Sandbox Code Playgroud)

执行: sudo python takeashot.py

就是这样

您可以在10. API - picamera.camera 模块中了解更多信息

color_effects 下,您阅读“要使图像黑白,将值设置为 (128, 128)”。