我刚刚开始探索计算机视觉领域,我正在尝试创建类似的东西(此图像是我正在尝试实现的目标,而不是已经实现的目标)
我的方法是(只是一个合理的解决方案,还没有尝试过):
颜色检测。
首先,获取红色和绿色线条的像素位置,然后将所有值添加到arrayRed和arrayGreen中。
分段
从缓存中获取基本图像,然后获取所有值都接近arrayRed的像素并将其标记为label background
。对arrayGreen做同样的事情
将色彩空间转换为RGBA并将label background
的Alpha设置为0
我的问题:
我在正确的道路上吗?
使用OpenCV库是否可以实现?
如果我的方法错误,那么达到目标的有效且正确的方法(用伪代码或python)是什么?