OpenCV基于红色和绿色标记的图像的背景和前景分开

时间:2019-07-19 04:30:37

标签: opencv computer-vision

我刚刚开始探索计算机视觉领域,我正在尝试创建类似的东西(此图像是我正在尝试实现的目标,而不是已经实现的目标) Transparent

我的方法是(只是一个合理的解决方案,还没有尝试过):

  1. 颜色检测。

    首先,获取红色和绿色线条的像素位置,然后将所有值添加到arrayRed和arrayGreen中。

  2. 分段

    从缓存中获取基本图像,然后获取所有值都接近arrayRed的像素并将其标记为label background。对arrayGreen做同样的事情

  3. 将色彩空间转换为RGBA并将label background的Alpha设置为0

我的问题:

  1. 我在正确的道路上吗?

  2. 使用OpenCV库是否可以实现?

  3. 如果我的方法错误,那么达到目标的有效且正确的方法(用伪代码或python)是什么?

0 个答案:

没有答案