1

我正在寻找使用我的树莓派 v2 相机模块拍摄图像并提取使用 ROI 的特定部分。

-roi 0.5,0.5,0.25,0.25  

但是,ROI 似乎只是通过命令行拍摄静止图像的标志,有没有办法在代码中将 ROI 与“相机”模块一起使用?.

如...

camera.resolution = (2592, 1944)
camera.framerate = 15
#does this next line exist somewhere?
camera.roi = (0.5,0.5,0.25,0.25)

任何帮助将非常感激!

4

2 回答 2

0

我发现 PIL 库有一个函数 .crop() 正是我需要的。链接这里 PIL 链接

于 2020-02-16T01:17:41.120 回答
0

是的,它是一个名为“缩放”的属性。(在您的示例中,camera.zoom)

zoom 检索或设置应用于相机输入的缩放。

查询时,zoom 属性返回一个 (x, y, w, h) 元组,浮点值范围从 0.0 到 1.0,表示要包含在输出中的图像的比例(这也称为“感兴趣区域” ”或投资回报率)。默认值为 (0.0, 0.0, 1.0, 1.0),表示应包含所有内容。可以在录制或预览过程中设置该属性。

更多信息在这里:https ://picamera.readthedocs.io/en/release-1.10/api_camera.html

于 2021-11-16T16:29:50.343 回答