
自动化
机器视觉大师
专注图像识别,视频分析,机器视觉,人工智能技术,理论以及应用
展开
-
检测运行时仅显示当前帧图像
默认情况下,启动检测运行的时候,机器视觉大师显示视场的连续帧图像,即实时相机的画面。6.0版增加了单帧显示功能。 机器视觉大师收到检测触发通知的时候,从相机采集一帧图像,提供给检测算子(如有)进行检测,执行脚本,然后显示当前帧图像到视场窗口。当运行出现异常或与设计目标不相符时,仅显示当前帧图像可以让用户更直观的观察异常现象,有利于更好的改进检测算子参数和脚本。 假设已经设计好检测算子和相关原创 2018-01-16 00:04:49 · 1170 阅读 · 0 评论 -
建立虚拟视场验证检测算法和控制工艺
虚拟视场使用目录中的图像文件作为图像帧,可以像物理相机一样进行监视或检测运行。 虚拟相机经常用在预研阶段如打光、检测算子实验、检测算法验证等场所,也可以在实际的设备发生故障的时候,利用保存的帧图像,模拟真实视场图像检测算法和工艺,定位和追溯视觉功能和算法上的故障原因。 假设可以从某一个视场采集符合图像质量的图像帧(即光源选型,镜头焦距,相机分辨率均已经合适进行了选型),而且相机可以使用外部设备触发...原创 2018-07-07 22:40:59 · 550 阅读 · 0 评论 -
使用数学和字符串函数
从机器视觉大师6.0版开始,提供很多数学、字符串以及一些辅助函数。这些函数可以在脚本或文本方式的计算表达式里面使用。数学函数、字符串函数、辅助函数的使用,极大增强了软件功能。 字符串函数字符串函数包括将数值转换为字符串(文本)、文本转换为数值、大小写转换、连接或截取子字符串等。下面为字符串函数功能简略说明nxt - 将数值转换为指定精度的字符串n2t - 将整数转换为字符串f2t - 将实数(浮点...原创 2018-07-02 03:10:07 · 285 阅读 · 0 评论 -
AvizMaster检测结果输出到文件
检测运行的时候,除了可以将部分检测结果数据在显示面板以外,还可以将检测结果输出到硬盘文件上。将每次检测的结果输出到磁盘文件可以用于后续数据开发或处理,如转换成excess(xls)文件,通过二次开发保存到数据库。 在数据能够被输出之前,必须将检测数据的变量设置成可以输出的变量。下面用一个简单的示例工程来说明如何完成将检测结果数据输出到文件。 在介绍与本章有关的步骤之前,为了简化起见示例,首先将当前...原创 2018-06-17 18:24:49 · 318 阅读 · 0 评论 -
检测结果输出到外部设备
与PLC等外部设备连接的时候,机器视觉大师可以将检测结果通过串口(232,485等)将数据输出到此类设备。这些设备经过进一步处理,然后为执行机构提供具体运动指令。与PLC等串口设备目前通过MODBUS RTU协议进行传输。机器视觉专用版(即多功能视觉系统)在专用的机器视觉控制器主机上也可以输出数据给本地数字输入输出,但这类输出只能0和1信号,而且输出的数量也有限,输出能力受到一定限制。 检测结果数...原创 2018-06-24 14:30:19 · 1084 阅读 · 4 评论 -
不同触发方式检测运行视觉相机
视场相机分两种方式运行,即监视运行和检测运行。检测运行的时候,需要提供触发信号机器视觉大师对当前图像帧进行检测。触发信号可以是外部设备经过串口等通信端口输入,也可以是程序自己提供窗口有用户手动输入,或程序自动按照一定周期提供。 不同的触发方式均有自己的特定使用场景。a. 外部设备信号触发方式一般在半自动或全自动视觉系统,一键式测量设备等使用。b. 用户手动触发方式用于前期视觉分析和实验。 c. 周...原创 2018-06-11 18:52:05 · 8044 阅读 · 0 评论 -
使用自定义协议控制外部设备
从机器视觉大师6.3版开始,可以使用自定义协议与外部设备进行通信,实现读取外部仪器数据,控制PLC输出等任务。自定义协议为ASCII文本模式,使用串口(RS232, 485, 422均可)通信。 自定义协议基本语法在工控行业中,大部分串口模块在通信的时候,一般都是发送一条指令,然后读取响应。指令语法中都包含读取或设置功能地址(也叫控制点,线圈之类)或具体数据(这些数据可能是电流值或电平值),其它...原创 2018-06-03 22:00:17 · 1357 阅读 · 0 评论 -
浅谈人工智能与人形缝纫机器人
By Tom Wong(黄东运)前不久, 在微信群里面看到有人说自己有一个由若干研究生组成的人工智能团队, 只要投资人出钱, 就可以实现任何老板想要的东西包括梦想。我不禁哑言。 什么是人工智能? 原子弹爆炸是人工智能吗?卫星在天上飞是人工智能吗? 我认为都不是, 原子弹爆炸是人类利用放射性元素的某个或某些物理特性而已。卫星上天也不过是人类利用无线电遥控技术控制一个物体沿地球作旋转运动。美国一个女...原创 2018-06-02 21:16:01 · 1716 阅读 · 0 评论 -
自定义功能窗口显示或隐藏
机器视觉大师的主界面为多页窗口结构。主窗口的工具栏,信息面板,导航栏均为可浮动或停靠的窗口。除了主菜单和视场窗口,主窗口的其它功能窗口几乎都可以隐藏,这样,用户自定义窗口成为可能。 默认情况下,主窗口显示内容如下,图一.图一: 默认显示的主窗口 通常来讲,在视觉检测或测量等应用的设计和编程阶段,这些窗口是需要用到的。然而,到实际的检测运行阶段,可以将有些不常用的窗口隐藏原创 2018-01-31 22:03:50 · 1379 阅读 · 0 评论 -
设置视场窗口绘制颜色
绘制二次元或显示其它辅助线等对象的时候,如果视场图像的主色与这些对象的颜色接近的话,对比度不够大,识别起来比较困难。因此,经常需要根据视场图像的主色调整对象的颜色。 机器视觉大师视场绘制对象包括网格线,坐标尺,测量线,ROI框,二次元等,这些对象的颜色都可以在绘制之前进行自定义。除了这些对象,还可以自定义检测结果栏的颜色,空白帧等颜色。 检测结果栏的颜色设置包括背景和文字颜色两种,其颜色设原创 2018-01-31 21:56:37 · 663 阅读 · 0 评论 -
多视场同时运行
机器视觉大师运行以后,可以自动检测当前主机上已经连接的多个相机。多个相机同时运行需要更多的CPU和内存资源。除非必要,建议仅运行当前相机视场(默认设置也是如此)。遇到一些特殊检测需求时,当前主机硬件资源足够的情况下,用户可以进行多视场同时运行和检测。 多相机同时运行时,机器视觉大师进行检测运行时处理过程(见图一)如下:1. 接收相机外部或手动触发信号;2. 执行开始检测事件脚本;原创 2018-01-31 21:50:33 · 561 阅读 · 0 评论 -
编程实现将检测算子读数显示到视场窗口
尽管有检测结果输出面板可以显示输出变量结果,但是由于面板可显示的数据数量有限,很多重要的数据可能无法在检测完成以后显示,只能输出到文件或外部设备。从机器视觉大师6.0版开始,用户可以通过程序脚本将检测算子读数或其它重要数据输出给标记控件,实现重要读数显示功能。本章介绍如何通过编程实现将检测算子读数显示到视场窗口。 标记控件分为标记点、直线(箭头)、文字标签、评论标签、图形和图片控件。每种控件支持一...原创 2018-07-15 20:12:21 · 460 阅读 · 0 评论