Halcon图像分类例程解析——classify_metal_parts.hdev[超详细版,已替换本地函数,可直接复制使用]

HALCON重要例程精讲——图像分类

重要性:图像分类在生活与工程上有着特别广泛的应用。而MLP分类器是分类器中最合适的分类器之一,本例程则堪称图像分类的经典模板。读懂并掌握这个例程对于提高HALCON图像分类水平、解决实际分类问题能力有着质的提升。

图像分类的一般流程

(1)准备样本图片
(2)对样本图片进行处理(如二值化、图像分割等),提取出目标区域
(3)分析目标特征,选取可以用来将不同类别区分开来的几种特征值作为特征向量以训练分类器
(2)创建分类器
(3)训练分类器
(4)检测待测目标对象,分类器根据训练得到的类别的边界条件判断检测对象属于哪个分类
(5)清除分类器,释放内存

总的来说,针对不同的分类任务,需要选择一组合适的特征和合适的分类器,以及合适的训练样本。

笔者对程序中每一个步骤都进行了详细的说明,希望大家可以通过彻底学习这个例程,全面了解图像分类的思想,操作与具体实现步骤。程序及讲解如下:

dev_update_off ()
dev_close_window ()
dev_open_window (0, 0, 640, 480, 'black', WindowHandle)
set_display_font (WindowHandle, 16, 'mono', 'true', 'false')
dev_set_colored (6)
dev_set_draw ('margin')
dev_set_line_width (3)
*
*一、创建mlp分类器。
*用于训练和分类的特征向量维度数为6,神经网络中隐藏层为5,共需要对3种类别进行分类,其他参数参考文章2.1 MLP分类器的关键算子
create_class_mlp (6, 5, 3, 'softmax', 'normalization', 3, 42, MLPHandle)
* 
*二、添加样本到分类器
*循环读取每一个图片文件,对每一个图片进行二值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值