函数简介:
需要先加载Ai模块. 把通过AiYoloDetectObjects的结果进行排序. 排序按照从上到下,从左到右.
函数原型:
string AiYoloSortsObjects(objects,height)
参数定义:
objects 字符串: AiYoloDetectObjects的返回值
height整形数: 行高信息. 排序时需要使用此行高. 用于确定两个检测框是否处于同一行. 如果两个框的Y坐标相差绝对值小于此行高,认为是同一行.
返回值:
字符串:
返回的是所有检测到的对象.格式是"类名,置信度,x,y,w,h|....".
如果没检测到任何对象,返回空字符串.
示例:
dm.AiYoloUseModel 0
objects = dm.AiYoloDetectObjects(0,0,2000,2000,0.5,0.45)
sorted_objects = dm.AiYoloSortsObjects(objects)