Android   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了适用于Android的ARToolkit是否能够识别图像而非视频中的标记?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我只是在看Android上的ARToolkit的开始,我所看到的示例依赖于识别来自设备相机的视频流中的标记.

是否有示例可以代替使用图像(例如包含2D条码标记的普通JPG文件)?还是有办法在观看标记时暂停视频流或抓取单个帧?

我意识到这听起来很奇怪,但是我对特定的用例感兴趣.

解决方法:

在除Android之外的所有平台上,您都可以使用“图像”视频输入模块.这是另一种视频捕获模块,仅循环浏览一个或多个JPEG图像.您可以通过将视频配置字符串更改为以下内容来请求此视频模块:

-device=Image -image="/path/to/image0.jpeg" -image="/path/to/image1.jpeg"
@H_673_14@

在Android上,如果要构建适用于Android应用的Java ARToolKit,一种可能的替代方法是将图像自己加载到Java环境中,然后将该图像推送到本机跟踪例程中,而不是从相机流中推送该图像.@L_874_9@图像推送的最简单位置是ARBaseLib / src / org / artoolkit / ar / base / ARToolKit.java的convertAndDetect()方法. arwAcceptVideoImage的’frame’参数是指向NV12编码的视频帧的指针.

如果您在Android上使用ARToolKit for Unity,则适用相同的建议,只是arwAcceptVideoImage调用的位置不同.相反,它位于onPreviewFrame方法中的org / artoolkit / ar / unity / CameraSurface文件的UnityARPlayer类中.

抱歉,我不建议使用更简单的方法…适用于Android的ARToolKit并不是真正为视频流的来源提供很大的灵活性.

大佬总结

以上是大佬教程为你收集整理的适用于Android的ARToolkit是否能够识别图像而非视频中的标记?全部内容,希望文章能够帮你解决适用于Android的ARToolkit是否能够识别图像而非视频中的标记?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: