halcon例程学习笔记(4)---count_fish_sticks.hdev基本函数使用

这篇博客介绍了如何使用Halcon的subset、find等基本函数来处理图像,特别是对鱼条包装盒的内容进行分割、测量和分析。通过读取图像,设置阈值,进行闭运算等步骤,获取鱼条包装盒的轮廓,并计算其长度。随后利用测量投影和函数处理找出鱼条的位置和宽度,展示了如何识别和评估鱼条数量及可能的翻转情况。
摘要由CSDN通过智能技术生成

通过本例程巩固了对剖面灰度值的描述,并进行测量,算子使用同“halcon例程学习笔记(2)”。此例程进一步学习了halcon中的基本函数的使用方法:

subset   求取一个数组的子集

find   查找相应条件的值的位置索引

数组的错位减法的使用。

其它基本图像处理基本算子,可以查阅halcon使用手册,详细了解。


例程代码如下:

dev_update_off ()
dev_close_window ()
read_image (Image, 'food/fish_stick_package_01')
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width*.9, Height*.9, 'black', WindowHandle)
set_display_font (WindowHandle, 16, 'mono', 'true', 'false')
dev_set_draw ('margin')
dev_open_window (0, Width*.9+12, 420, 150, 'black', GraphicsWindow)
set_display_font (GraphicsWindow, 16, 'mono', 'true', 'false')
dev_set_color ('yellow')

* Read and process the images
NumImages := 6
for Index := 1 to NumImages by 1
    read_i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值