一种简单的多通道图像分类方式,涉及create_class_box 、learn_ndim_box 、class_ndim_box 的使用方法。选取多通道图片的感兴趣区域与背景可以对多通道图片进行快速分类。
*读入图片
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)
运行结果: