我想从给定掩码的图像中提取感兴趣区域(ROI),并将其保存在调整为ROI大小的新文件中,并使用透明背景 .
例如,给出这个图像:
我想得到这个:
这里的解决方案NumPy/OpenCV 2: how do I crop non-rectangular region?提供全尺寸的输出图像 . 如何让它输出ROI的矩形尺寸?
我可以按位 and
图像和蒙版,但我真的很困惑一个调整图像大小并将其保存为透明png的好方法 .
我想从给定掩码的图像中提取感兴趣区域(ROI),并将其保存在调整为ROI大小的新文件中,并使用透明背景 .
例如,给出这个图像:
我想得到这个:
这里的解决方案NumPy/OpenCV 2: how do I crop non-rectangular region?提供全尺寸的输出图像 . 如何让它输出ROI的矩形尺寸?
我可以按位 and
图像和蒙版,但我真的很困惑一个调整图像大小并将其保存为透明png的好方法 .
2 回答
将此图像(1.jpg)与脚本放在同一文件夹中
以下掩盖的图像:
我写了一个非常hacky的解决方案 .
结果:
裁剪图像可以通过实现
首先必须计算ROI的矩形边界框 .