python是否可以制作遮挡图像?

时间:2019-11-01 07:42:45

标签: python

我想知道python是否可以制作遮挡图像,例如:

来自此图像: normal photo

此图片: occluded photo

如果可能的话,该怎么做?任何答案将不胜感激。预先感谢!

2 个答案:

答案 0 :(得分:0)

有几种方法可以在Python中进行图像处理。 对于您的情况,我将研究scikit-image,尤其是draw.rectangle函数。

一个问题是确定您要遮挡的区域的坐标,但这实际上取决于您的特定应用程序。

答案 1 :(得分:0)

您可以使用OpenCV和rectangle函数(请参阅doc here)。 例如,此代码将遮挡图像的一半:

import cv2
import numpy as np 

image = cv2.imread('image.jpg')
h, w, _ = image.shape
out_image = cv2.rectangle(image, (0, 0), (w // 2, h), (0, 0, 0), cv2.FILLED)