我是一名本科生,这是我在该课程中的最后一年。如同任何计算学位一样,我必须针对计算领域中的任何主题做一个项目(个人)。我想做一些计算机视觉下的事情(准确地说是对象检测或跟踪)。在搜索有关此主题的信息时,我发现已经有很多人从事过此类项目。我的问题是,如果我要进行像跟踪视频中的对象这样的项目,我是否必须提出自己的算法,或者已经有可用的算法了吗? (我熟悉Java,并开始使用python)
请引导我选择一个主题以及有关如何开始或从何开始的一些想法。
最佳答案
在我的研究生学习期间,我完成了计算机视觉的基础课程,我们做的第一个项目之一是实现一个将一系列图像拼接成无缝360度全景图的系统。
它涉及:
检测单个图像中的区别特征(使用SIFT特征提取),
其他图像中最匹配的功能(功能匹配),
自动对齐图片(单应估计),
确定它们的重叠和摄像机的相对位置(摄像机姿势估计),
将图像投影到圆柱坐标系中(图像变形),
然后,最后将生成的照片混合到一个无缝的全景图像中(图像混合)。
这个项目的挑战是使代码足够有效以允许快速图像拼接。
您可以在Internet上找到很多资源来帮助您完成该项目。
关于computer-vision - 计算机视觉,项目思路?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3080123/