在我的最后一年项目中,我正在做一个车辆细节修改系统。系统应该能够完成以下任务。我使用的是从固定距离(例如 5m)拍摄的车辆尺寸图像。并存储不同的颜色和边缘图像我是我的应用程序,这是基本思想。
- 检测车辆的轮胎和合金轮辋
- 检测并测量已安装轮辋的轮辋尺寸
- 将新的合金轮圈应用到车辆上(将合金轮圈嵌入或放置在原始图像之上尚未决定)
- 改变车身颜色
- 将色调应用到车窗上
测量车轮尺寸
改装合金轮毂改图
那么我这个项目的研究领域是什么?我应该注意什么?你们能帮我一下吗?
我知道我需要使用摄影测量技术来测量车轮。
我认为任务 1-3 对于最后一年的项目来说可能绰绰有余!在固定距离安装相机不会让您确定(我不相信)图像中物体的大小,除非您还知道有关相机内部参数的一些信息(焦距等)。如果没有这些信息您将无法将像素长度转换为可靠的现实世界测量值。话虽这么说,您可以运行一些测试,只要在测试之间保持相机到轮辋的距离完全相同,并确保相机与车辆成直角,就可以了。
我想说检测轮辋将是一个挑战,因为轮辋样式都会有所不同。您可以利用颜色通常不存在的事实(寻找饱和度非常小的像素)。但是,如果汽车是白色、黑色、灰色等,则这将包括车身中的像素。然后您可能需要利用轮辋内的边缘内容来为您提供有关其范围的线索。最后,您可以使用广义霍夫变换来尝试查找“圆形”对象。结合这三组数据可能会给您提供有关轮辋位置的不错线索。一旦您了解了原始轮辋的边界,假设您对上述相机参数有一定的了解,那么获取其物理尺寸并应用新的合金轮辋图像就相当简单了。
如果您只需要找到车身,我只需在图像中寻找相同颜色的大区域即可。尝试建立一个颜色模型来选择车辆必须是什么颜色。如果车辆的某些部分处于阴影或强光下,并且知道如何自动将这些像素连接到车身模型中,那么您就会遇到一些问题。
一旦您有了整个车辆的颜色模型,您就可以通过查找完全位于车身内的独立颜色块(或非颜色块,视情况而定)来确定车窗。
这些只是一些想法。您已经获得了所需的关键字(用于车身确定的图像分割、可能用于边缘检测的边缘检测、摄影测量和相机校准以便能够进行真实世界的测量等)我认为您绝对应该解决这个问题因为您提到的每个组件本身都相当困难!
祝你好运。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)