Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有一种方法可以通过Rapsberry Pi在代码中使用ROI(感兴趣区域)?_Python_Raspberry Pi_Picamera - Fatal编程技术网

Python 有没有一种方法可以通过Rapsberry Pi在代码中使用ROI(感兴趣区域)?

Python 有没有一种方法可以通过Rapsberry Pi在代码中使用ROI(感兴趣区域)?,python,raspberry-pi,picamera,Python,Raspberry Pi,Picamera,我希望使用我的raspberry pi v2相机模块拍摄图像,并使用ROI提取其中的特定部分 -roi 0.5,0.5,0.25,0.25 但是,ROI似乎只是通过命令行拍摄静态图像的标志,是否有任何方法可以在代码中将ROI与“camera”模块一起使用? 比如 camera.resolution = (2592, 1944) camera.framerate = 15 #does this next line exist somewhere? camera.roi = (0.5,0.5,

我希望使用我的raspberry pi v2相机模块拍摄图像,并使用ROI提取其中的特定部分

-roi 0.5,0.5,0.25,0.25  
但是,ROI似乎只是通过命令行拍摄静态图像的标志,是否有任何方法可以在代码中将ROI与“camera”模块一起使用?

比如

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

任何帮助都将不胜感激

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

抓取整个帧,然后使用Numpy切片提取ROI,例如
ROI=fullframe[100:200,500:800]
嘿,马克,谢谢你的回答,我想这也行得通,但我发现一个PIL库函数也行得通