使用计算机视觉识别汽车的颜色并进行更改

时间:2018-09-14 03:22:39

标签: python python-3.x tensorflow computer-vision

我正在上一门计算机视觉课程。

项目:确定汽车的颜色并进行更改。 例如:拍摄车道上的红色本田思域的照片,将红色油漆颜色更改为蓝色。应该忽略更改地面/草坪等的颜色。

现在我不知道我的方法是否最好,但我一直在研究如何解决这个问题

方法:

  1. 设计一个CNN,它将检测图片中汽车的图像并将其分类。

  2. 设计一个单独的CNN分类器,它将检测和分类汽车的颜色并将其与CNN连接起来

  3. 将两个CNN连接在一起。创建一个神经网络,其中一个CNN将对颜色进行逐块检测,而第二个CNN对图像和其中的汽车进行分类。

  4. 创建一个类似于GAN的网络,以汽车的颜色为背景。如果汽车的颜色已经是蓝色,则什么也不会发生,但是如果汽车的颜色是红色,则GAN会将汽车的颜色更改为蓝色。

有没有解决此问题的方法?

我想自己解决这个问题,但请指出正确的方向

0 个答案:

没有答案