全国服务热线:

15861139266

HALCON 图像处理基本操作,苏州电工培训,苏州PLC培训,苏州上位机培训,苏州机器视觉培训,苏州工业机器人培训
发布时间:2023-02-23 09:22:07 点击次数:356

HALCON 图像处理基本操作

HALCON 图像读取

利用 read_image 算子读取图像

算子 read_image(:Image:FileName:)中 Image 为读取的图像变量名称,FileName 为图像文件所在的

路径,HALCON 支持多种图像格式。

采集助手介绍

介绍:在 halcon 中提供了助手这个菜单

利用采集助手批量读取文件夹下所有图像

利用采集助手批量读取文件夹下所有图像的步骤为:

菜单栏>助手>打开新的 Image Acquisition>资源>图像文件>选择路径>代码生成>插入代码,选择文件

夹路径如图。

用采集助手采集图像

用采集助手采集图像的步骤:

(1)点击菜单栏>助手;

(2)打开新的 Image Acquisition;

(3)选择图像获取接口;

(4)点击自动检测接口(有时需要多次检测),如图。

*案例 1 利用 read_image 通过 for 循环读取

大林上位机机器视觉,苏州电工培训,苏州PLC培训,苏州上位机培训,苏州机器视觉培训,苏州工业机器人培训,最适合电工及plc编程人员学习的上位机机器视觉课程 大林老师:15861139266(微信同号)

*声明一个图像数组

ImageTumple:=[]

*将文件名及路径保存到数组

ImageTumple[0]:= 'fin1.png'

ImageTumple[1]:= 'fin1.png'

ImageTumple[2]:= 'fin1.png'

for Index := 0 to 2 by 1

read_image (Image, ImageTumple[Index])

endfor

*案例 2 利用采集助手读取图像‘

* 遍历文件夹

list_files

('C:/Users/Public/Documents/MVTec/HALCON-17.12-Progress/examples/images/board',

['files','follow_links'], ImageFiles)

*筛选指定格式的图像

tuple_regexp_select (ImageFiles,

['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj)$','ignore_case'],

ImageFiles)

for Index := 0 to |ImageFiles| - 1 by 1

read_image (Image, ImageFiles[Index])

* Image Acquisition 01: Do something

endfor

*算子 list_files 作用:遍历文件夹

*list_files (Index, 'files', Files)

*Index:文件夹路径

*'files':搜索选项 'files':指定搜索的格式为文件,'recursive'指定可以遍历文件夹下的文

件,'directories'指定搜索的格式问文件夹, 'max_depth 5':指定遍历的深度,'max_files 1000':

指定遍历的最大文件数目,

大林上位机机器视觉,苏州电工培训,苏州PLC培训,苏州上位机培训,苏州机器视觉培训,苏州工业机器人培训,最适合电工及plc编程人员学习的上位机机器视觉课程 大林老师:15861139266(微信同号)

*案例 3 用采集助手采集图像

*异步采集:一幅图像采集完成后马上进行下一幅图像采集

*如下

*连接相机

open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default',

'[0] Integrated Camera', 0, -1, AcqHandle)

set_framegrabber_param (AcqHandle, 'gamma', 128)

set_framegrabber_param (AcqHandle, 'pan', -8)

* Image Acquisition 02: Attention: The initialization may fail in case parameters need to

*设置相机的额外参数(可以在助手中找到尝试调节)

set_framegrabber_param (AcqHandle, 'gamma', 128)

set_framegrabber_param (AcqHandle, 'pan', -8)

*异步采集开始

grab_image_start (AcqHandle, -1)

*循环采集图像

while (true)

*读取异步采集的图像

grab_image_async (Image1, AcqHandle, -1)

* Image Acquisition 02: Do something

endwhile

*关闭图像采集设备

close_framegrabber (AcqHandle)

*同步采集:采集完成后处理图像,图像处理结束后再次采集图像

大林上位机机器视觉,苏州电工培训,苏州PLC培训,苏州上位机培训,苏州机器视觉培训,苏州工业机器人培训,最适合电工及plc编程人员学习的上位机机器视觉课程 大林老师:15861139266(微信同号)

*连接相机

open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default',

'[0] Integrated Camera', 0, -1, AcqHandle)

*设置相机额外参数(可以在助手中找到尝试调节)

set_framegrabber_param (AcqHandle, 'gamma', 128)

set_framegrabber_param (AcqHandle, 'pan', -8)

*循环采集图像

