ZM-VS1200 机器视觉教学实验平台是一种创新实验系统,功能强大,使用方便,可满足
机器视觉各类实验开设需求,其中包含图像获取,图像处理、模式识别、形状匹配,形态学分
析、机器学习等功能。
    ZM-VS1200 机器视觉教学实验平台提供了 30 多种机器视觉智能测控教学实验方案。
重点配置的教学实验包括:工件尺寸测量实验、电子连接件测量实验,群孔面积测量实验、多
半径与多线段测量实验、配推测量判定实验、人民币币值识别实验,字符识别、条码识别、边
缘与线段提取实验,模式控制结构实验、图像分割与融合研究型实验。为培养学生独立思维
和实践创新能力,设置了由学生自定义的研究型实验,包括图像获取、图像处理,模式识别、
跟踪检测和图像信息融合等。

尺寸测量实验

算法原理介绍
在距离测量时,需要对定位距离的两条直线进行识别和拟合,在得到直线方程后,可根据数学方法计算得到两线之间的距离。因此,距离测量的关键是对定位距离的直线拟合。
    XAVIS 软件中,采集到的图像首先需要进行滤波和增强,然后通过阈值分割将其转化为二值图像,再进行边缘提取得到图像边缘,最后通过哈夫变换或者最小二乘法拟合图像中的直线并计算直线间的距离。

实验代码

Readimage(C:\Users\DELL\desktop\picture\zz.jpg.image);//读取图像Rgb2gray(image,image);Showimage(image);//显示图像Drawrectangle(rect);//设置图像处理区域rectRectthresholdcovert(image,image1,rect,iterativethreshold,1);//区域二值化//分割Rectpointinvert(image1,image2,rect);//图像反色Rectedgeget(image2,image3,rect,contour);// 区域边缘提取Rectdistance(image3,rect,average,a,b,c); //距离测量函数Showimage(image);//显示图像Setcolor(2,red);Rectconverttopoint(rect,left,top,right,bottom);Genline(left,b,right,b);//标示线段Genline(left,c,right,c);Setcolor(2,white);Showrectangle(rect);Cstringformat(“宽”:%f,a,”,str);Gentext(10,10,20,str,green);//标示字符串

机器视觉 基于XAVIS机器视觉组态软件的尺寸测量相关推荐

  1. HALCON示例程序check_fish_stick_dimension.hdev生鱼棒尺寸测量;基于形态学的像素级精度尺寸测量

    HALCON示例程序check_fish_stick_dimension.hdev基于形态学的像素级精度尺寸测量 示例程序源码(加注释) 关闭实时显示更新 dev_update_off () 关闭窗口 ...

  2. mysql 与紫金桥_基于紫金桥组态软件与mysql数据库的连接简介

    摘要:概要 MySql是一个快速.多线程.多用户的SQL数据库服务器,可运行在不同的操作系统下.简单地说,MySql可以支持Windows95/98/NT/2000以及UNIX.Linux和SUN O ...

  3. 基于PLC和组态软件的煤矿井下排水自动控制系统

    一.毕业设计(论文)的技术背景和设计依据: 根据井下水仓水位的变化及变化速度,考虑到"避峰就谷"的原则,自动判定需要开启水泵的台数和时间,以达到增强矿井安全和减少煤矿电能消耗的目的 ...

  4. 趋高智能机器视觉图像目标尺寸检测尺寸测量的应用方案

    趋高智能机器视觉图像目标尺寸检测尺寸测量的应用方案. 趋高智能机器视觉系统具有测量功能,能够自动测量产品的外观尺寸,比如外形轮廓.孔径.高度.面积等尺寸的测量.尺寸测量无论是在产品的生产过程中,还是产 ...

  5. 基于LabVIEW机器视觉的微小位移动态测量

    基于LabVIEW机器视觉的微小位移动态测量     摘 要:本文采用LabVIEW机器视觉平台开发设计基于USB摄像头的微小位移测量系统.使用LabVIEW软件平台编程控制USB摄像头,采集显微镜中 ...

  6. Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示

    Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示 第一章:霍夫变换检测圆 ① 实例演示1 ② 实例演示2 ③ 霍夫变换函数解析 第二章:Python + openc ...

  7. java开发组态软件下载_基于JAVA的煤矿安全监控系统组态软件设计研究.pdf

    ·218· 工矿自动化 基于JAVA的煤矿安全监控系统组态软件设计 鲍毅华钢 (中国矿业大学信电学院 江苏徐州 221008) [摘要]本文通过对当前煤矿安全监控系统组态存在的问题和发展趋势的问题,提 ...

  8. 【机器视觉】常见机器视觉软件及选型要点分析

    机器视觉就是用机器代替人眼来做测量和判断.传送给专用的图像处理软件,根据像素分布和亮度.颜色等信息,转变成数字化信号:图像处理软件对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的 ...

  9. linux开组态软件,基于嵌入式Linux的组态软件实时数据库的设计

    1 引言 实时数据库(real-TIme database, RTDB)作为组态软件设计与实现的核心内容解决了其所 应对的现代工业生产现场环境中生产数据与控制数据类型复杂多样,数据处理与事件调度时 间 ...

最新文章

  1. css 形状_在CSS形状之外思考
  2. [转]PDO防注入原理分析以及使用PDO的注意事项
  3. 发现一个问题,可能是Sql Express 2005的Bug
  4. Linux for sougou ping yin (http://pinyin.sogou.com/linux/help.php)
  5. 【计算机网络】ISO/OSI模型
  6. TCP/IP协议-1
  7. 【51nod】1934 受限制的排列
  8. Scala 入门3(类、Trait、模式匹配、正则、异常、提取器、IO)
  9. [转]让iframe自适应高度-真正解决
  10. 《Asp.Net 2.0 揭秘》读书笔记(九)
  11. 基于android的高仿抖音,Android仿抖音列表效果
  12. 软件工程师的衰落与程序技术员的兴起
  13. how to catch out of memory exception in c++
  14. go 判断是否域名_Go编程:对不起,你的 CPU 泄露了
  15. Eigen教程(10)之混淆
  16. webstorm主题网址
  17. 安装Sql Server 2000时提示“安装Sql挂起”的解决方案
  18. dnf加点模拟器最新版85级版
  19. Windows网络重置后wifi功能丢失解决方案
  20. C语言中-是什么意思啊?比如说 p=p-next 到底表达了什么意思,请说清楚点,还有-这个符号是一个整体吗,什么意思??...

热门文章

  1. 如何将jar加入自己的maven私库
  2. 3.Nacos一致性协议Raft
  3. OpenSearch:轻松构建大数据搜索服务
  4. 求解传输问题(四) Modified Distribution算法
  5. 10.2. 注意力汇聚:Nadaraya-Watson 核回归
  6. (脑肿瘤分割笔记:十四)用于脑肿瘤分割的优化U-Net
  7. Error while closing command context
  8. mysqli mysql_PHP使用mysqli操作MySQL数据库的简单方法
  9. 高斯激光光束重塑成 Donut 模式
  10. uwsgi模式_Uwsgi配置文档