halcom判断与循环

*判断
A := 2
*当A=3时,执行代码  A:=A+1  当A不等于3时,执行A:=false
if(A=3)
A := A+1
else
A := false
endif

*for   循环
for J:=0 to 8 by 1
    read_image (Image, 'C:/Users/HP/Desktop/Data1/'+J$'01d')
    *打开图像    Iage:图像名称    图像路径    +J$'01d:J循环  $'01d打开文件夹
    threshold (Image, Region, 200, 255)
    *二值化,Image输入图像名称  Region :二值化输出   128, 255:低阈值-高阈值(灰度值)
    connection (Region, ConnectedRegions)
    *阈值分割   将二值化的Region   进行分割   得到 ConnectedRegions:分割后的Region
    count_obj (ConnectedRegions, Number)
    *统计数量   ConnectedRegions内的个数  
endfor
*结束循环
*知识点   if  判断运用   for循环运用
*打开的图像   read_image    如果要打开文件夹,路径后加$'01d'
*为什么要用01d     因为文件夹内的图像总数是1位  
*如果文件夹内的数量超过9, 需要将01d改为 02d  

*无限循环

D := 1
*D赋值1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值