while (true)

*读取同步采集的图像

grab_image (Image, AcqHandle)

* Image Acquisition 02: Do something

endwhile

close_framegrabber (AcqHandle)


一、课程目标

本公司本着为工控事业培育和输出从电工基础到机器视觉的人才理念,着力于让小白成为工控业专家为目标。

大林上位机视觉软件培训专家特开设从电工基础、PLC、运动控制、上位机、工业机器人、机器视觉培训课程,为实现工业4.0事业而不懈努力。

机构课程全程真实教学、实干为主,不装逼,不扯淡,只唠干货,能做项目!!

二、老师介绍

大林老师

是专业从事上位机视觉软件的开发与培训,多年从事上位机机器视觉相关项目开发,对电气人员学习C#开发视觉软件有独到的见解,即使您是零基础或只要从事过电气自动化相关工作的学员都能够轻松快速学会。

三、校区介绍

大林上位机机器视觉培训机构,分为两个校区,苏州校区(苏州木渎),常州校区(常州新北)

四、硬件设施

校区提供2000多平方的实训基地,完美的设备硬件配套,可以做到边学习边操作,鉴于本机构隶属于某自动化公司,学员可以配合边学习边配合公司开发人员完成项目,这样学习起来事半功倍

五、毕业服务

学业完成后本公司可以择优录取,在我们自动化公司的实习,解决您的后顾之忧

六、课程对象

1.零基础无任何相关知识

2.有电气及PLC编程基础的更容易入手

3.需要系统性提升整体能力

4.跨行业转型

5.想拥有一份体面高收入

6.对自己前途迷茫

7.学历低英语不好

七、课程特色

为您量身提供零基础快速成为上位机及机器视觉软件开发专家的学习方案

承接企事业单位定制个性化学员集体培训。

八、课程内容

小白亦可通过学习成为工业软件开发专家,从电气图,到梯形图,到高级语言SCL,再到C#,突破高级语言难的瓶颈,轻松掌握。

从零开始,从电气基本元件入手,跟随课程递进学习,PLC,工业机器人,数据库,运动控制器,上位机,机器视觉,统统一网打尽。

欢迎亲临现场咨询,老师私人定制课程 ,学习更清晰!

九、授课方式

1、线下现场授课更直观,知识点更易吸收,现场互动更易理解和运用。

      1,赠送老师录制课程随时随地轻松学习

      2,赠送配套书籍不限环境随意学习

      3,课间和课后答疑知识掌握更牢固

      4,现场设备随意使用,人机结合熟练运用,加深知识理解。

      5,老师指导完善简历,轻松上岗。

2、线上视频录播课程-整套

      1,赠送配套书籍不限环境随意学习

      2,售后答疑轻松解答

      3,福利:线下报名课程原价抵扣

3、 线上视频课程+现场设备实操

      1,赠送配套书籍不限环境随意学习

      2,售后答疑轻松解答

      3,现场和课后答疑知识掌握更牢固

      4,现场设备随意使用,人机结合熟练运用,加深知识理解

      5,福利:线下报名课程原价抵扣



苏州上位机软件开发培训_苏州上位机编程培训_苏州上位机软件开发培训学校_苏州C#与上位机开发培训_苏州C#上位机编程培训_苏州VSC#编程培训_苏州C#与工业自动化编程培训_苏州C#与PLC监控培训_苏州C#与PLC编程上位机软件培训_苏州C#与工业机器人编程培训

苏州C#工业上位机软件开发培训_苏州上位机监控系统开发培训_苏州C#与运动控制卡培训_苏州PLC编程培训_苏州上位机与西门子PLC培训_苏州上位机与西门子PLC全科编程培训_苏州上位机与西门子200SMART编程培训_苏州上位机与西门子PLC编程培训机构_苏州上位机与西门子PLC培训学校_苏州上位机与西门子博图编程培训


立即咨询
  • 品质服务

    服务贴心周到

  • 快速响应

    全天24小时随时沟通

  • 专业服务

    授权率高,保密性强

  • 完善售后服务

    快速响应需求,及时性服务

直播课程
软件开发基础课程
上位机软件开发课
机器视觉软件开发课
专题课
联系方式
电话:15861139266
邮箱:75607082@qq.com
地址:苏州吴中区木渎镇尧峰路69号
关注我们

版权所有:江苏和讯自动化设备有限公司所有 备案号:苏ICP备2022010314号-1

技术支持: 易动力网络