computer-vision - 计算机视觉,项目思路?

标签 computer-vision

我是一名本科生,这是我在该课程中的最后一年。如同任何计算学位一样,我必须针对计算领域中的任何主题做一个项目(个人)。我想做一些计算机视觉下的事情(准确地说是对象检测或跟踪)。在搜索有关此主题的信息时,我发现已经有很多人从事过此类项目。我的问题是,如果我要进行像跟踪视频中的对象这样的项目,我是否必须提出自己的算法,或者已经有可用的算法了吗? (我熟悉Java,并开始使用python)

请引导我选择一个主题以及有关如何开始或从何开始的一些想法。

最佳答案

在我的研究生学习期间,我完成了计算机视觉的基础课程,我们做的第一个项目之一是实现一个将一系列图像拼接成无缝360度全景图的系统。

它涉及:


检测单个图像中的区别特征(使用SIFT特征提取),
其他图像中最匹配的功能(功能匹配),
自动对齐图片(单应估计),
确定它们的重叠和摄像机的相对位置(摄像机姿势估计),
将图像投影到圆柱坐标系中(图像变形),
然后,最后将生成的照片混合到一个无缝的全景图像中(图像混合)。


这个项目的挑战是使代码足够有效以允许快速图像拼接。

您可以在Internet上找到很多资源来帮助您完成该项目。

关于computer-vision - 计算机视觉,项目思路?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3080123/

相关文章:

opencv - 过滤以从文档的彩色图像创建Xerox/影印图像

python - 在 Tensorflow 中使用 3d 转置卷积进行上采样

image-processing - 使用 OpenCV 跟踪 Blob

machine-learning - 关于 SegNet 架构中两个相继放置的卷积层

image-processing - 通过vslam预订

opencv - RQT ROS中的轨迹栏

image - 一个从图像库中检测图像的库?

python - 使用 Python 图像处理分割生物样本的照片以提取感兴趣的圆形区域

c++ - cv::meanShift 函数应包括哪些内容?

java - 如何替换图像的颜色?