cv2Python的新接口将numpy数组集成到OpenCV框架中,这使 *** 作变得更加简单,因为它们由简单的多维数组表示。例如,您的问题将通过以下方式回答:
import cv2 # Not actually necessary if you just want to create an image.import numpy as npblank_image = np.zeros((height,width,3), np.uint8)
这将初始化仅黑色的RGB图像。现在,例如,如果要将图像的左半部分设置为蓝色,而将右半部分设置为绿色,则可以轻松地做到这一点:
blank_image[:,0:width//2] = (255,0,0) # (B, G, R)blank_image[:,width//2:width] = (0,255,0)
如果您想在将来省去很多麻烦,并且不得不提出这样的问题,我强烈建议您使用该
cv2界面,而不是较旧的界面
cv。我最近进行了更改,并且从未回头。您可以
cv2在OpenCV更改日志中了解更多信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)