《人工智能入门》课件——4.3-3螺母边界框的筛选及数量统计.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 7页
  • 2026-02-11 发布于福建
  • 举报

《人工智能入门》课件——4.3-3螺母边界框的筛选及数量统计.pptx

子任务3:筛选边框,统计边框数量03任务描述:子任务2标出的边框出现重合多余情况,需要进行算法筛选,导入外部文件:shaixuan.py,将多余的边框清除掉,保证一个工件只对应一个边框,统计边框数量就是工件实际数量。

子任务3:筛选边框,统计边框数量041)编写shaixuan.py程序2)导入外部py文件3)Importshuaixuan4)应用shaixuan.py中的函数non_max_suppression,“shaixuan.non_max_suppression”,通过将子任务2中存储的轮廓框点进行筛选,设置参数大小,可以提出不符合要求的边框5)遍历筛选后的列表的所有点,重新绘制矩形,并显示6)统计绘制矩形数量7)在图片上显示统计数目:1、合并文本拼接字符串,左下角坐标确定文本的位置。

子任务3:筛选边框,统计边框数量04①编写shaixuan.py程序:该文件定义一个non_max_suppression函数(后续会用到)具体代码见右图:

子任务3:筛选边框,统计边框数量04②由于支持混编,有些非业务程序可以通过本地写一个python程序,作为库导入。具体如图:)③Importshuaixuan:

子任务3:筛选边框,统计边框数量04④应用shaixuan.py中的函数non_max_suppression,“shaixuan.non_max_suppression”,通过将子任务2中存储的轮廓框点进行筛选,设置参数大小,可以提出不符合要求的边框。)boxes[pick]=non_max_suppression(boxes,overlapThresh,areaThresh)3个输入:boxes原有的存储轮廓框点的列表;??????????overlapThresh:设置两个边框重叠率阈值。重叠率是两个边框的交集与并集的比值。范围是0-1.areaThresh:边框的边长阈值。当边框小于该阈值,将被剔除。返回:boxes[pick]:筛选后的存储轮廓框点的列表。调参技巧:overlapThresh设为0.1,areaThresh不断增加。

子任务3:筛选边框,统计边框数量04⑤遍历筛选后的列表的所有点,重新绘制矩形,并显示。⑥统计绘制矩形数量。⑦在图片上显示统计数目:1、合并文本拼接字符串,左下角坐标确定文本的位置。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档