使用Python创建新的RGB OpenCV图像?

使用Python创建新的RGB OpenCV图像?,第1张

使用Python创建新的RGB OpenCV图像

cv2
Python的新接口将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更改日志中了解更多信息。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5631027.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存