机器视觉图像处理学习第一天

图像预处理

1. read_image --- 读取图像

  • 作用:从磁盘加载图像文件。

  • 常用格式:BMP, JPEG, PNG, TIFF 等。

  • 示例read_image(Image, 'C:/test/photo.jpg')

2. dev_close_window --- 关闭窗口

  • 作用:关闭当前所有由 Halcon 打开的图形窗口。

  • 特点:常用于脚本开头,重置显示环境。

3. dev_open_window_fit_image --- 自适应打开窗口

  • 作用 :打开一个新窗口,并根据图像尺寸自动调整窗口大小,使图像能完整显示(不拉伸)。

  • 参数:需要提供图像对象、行列偏移、窗口标题等。

  • 示例dev_open_window_fit_image(Image, 0, 0, -1, -1, WindowHandle)

4. dev_display --- 显示对象

  • 作用:在当前活动窗口中显示图像、区域、轮廓等图形对象。

  • 示例dev_display(Image)dev_display(Regions)

5. rgb1_to_gray --- 彩色转灰度

  • 作用:将 RGB 三通道图像转换为单通道灰度图。

  • 原理:按标准亮度公式转换(Y = 0.299R + 0.587G + 0.114B)。

  • 输入/输出:输入 RGB 图像,输出灰度图像。

6. threshold --- 阈值分割

  • 作用:根据像素值范围提取区域(二值化)。

  • 示例threshold(GrayImage, Region, 128, 255) 提取灰度值 128~255 的区域。

7. connection --- 连通域分析

  • 作用 :将二值区域中不相连的部分分割成独立的个体区域。

  • 输出:每个连通域成为一个单独的区域。

  • 示例connection(Region, ConnectedRegions)

8. select_shape --- 形状筛选

  • 作用:根据几何特征(面积、宽度、圆度、矩形度等)筛选出符合条件的目标区域。

  • 示例select_shape(ConnectedRegions, SelectedRegions, 'area', 'and', 500, 2000) 筛选面积在 500~2000 的区域。

相关推荐
zhangfeng11335 小时前
国家超算中心 scnet.cn 跨用户文件分享流程总结 多个用户之间 文件共享 不需要反复下载上传
人工智能·语言模型·大模型
ting94520008 小时前
Tornado 全栈技术深度指南:从原理到实战
人工智能·python·架构·tornado
果汁华8 小时前
Browserbase Skills:让 Claude Agent 真正“看见“网页世界
人工智能·python
ZhengEnCi8 小时前
04-缩放点积注意力代码实现 💻
人工智能·python
HackTwoHub9 小时前
AI大模型网关存在SQL注入、附 POC 复现、影响版本LiteLLM 1.81.16~1.83.7(CVE-2026-42208)
数据库·人工智能·sql·网络安全·系统安全·网络攻击模型·安全架构
段一凡-华北理工大学9 小时前
【高炉炼铁领域炉温监测、预警、调控智能体设计与应用】~系列文章08:多模态数据融合:让数据更聪明
人工智能·python·高炉炼铁·ai赋能·工业智能体·高炉炉温
网络工程小王10 小时前
【LangChain 大模型6大调用指南】调用大模型篇
linux·运维·服务器·人工智能·学习
HIT_Weston10 小时前
63、【Agent】【OpenCode】用户对话提示词(示例)
人工智能·agent·opencode
CV-杨帆10 小时前
Phi-4-mini-flash-reasoning 部署安装与推理测试完整记录
人工智能
MediaTea10 小时前
AI 术语通俗词典:C4.5 算法
人工智能·算法