【发布时间】:2021-01-25 09:11:49
【问题描述】:
我有一个 uint8 图像和它的掩码 (float32)。
蒙版在我要保留的对象所在的位置有一个,而背景是零。
我想制作一个显示真实彩色对象而不是那些对象的新图像,并保持背景为零。
我试图将两个图像相乘,但它说蒙版有 3 个维度,而彩色图像有 4 个维度。
【问题讨论】:
标签: python-3.x opencv image-processing
我有一个 uint8 图像和它的掩码 (float32)。
蒙版在我要保留的对象所在的位置有一个,而背景是零。
我想制作一个显示真实彩色对象而不是那些对象的新图像,并保持背景为零。
我试图将两个图像相乘,但它说蒙版有 3 个维度,而彩色图像有 4 个维度。
【问题讨论】:
标签: python-3.x opencv image-processing
您似乎有一个 RGBA 图像,可以通过cv2.cvtColor() 函数将其转换为 3 通道 rgb/bgr。另外我相信使用cv2.bitwise_and() 进行屏蔽会更清楚。
【讨论】: