1

我是一名软件工程专业的学生,​​在我最后一年的四年制学士学位课程中,我需要从事自己选择的毕业项目。

我们正在尝试找到一种方法来通知用户走路时遇到的任何事情,这将作为一个 android 应用程序实现,因此我们有能力使用相机,我们想到了图像处理和计算机视觉但是我或我的任何组成员都没有任何图像处理背景,我们搜索了一下,我们发现了 OpenCv。

所以我的问题是我需要任何特殊的背景来处理 OpenCv 吗?对于我的项目目标来说,使用计算机视觉是一个不错的选择吗?如果不是,你建议我使用什么替代方案?

感谢您的帮助..提前谢谢!

4

1 回答 1

1

乍一看,我会使用 2 个标准相机来寻找深度图像 - 立体视觉(类似于 MS Kinect 深度传感器)

从那里可以很容易地将阈值固定到某个距离。

这些算法非常消耗 CPU,所以我认为它不会在 Android 上运行(尽管我的经验为零)。

我必须使用 Android,我会寻找一些深度传感器(以避免从 2 个图像中提取深度数据)

对于原型设计,我会使用 MATLAB(或 Octave),然后我会切换到 OpenCV(指针,内存。分配,等等……)

于 2013-12-18T16:15:41.083 回答