在Python中以一定角度裁剪二进制图像

时间:2018-09-25 21:57:27

标签: python-2.7 scipy scikit-image

我正在创建一个二进制蒙版,并且需要对图像进行各种裁剪,以便将焦点集中在实际需要使用蒙版来过滤其原始图像的区域。首先,我基于原始图像使用以下遮罩:enter image description here

通过标识max_x,max_y,min_x和min_y来计算下面的蓝色点表示的点的x / y,可以简化为以下掩码。

将这些顶点与skimage.measure.grid_points_in_poly结合使用,我可以形成一个多边形,该多边形标识要删除的点,从而产生如下所示的内容(基本上将其以一半的角度裁剪成一半):enter image description here < / p>

从第二个蒙版开始,我要修剪菱形顶部和底部的大约1/6(用红线表示不佳)。我唯一能保证是直线的是图像的右裁剪边缘。

因此,我正在寻找有关在菱形的左侧可能不是直线的情况下如何以一定角度进行裁剪的建议。任何建议将不胜感激,谢谢您。

0 个答案:

没有答案