当前位置: 首页 > news >正文

Halcon 的基础用法

基础语法

        • 1. 下载链接
        • 2. 赋值
        • 3. 判断符
        • 4. 循环
        • 5. 加载图片
        • 6. 读取文件夹下所有图片

1. 下载链接

链接:https://pan.baidu.com/s/1ZhQ_tTcubUtUggbb-OxUGw?pwd=w3rs
提取码:w3rs

2. 赋值
x := 1
s := 'hello'
list2 := ['a', 'b', 'c']
3. 判断符
* 等于比较符
if(x = 1)h := 6
endif* 不等于
if(x # 6) x := 3
endif* 逻辑 与
if(x < 4 and y > 3)x := 5
endif* 逻辑 或
if(x < 4 or y > 3)x := 8
endif* 逻辑 非
if(not(x = 8))x := 9
endif
4. 循环
list2 := ['a', 'b', 'c']
* 获取元组的长度
leng := |list2|* 遍历元组
for Index := 0 to leng-1 by 1x := list2[Index]
endfor* while 循环
c := 1
while (c < 5)c := c+1
endwhile
5. 加载图片
* 加载图片
read_image (Image1, 'C:/001.png')* 二值化处理
threshold (Image1, Region, 10, 100)* 把二值化处理玩的图片进行分割
connection (Region, ConnectedRegions)* 过滤 5000 - 7000 面积
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 5000, 7000)
6. 读取文件夹下所有图片
* 读取文件夹
list_files ('C:/image', 'files', Paths)* 循环展示图片
for Index := 0 to |Paths| - 1 by 1* 读取图片read_image (Image, Paths[Index])* 中断运行stop()
endfor

相关文章:

  • C语言基础(day0424)
  • AI打开潘多拉魔盒?当深度伪造成为虚假信息的核动力引擎
  • 仓库体系结构风格-笔记
  • Unity 资源合理性检测
  • 数据完整性的守护者:哈希算法原理与实现探析
  • Python中random库的应用
  • ​Janus Pro
  • C++跨平台开发要点
  • 面试题:Java程序CPU 100%问题排查指南
  • Mermaid 绘图指南(二)- 使用 Typora 与 Mermaid 绘制专业图表
  • Qt 使用 MySQL 数据库的基本方法
  • redis集群的三种部署方式
  • 《ATPL地面培训教材13:飞行原理》——第1章:概述与定义
  • unity Animation学习,精准控制模型动画播放
  • Android PackageManagerService(PMS)框架深度解析
  • [创业之路-386]:企业法务 - 知识产权的刑事风险
  • 2025年3月电子学会青少年机器人技术(四级)等级考试试卷-理论综合
  • SpringBoot入门实战(第八篇:项目接口-订单管理)完结篇
  • 第九节:性能优化高频题-首屏加载优化策略
  • 类和对象(构造函数和析构函数)
  • 商务部就海外社交平台上发布从所谓中国“代工厂”低价购买国际知名品牌事答问
  • 政企研合力,科学监测分析服务消费
  • 神二十发射取得圆满成功
  • 2025全球智慧城市指数排名揭晓,阿布扎比跃升至第五位
  • 商务部谈中欧汽车谈判进展
  • 嫦娥五号《月球样品借用协议》签约,2025中国航天公益形象大使公布