HALCON示例程序class_ndim_box.hdev基于多通道图像的分类

HALCON示例程序class_ndim_box.hdev基于多通道图像的分类

示例程序源码(加注释)

  • 读入图片
    read_image (Image, ‘ic’)
  • 创建一个新的分类器
    create_class_box (ClassifHandle)
  • 获取图片大小
    get_image_size (Image, Width, Height)
  • 关闭窗口
    dev_close_window ()
    *根据图片大小打开窗口
    dev_open_window (0, 0, Width, Height, ‘black’, WindowID)
  • 显示读入图片
    dev_display (Image)
  • 设置显示颜色绿色
    dev_set_color (‘green’)
  • 生成一个矩形框
    gen_rectangle1 (foreground, 360, 198, 369, 226)
  • 设置显示颜色为红色
    dev_set_color (‘red’)
  • 生成一个矩形框
    gen_rectangle1 (reject, 84, 336, 337, 504)
  • learn_ndim_box - 使用多通道图像训练分类器。
  • 函数原型learn_ndim_box(前景,背景,多通道图像:: 分类器句柄:)
    learn_ndim_box (foreground, reject, Image, ClassifHandle)
  • class_ndim_box - 对多通道图像进行分类。
  • class_ndim_box(多通道图像:识别出的区域:分类器句柄 ?
    class_ndim_box (Image, Regions, ClassifHandle)
  • 关闭分类句柄与显示相关操作
    dev_set_color (‘blue’)
    close_class_box (ClassifHandle)
    dev_display (Image)
    dev_display (Regions)

处理思路

这个例子介绍了create_class_box 、learn_ndim_box 、class_ndim_box 的使用方法,一个便于使用的简单的多通道图像分类方式。选取多通道图片的感兴趣区域与背景可以对多通道图片进行快速分类。

后记

大家有什么问题可以向我提问哈,我看到了第一时间回复,希望在学习的路上多多结交良师益友。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值