常见问题
关于无法识别的建议
作为初期开发版本,还有很多不完善的地方,为了能有更好的体验,请大家注意以下几方面:
=模糊识别=
模糊识别针对手绘类Marker。
1、请使用粗线条笔绘图,例如水彩笔或者记号笔等;
2、绘制图形时请尽量闭合;
3、在识别过程中,镜头越接近越垂直于图像能更好的进行识别,在识别过程中左右移动镜头也能有助于识别。
=图片识别=
图片识别针对印刷类Marker。
1、最好用小分辨率图片作为Marker的图片,建议使用320240,640480尺寸;
2、请注意使用环境尽量照明均匀,避免过亮,过暗,阴影等情况;
3、作为Marker的图像,如果有比较明显的边缘,识别效果会更好;
4、Demo里屏幕右边的那个小点表示工作状态,红色表示未识别,蓝色表示已经识别但不够稳定,绿色表示比较稳定。
如果以上方法尝试后,仍然无法识别,请将图形拍照发给我们以供分析,谢谢:)
为什么点击开始后,无法运行程序或报错?
1、请确定摄像头是否能够正常运行;
2、请确定您安装的太虚AR为最新版本
下载地址:http://voidar.ionhammer.cn/
如果以上无误,请提供您的unity版本号以及mac版本号。
如版本号为[Mac OSX] 在Mac OSX平台下,如果出现dll not Found Exception错误,请将opencv_dylib_for_osx.zip文件解压,然后将opencv_dylib文件夹中所有的文件拷贝到/usr/local/lib目录下试试。
文件夹路径: 在Finder中,“前往”-->“前往文件夹”,输入/usr/local/lib
windows环境下,编译exe程序时报错如何处理?
Windows下PC出包,还需要您手动处理一下:
1、注释掉VoidARAPI.cs,55行和56行代码, //AndroidJavaClass javaClass; //AndroidJavaObject javaObject; 然后出包;
2、将出的包下面的plugin下的动态库拷贝到exe的同级目录;
3、关闭unity(注意要把进程杀掉)。 这样就可以运行pc版的版本了。
开发环境需求:
操作系统 Win7 Win8 Win10 MacOS 10.x
Unity3d 32位 4.x--5.x
跨平台支持情况:
Windows :支持
iOS:支持
Android:支持