当前位置: 首页 > news >正文

建设摩托车官网旗舰店网站优化课程培训

建设摩托车官网旗舰店,网站优化课程培训,个人主页图,孝感注册公司YOLOv5屏蔽区域检测以及选择区域检测 前期准备labelme选择mask区域 代码改动 前期准备 思路就是通过一个mask掩膜,对我们想要屏蔽或者选择的区域进行遮挡处理,在推理的时候,将有mask掩膜的图像输入,将最后的结果显示在原始图像上…

YOLOv5屏蔽区域检测以及选择区域检测

  • 前期准备
    • labelme选择mask区域
  • 代码改动

前期准备

思路就是通过一个mask掩膜,对我们想要屏蔽或者选择的区域进行遮挡处理,在推理的时候,将有mask掩膜的图像输入,将最后的结果显示在原始图像上,即完成了屏蔽区域检测。

labelme选择mask区域

在这里插入图片描述
标注好我们想检测的区域之后,我这里将标注区域命名成了mask,然后我们点击保存导出json文件:
在这里插入图片描述
然后我们再打开终端,cd到json所在的文件夹路径下,输入如下命令:

labelme_json_to_dataset xxx.json

这里有的兄弟会遇到一些报错,主要原因还是环境的版本问题,可以在网上查到,替换一下对应版本的库就行了。

我们就会在这个路径下获得一个文件夹:
在这里插入图片描述

打开文件夹之后会看到里面有这么五个文件,我们需要的就是label.png,其他的不用管:
在这里插入图片描述
到这里,我们的前期准备工作就完成了。

代码改动

打开yolov5的项目,进入utils/datasets.py中,在代码的开头加上读取我们导出的label.png的代码:
在这里插入图片描述
读入我们导出的mask图片文件,然后将其转成灰度图,然后使用opencv的阈值函数,将大于0的像素值全部变成255,其余的都为0,得到一张mask的二值图。

然后我们再看到yolov5自带的推理代码中,即detect.py文件。看到代码中的数据加载部分:
在这里插入图片描述
我们这里是对图像进行推理,因此我们加载的是图像,不进入webcam中,因此我们加载推理数据的方法是LoadImages这个类,cltr+左键进入这个类中,在这个位置下加入以下代码:
在这里插入图片描述
这段代码主要实现了两个功能,其中flag参数决定了我们是否使用mask掩膜对目标进行遮挡检测,reverse参数决定了我们是进行选择区域检测还是屏蔽区域检测(其实这两者是一个取反的操作)。
这里我的参数是flag=1,reverse=0,因此此时如果我运行程序的话,我们会看到的结果是只对我们刚才框定的mask区域的目标进行检测,而对其他地方并不会检测:
在这里插入图片描述
可以看到,和我们预想的一样。

我们再将参数改成flag=1, reverse=1,看看结果:
在这里插入图片描述
在这里插入图片描述
此时我们检测的区域是除了mask区域的以外区域,没问题。

那么最后我们将两个参数都设置为0:
在这里插入图片描述
在这里插入图片描述
没有任何问题!

后面我也会使用openvino和tensorRT在c++进行推理部署,实现选择区域或屏蔽区域检测的功能,欢迎大家关注。

http://www.ds6.com.cn/news/113181.html

相关文章:

  • 甘肃省兰州市建设厅网站正规代运营公司
  • 网站开发服务费凭证做什么科目百度2023免费
  • 企业网站 seo怎么做自己做的网址如何推广
  • 网站百度快照谷歌seo网站推广
  • 新泰网站建设自己代理一款手游需要多少钱
  • 重庆企业网站制作外包沈阳市网站
  • 用jsp实现网站开发实例天津百度推广排名
  • 做钓鱼网站教程视频惠州自动seo
  • 校园视频网站建设cpv广告联盟
  • 网站开发岗位内容和要求长沙网站制作推广
  • 做第三方库网站南宁seo全网营销
  • 做货代网站企业网页制作
  • 哪个网站做海南二手房搜外友链平台
  • 双wordpress自动同步文章seo外包费用
  • 快速仿站网站建设郑州专业网站建设公司
  • 个人空间网站建设网站推广的方法有哪些?
  • 做网站商城互联网公司上海网络关键词优化
  • b2c网站 架构头条新闻 最新消息条
  • 东莞网站设计价格线上宣传渠道
  • 怎么评价一个网站设计做的好坏seo推广价格
  • 网站设计有限公司是干嘛的太原搜索引擎优化
  • 瓜子网网站建设策划书广告营销方式有哪几种
  • 南通网站建设baidu tg足球世界排名国家最新
  • wordpress手机版使用惠州百度seo
  • 门户网站建设申请营销软件站
  • 贵州人才网最新招聘建筑类西安seo搜推宝
  • 二手房网签合同在哪个网站做站长工具seo查询5g5g
  • 黄平网站制作百度云搜索
  • 做管道方面的网站制作网站的公司有哪些
  • asp.net网站开发是什么软文推广广告