当前位置:首页 » 《休闲阅读》 » 正文

【Halcon视觉】图像分类_文布斯的博客

27 人参与  2022年02月12日 16:49  分类 : 《休闲阅读》  评论

点击全文阅读


        前言

        在工业应用中,需要对产品进行分类。比如:制药公司,生产的药丸,需分类包装。因此,机器视觉工程师研发出了分类器,以满足工业发展的需要。

        图像分类原理:

        根据不同的特征,如颜色,寻找合适的分界规律,该规律适应于大部分的图像数据。例如:直线y=ax+b,将图像中的像素分成两类。

        算子:

        create_class_svm()创建分类器

        add_samples_image_class_svm()添加样本至分类器

        train_class_svm()训练分类器

        classify_image_class_svm()使用分类器将图像分类

        clear_class_svm()清除分类器

*关闭窗口
dev_close_window ()

*打开窗口
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)

*读取图像
read_image (Image, 'C:/Users/Allegro/Desktop/图片/七色花.jpeg')

*创建空数组
gen_empty_obj (My_obj)

*循环存储区域变量
for Index := 1 to 8 by 1    

    *画区域
    draw_region (Region, WindowHandle)

    *将区域放入数组
    concat_obj (My_obj, Region, My_obj)   

endfor

*创建SVM分类器
create_class_svm (3, 'rbf', 0.02, 0.01, 8, 'one-versus-all', 'normalization', 10, SVMHandle)

*添加样本至SVM分类器
add_samples_image_class_svm (Image, My_obj, SVMHandle)

*训练样本
train_class_svm (SVMHandle, 0.001, 'default')

*使用SVM分类器将图像进行分类
classify_image_class_svm (Image, ClassRegions, SVMHandle)

*清除分类器,释放内存
clear_class_svm (SVMHandle)







 

 

 


点击全文阅读


本文链接:http://zhangshiyu.com/post/34621.html

分类  图像  样本  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1