Swift 将VNCoremFeatureValueObservations转换为VNDetedObjectObservations

Swift 将VNCoremFeatureValueObservations转换为VNDetedObjectObservations,swift,yolo,coreml,vision,yolov5,Swift,Yolo,Coreml,Vision,Yolov5,我已经导出了YOLOV5模型,但是输出配置是在VNCoreMLFeatureValueObservations中,而不是在VNDetedObjectObservations中 输出配置: [ 4FC4A8B2-A967-4CC7-8A86-E16863258F1B请求修订版=1 置信度=1.000000“2308”-“多数组:浮点32 1 x 3 x 20 x 20 x 85数组”(1.000000), DA7269E9-BE2D-4A50-B5F9-99D3153CB0E7请求修订版=1 置信

我已经导出了YOLOV5模型,但是输出配置是在
VNCoreMLFeatureValueObservations
中,而不是在
VNDetedObjectObservations

输出配置:

[ 4FC4A8B2-A967-4CC7-8A86-E16863258F1B请求修订版=1 置信度=1.000000“2308”-“多数组:浮点32 1 x 3 x 20 x 20 x 85数组”(1.000000), DA7269E9-BE2D-4A50-B5F9-99D3153CB0E7请求修订版=1 置信度=1.000000“2327”-“多数组:浮点32 1 x 3 x 40 x 40 x 85数组”(1.000000), 88211394-85CE-492E-81FC-5639E82B3416请求修订=1 置信度=1.000000“2346”-“多数组:浮点32 1 x 3 x 80 x 80 x 85数组”(1.000000)]


所以,我的问题是,这个
VNCoreMLFeatureValueObservation
MultiArray包含哪些信息(它是类似于UIImage或CGRect,还是不同的东西?)我如何才能将这个多维数组转换成一组有用的数据,以便实际使用?

您需要将您的YLO模型转换为一个管道,该管道的末端有一个NMS模块。现在,Core ML/Vision将模型视为对象检测器


另请参阅我的博文:

您需要将您的YOLO模型转换为一个管道,该管道的末端有一个NMS模块。现在,Core ML/Vision将模型视为对象检测器

另请参阅我的博客帖子: