Android ARToolkit:创建的新.pat文件不';行不通

Android ARToolkit:创建的新.pat文件不';行不通,android,artoolkit,Android,Artoolkit,我在Android项目中使用ARToolkit。我曾经帮助我创建一个新的标记,一切都很好。创建的文件名为marker64.pat。但是,ARToolkit使用的标准模式文件是.patt文件(带有额外的t)。为什么它为我创建了一个.pat文件 这个.pat文件似乎不起作用,因为它在我的应用程序启动时就崩溃了 这是已经存在的原始代码行(工作正常): 这是我的更改版本: markerID = ARToolKit.getInstance().addMarker("single;Data/marker64

我在Android项目中使用ARToolkit。我曾经帮助我创建一个新的标记,一切都很好。创建的文件名为marker64.pat。但是,ARToolkit使用的标准模式文件是.patt文件(带有额外的t)。为什么它为我创建了一个.pat文件

这个.pat文件似乎不起作用,因为它在我的应用程序启动时就崩溃了

这是已经存在的原始代码行(工作正常):

这是我的更改版本:

markerID = ARToolKit.getInstance().addMarker("single;Data/marker64.pat;80");
这是我在创建标记时的标记图像:

你能告诉我为什么,首先,我的文件被创建为.pat文件而不是.patt文件吗。其次,如果这个文件是正确的,为什么它不能工作


谢谢

嗨,不知道为什么它叫帕特而不是帕特。但是关于你的问题。您是否注意到在创建标记时,红色角位于左上角区域。你的马克笔有多大?从左到右有80毫米吗?边界有多大?另外,你可以分享你的标记图像吗?@Thor_Bux你好,我已经编辑了这个问题以显示标记图像,然后单击Create MarkerHi@Rafill谢谢编辑你的问题。问题是Android徽标沿垂直轴对称。我认为标记在水平轴和垂直轴上必须是唯一的,以便正确识别和跟踪。但是我不完全确定,也许你可以生成一个不同图案的标记来尝试。这是一只老鹰,但它还是不起作用
markerID = ARToolKit.getInstance().addMarker("single;Data/marker64.pat;80");