Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift ARKit–具有相似图像但颜色不同的图像识别_Swift_Augmented Reality_Arkit_Realitykit - Fatal编程技术网

Swift ARKit–具有相似图像但颜色不同的图像识别

Swift ARKit–具有相似图像但颜色不同的图像识别,swift,augmented-reality,arkit,realitykit,Swift,Augmented Reality,Arkit,Realitykit,我有一个2D标记,颜色方案为红色。我使用ARKit的ARReferenceImage通过后置摄像头检测图像。 我在使用标记时遇到了问题,因为它检测到相似的图像,但在不同的配色方案中,我认为ARKit只识别图案而忽略颜色 我已经从中实现了图像识别的基本代码 我的目标是避免在不同的配色方案中发现相似的标记,我尝试四处搜索,但没有成功。提前感谢。在ARKit或现实中识别具有不同颜色方案的相似图像从一开始就是一个坏主意 首先,请考虑到ARReferenceImage是一个集合。Swift的集合是唯一值的

我有一个2D标记,颜色方案为红色。我使用ARKit的ARReferenceImage通过后置摄像头检测图像。 我在使用标记时遇到了问题,因为它检测到相似的图像,但在不同的配色方案中,我认为ARKit只识别图案而忽略颜色

我已经从中实现了图像识别的基本代码


我的目标是避免在不同的配色方案中发现相似的标记,我尝试四处搜索,但没有成功。提前感谢。

在ARKit或现实中识别具有不同颜色方案的相似图像从一开始就是一个坏主意

首先,请考虑到ARReferenceImage是一个集合。Swift的集合是唯一值的无序集合。如果苹果的工程师们想把ARReferenceImage做成阵列,他们会这么做的。但从这个词的每一个意义上来说,它都是一个集合——在图像的名称和视觉上

 func referenceImages(inGroupNamed name: String, 
                                 bundle: Bundle?) -> Set<ARReferenceImage>?
观看时间37:40了解详情

第三,iPhone的神经引擎在黑白光谱中感知ARKit和RealityKit的参考图像。我认为它的产生有两个主要原因:一是亮度对比度比色度对比度更重要,二是图像识别不依赖于环境光的颜色——无论是黄色还是蓝色——识别的结果应该是不变的

你猜ARKit看到了什么,看着三幅颜色不同的相似图片


绿色和青色图像之间的差异很细微。

在ARKit或现实中识别具有不同颜色方案的相似图像从一开始就是一个坏主意

首先,请考虑到ARReferenceImage是一个集合。Swift的集合是唯一值的无序集合。如果苹果的工程师们想把ARReferenceImage做成阵列,他们会这么做的。但从这个词的每一个意义上来说,它都是一个集合——在图像的名称和视觉上

 func referenceImages(inGroupNamed name: String, 
                                 bundle: Bundle?) -> Set<ARReferenceImage>?
观看时间37:40了解详情

第三,iPhone的神经引擎在黑白光谱中感知ARKit和RealityKit的参考图像。我认为它的产生有两个主要原因:一是亮度对比度比色度对比度更重要,二是图像识别不依赖于环境光的颜色——无论是黄色还是蓝色——识别的结果应该是不变的

你猜ARKit看到了什么,看着三幅颜色不同的相似图片


绿色和青色图像之间的差异很微妙。

哦,谢谢你@Andy,所以我没有其他方法可以使用ARKit实现我的目标?我认为没有稳健的方法。哦,谢谢你@Andy,所以我没有其他方法可以使用ARKit实现我的目标?我认为没有稳健的方法。