Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.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 从图像中裁剪出互补区域_Python_Image_Opencv_Image Processing_Pillow - Fatal编程技术网

Python 从图像中裁剪出互补区域

Python 从图像中裁剪出互补区域,python,image,opencv,image-processing,pillow,Python,Image,Opencv,Image Processing,Pillow,我有图像的坐标区域。我正在从这些坐标中裁剪图像。现在,我需要关于原始图像的裁剪的补充区域。我如何使用枕头 如果裁剪一个区域,基本上可以创建一个新的、更小的图像 一个互补的操作,就是用你认为无效或零的数值填充这个区域,因为你仍然有原始大小的图像。从技术上讲,您无法从图像中删除区域。你可以改变或忽略它 PIL.ImageDraw.Draw.rectangle(xy, fill=None, outline=None) 我很快就找到了。也许有更好的办法。只需在参考中爬行即可。如果裁剪一个区域,基本上可

我有图像的坐标区域。我正在从这些坐标中裁剪图像。现在,我需要关于原始图像的裁剪的补充区域。我如何使用枕头

如果裁剪一个区域,基本上可以创建一个新的、更小的图像

一个互补的操作,就是用你认为无效或零的数值填充这个区域,因为你仍然有原始大小的图像。从技术上讲,您无法从图像中删除区域。你可以改变或忽略它

PIL.ImageDraw.Draw.rectangle(xy, fill=None, outline=None)

我很快就找到了。也许有更好的办法。只需在参考中爬行即可。

如果裁剪一个区域,基本上可以创建一个新的更小的图像

一个互补的操作,就是用你认为无效或零的数值填充这个区域,因为你仍然有原始大小的图像。从技术上讲,您无法从图像中删除区域。你可以改变或忽略它

PIL.ImageDraw.Draw.rectangle(xy, fill=None, outline=None)

我很快就找到了。也许有更好的办法。爬过参考文献。< /P>你指的是“互补区域”?考虑图像中的片段被裁剪出来。图像中的其他区域就是我所说的恭维。如果你从图像中移除一部分,你会得到一个子图像无法描述的东西。通常由掩码描述。为此,创建一个白色的单通道图像,并将不需要的部分绘制为黑色。现在,当您对像素执行操作时,首先测试遮罩是否处于活动状态。许多功能支持Mask.如果你只想裁剪外部部分,你可以用CV::ReCt对象创建简单的子图像。@ Micka,你能举个例子吗?“互补区域”是什么意思?考虑图像中的一个片段被裁剪出来。图像中的其他区域就是我所说的恭维。如果你从图像中移除一部分,你会得到一个子图像无法描述的东西。通常由掩码描述。为此,创建一个白色的单通道图像,并将不需要的部分绘制为黑色。现在,当您对像素执行操作时,首先测试遮罩是否处于活动状态。很多函数都支持遮罩。若你们只想裁剪掉外部部分,你们可以用cv::Rect对象创建简单的子图像。@Mika,你们能举个例子吗?