我正在修计算机视觉的课程。
项目:识别汽车的颜色并改变它。例如:在车道上拍摄一张红色本田汽车的照片,把红色的油漆颜色换成蓝色。应忽略改变地面/草坪的颜色等。
现在我不知道我的方法是否最好,但我一直在研究如何处理这个问题
方法:
有不同的方法来处理这个问题吗?
我想自己解决这个问题,但请指出正确的方向。
发布于 2018-09-14 20:22:03
虽然你的方法可以完成这项工作,但是为了改变颜色而训练几个网络似乎有点过分了。
一个比较简单的方法可以是尝试将汽车从图像中分割出来。基本上,你的第一步的改进版本。一旦你有了汽车的面具,改变颜色是相当容易使用opencv。为了分割汽车,您可以查看RCNN。使用预先训练的版本。
另一种方法是直接训练一个干人,不经过中间的步骤就能把事情做完。看看https://junyanz.github.io/CycleGAN/。
https://stackoverflow.com/questions/52324538
复制相似问题