目标识别
文章平均质量分 63
以案例为线索,逐步深入opencv的各个环节。
叔均
这个作者很懒,什么都没留下…
展开
-
c#开发的级联分类器训练界面
文章目录前言一、界面设置二、使用步骤1.生成vec文件2.开始训练总结前言应老师(laoban)要求,我需要将之前做的级联分类做成一个可视化的界面。本人对csharp不是很熟,还好有师兄协助,让我少走了很多弯路。废话不多说,下面看结果一、界面设置二、使用步骤1.生成vec文件2.开始训练总结鉴于csdn上没法发视频,所以只能发几张截屏了。各位体谅一下。这是1.0版本,后续还会对其进行优化。...原创 2021-01-25 10:51:12 · 310 阅读 · 1 评论 -
基于形状匹配的螺丝识别(完整代码)
文章目录前言一、算法设计1.1改进一1.2改进二二、完整代码总结前言物品的分拣是许多工业生产线必不可少的部分。最初的物品分拣工作由人工完成,分拣效率低,需要消耗大量的人力,对工人的安全和健康也存在一定的威胁,并且受到很多因素的干扰,有可能出现错误分拣或者损坏物料的情况。所以,有必要设计一种自动分拣系统来解决这个问题。本文以螺丝的分拣为例,设计一种基于形状匹配的螺丝识别算法一、算法设计流水线工作环境应处于明亮的室内,流水线的输送皮带颜色应该是暗色系,黑色最佳,相机摄取到的图片如图对其进行阈值分原创 2020-12-25 10:20:57 · 3595 阅读 · 6 评论 -
基于级联分类的螺丝识别(三)
文章目录前言结果前言第三次实验。本次实验主要对正例进行了优化。此次笔者拍摄的螺丝都是躺着的姿态,没有竖着的,因此竖着的螺丝是检测不到的。而且,笔者进一步精确裁剪了螺丝区域,使得干扰部分减少,横宽比为40X25。数据量基本没变,正样本为236,负样本为1000。结果此次结果比上次好,在白色和纯色桌子为背景的地方基本都能检测到,误报率也降低了,但仍然没有达到工程要求。还要进一步降低误报率。...原创 2020-12-18 15:13:07 · 251 阅读 · 0 评论 -
基于级联分类的螺丝识别(二)
系列文章目录文章目录系列文章目录前言一、算法优化二、数据处理优化三、结果总结前言这是识别螺丝的级联分类第二篇,上一篇中笔者虽然成功训练出来了一个识别螺丝的级联分类器,但准确率太低了,所以笔者对其做了进一步优化。优化主要体现在两方面:一个是算法上,笔者又补充了几个python脚本方便自动化处理图像,节省时间。二是数据准备上,笔者不仅增加了样本数量,还提高了样本质量。具体见下一、算法优化笔者总共写了四个函数,分别用来处理不同功能,极大地节省了时间。def rename(path1,num原创 2020-12-17 21:15:56 · 430 阅读 · 0 评论 -
识别螺丝的级联分类器(一)
文章目录前言一、级联分类器简介二、训练步骤1.采集图像2.图像处理2.1 图像文件重命名2.2 裁剪ROI区域2.3 批量灰度化及压缩3 制作样本数据3.1 正样本制作3.2 负样本制作4.生成正样本矢量文件5.开始训练6.结果总结前言因为导师的一个项目,笔者近期在学习如何训练一个基于级联分类的目标识别器。笔者选取螺钉作为例子,训练一个基于级联分类的螺钉识别器。一、级联分类器简介级联分类器是一种基于树的技术。它主要基于boosted拒绝级联这一重要概念构建而成。该技术早已非常成功地应用于人脸检测原创 2020-12-16 11:21:21 · 1304 阅读 · 0 评论