如何在OpenCV中用透明颜色覆盖对象

2024-10-02 04:31:13 发布

您现在位置:Python中文网/ 问答频道 /正文

Example

我会试着根据图片来解释我的问题。首先我使用Python3和OpenCV3。我只想给mask的白色像素着色(例如用闪亮的蓝色)。然后使用addWeighted,我想把这个蒙版混合到原始图像上。但问题是我不能给面具着色。掩模是函数内移的结果,我不能把它转换成RGB。在

https://www.youtube.com/watch?v=hQ-bpfdWQh8

就像视频里一样,只是一帧。在


Tags: 函数图像example图片mask像素python3蓝色
1条回答
网友
1楼 · 发布于 2024-10-02 04:31:13

对于快速蒙版可视化,请尝试以下操作:

debug_img = img/2 + mask/2

如果img不是灰度,请将img替换为img.mean(axis=2),或者使用cvtColor()。在

另一种方法是使用索引:

^{pr2}$

要使绿色透明,只需添加

debug_img = debug_img/2 + img/2

相关问题 更多 >

    热门问题