使用增强现实库进行学术项目

cod*_*er9 7 opencv augmented-reality artoolkit

我打算参加我的增强现实学位课程.它将使用标记,虚拟对象之间也会有交互.(一种模拟).

您是否建议将ARToolkit,NyARToolkit,osgART等库用于此类项目,因为它们具有跟踪,检测,校准等所有功能?从程序员的角度来看还有很多工作要做吗?

如果我使用OpenCV并从头开始执行标记检测,识别,校准和其他步骤,您怎么看?会难以处理吗?

Ped*_*dro 3

我不知道您对图像或视频处理有多熟悉,但是如果希望它返回可靠的结果,从头开始编写跟踪器将非常耗时。工作量还取决于您计划使用哪种标记。例如,Artoolkit 将从视频流中检测到的标记内容与您之前定义为标记的图像进行比较。因此,它尝试匹配图像并返回视频流的特定部分是预定义标记的概率值。根据您要使用的阈值和照明情况,标记并不总是能够正确识别。还有其他标记,如数据矩阵、qrcode、帧标记(QCAR 使用),它们以光学方式编码 id。因此不需要图像匹配,可以从视频流中检索所有必要的数据。然后还有更复杂的方法,例如自然特征跟踪,您可以使用预定义的图像,因为它们提供了足够的对比度和兴趣点,以便跟踪器稍后可以识别它们。

因此,如果您对实际应用程序或交互更感兴趣,而不是了解跟踪器的工作原理,那么您应该将您的工作建立在现有库的基础上。