Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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_Xcode_Opencv_Arkit_Apple Vision - Fatal编程技术网

Swift 如何在服务器上检测物体的轮廓并对其进行描述以与ARKit进行比较

Swift 如何在服务器上检测物体的轮廓并对其进行描述以与ARKit进行比较,swift,xcode,opencv,arkit,apple-vision,Swift,Xcode,Opencv,Arkit,Apple Vision,我想检测形状,然后(以某种方式)对其进行描述,以将其与服务器数据进行比较 因此,第一个问题是,是否有可能用ARKit检测形状类似水滴的物体 更具体地说,让我们概括地描述一下我的用例 我想通过手机扫描图像,得到具体的形状,发送到服务器上,比较服务器上的两个图像(服务器图像是真实的,扫描图像会非常相似),然后发送回一些数据。我不是在问服务器端,关于服务器端的唯一问题是我应该比较什么——使用OpenCV的图像,两个图像的一些数学描述,并尝试寻找相似性,等等) 如果这个问题很难理解,让我们把它分成两个简

我想检测形状,然后(以某种方式)对其进行描述,以将其与服务器数据进行比较

因此,第一个问题是,是否有可能用ARKit检测形状类似水滴的物体

更具体地说,让我们概括地描述一下我的用例

我想通过手机扫描图像,得到具体的形状,发送到服务器上,比较服务器上的两个图像(服务器图像是真实的,扫描图像会非常相似),然后发送回一些数据。我不是在问服务器端,关于服务器端的唯一问题是我应该比较什么——使用OpenCV的图像,两个图像的一些数学描述,并尝试寻找相似性,等等)

如果这个问题很难理解,让我们把它分成两个简单的问题: 1) 如何通过iPhone扫描2D对象并保存它(当对象为黑色和白色背景时,从其背景修剪特定形状)。 2) 描述扫描对象,以便与几乎相同的对象进行比较。

  • 阿基特在这里没有用
  • 您可能需要很多CoreImage(用于修复透视失真和二值化)和OpenCV逻辑
  • 也许视觉可以帮助您从整个帧中获取ROI,特别是当波形图像位于某种矩形中时
  • 也许您可以训练一个自定义的ML模型,该模型将识别特定的波形或一般波形,以便与Vision一起使用

无论如何,这不是一件小事。

谢谢你的回答,我考虑过了,现在我知道怎么做了。你能找到解决办法吗?我也有同样的问题,我试着用Yolo3训练一个模特,但效果并不好。你能解释一下你的运气吗?@邪恶你想存档什么?比较图像,或者识别并排序?我想检测图像中的声波,并将其与数据库中存储的声波进行比较。