机器视觉系统的搭建

article/2025/3/12 14:11:02

对于许多新人来说能成功搭建一套完善的视觉系统是比较困难的,机器视觉包括了许多需要掌握的知识点、比产品选型:视觉软件、相机、光源、镜头。比如安装高度、视野大小、系统要求的运行时间、工作环境等等,对于新人来说需要一套完善的知识体系。

首先我简单介绍一下产品吧

1、软件:这可以说是机器视觉的灵魂吧,它实现了对图像的预处理、判断、逻辑控制、结果输出等,把开发者的意图完美地在软件里展示出来。对于新手来说最好直接选用市场上的成熟软件产品加快项目的进度,对于钱包丰满的来说可以选择康耐视、基恩士,对于想少花钱办大事的来说可以选择创科。他们都是在市场上经历15年以上的使用考验,精度速度稳定性都是顶级的,康耐视美国产品皮实耐用、基恩士日本精致俊朗、创科内生产后起之秀性价比极高。

2、相机:选择相机是要根据项目要求来定了,比如精度、和速度,因为相机的总类很多,有面阵、线扫、结构光、接口方面有Gige、USB、Camlink、CoaXPress等,这些是机器视觉领域常见的类别,常见品牌方面有Basler、AVT、HkVision等等不一一列举了。

3、光源:相比相机来说光源的种类可就更多了,包括了环形光、同轴光、条形光、背光、平行光、碗状光,颜色有 红色、蓝色、白色、绿色,尺寸从10几毫米到3000毫米以上的,标准的和非标的,种类繁多。选择光源时对于有经验的熟人来说轻而易举但对于新生可是头皮发麻,不知道选择哪一个合适,但是万变不离其中在选择光源时首先要考虑的是项目对于视野的要求,工作距离的要求。在判断产品方向有无呢或是定位抓取的可以选择环形光源或者开孔背光,如果是用来测量那就要注意了尽量选择发光方向要与产品垂直的光源比如平行光或同轴光等等,光源的选择也根据项目的具体需求来定的。

4、镜头:镜头在机器视觉里好像人的眼睛一样,可以调焦、可以看很大的范围、也可以看极小的范围。目前有自动对焦的比如液态镜头、电调镜头、手工调节的镜头,在机器视觉里用的最多的是手动调节的,因为调好就不用再调整了。镜头也分FA镜头和远心镜头、FA镜头可以对工作距离和焦距进行调节用途广泛,远心镜头是定倍定焦的适合在固定的范围内使用,但是FA镜头由于结果的原因会有一定的畸变焦距越小视野越大畸变越大,而远心镜头由于结构的特殊对于畸变有很好的控制。在选择镜头的时候同样也是考虑项目的要求比如工作距离、视野、精度等。

5、测试架: 对于选择好了相机、镜头、光源了但是需要有一套机构可以简单牢固的把它们固定起来而且可以方便调节,那就需要一套视觉测试架了,在选择测试架时需要考虑的是它的调节范围、稳定性、牢固程度,使用起来是否轻便等。

 以上是对机器视觉里必备产品的选择,对于刚刚处于入门阶段的来说要做好产品的选择确实不易,需要多练习积累经验。


http://chatgpt.dhexx.cn/article/vdmaYnZG.shtml

相关文章

OpenCV与机器视觉

最近在网易云课堂把南科大于仕琪团队的OpenCV教程完整看了一遍,对图像处理或者机器视觉又有了一个系统性的理解。OpenCV中文网站就是他创建的,他的研究团队及其相应成果可以在个人网站中查阅。回想过去在图像处理方面的点点滴滴,做了一个详细…

机器视觉——车牌识别实验汇总

文章目录 前言一、车牌识别背景资料简介二、实现车牌识别步骤1.图像采集(Image Correction)2.角度修正(Angle Correction)3.字符分割 第一次分割4.车牌定位(License Plate Location)5.字符分割 第二次分割6…

机器视觉源码分享

视觉方面的研究,但毕业后未能再此领域深耕,故预将研究阶段所做的工业视觉程序进行分享,作为兴趣爱好愿与有识之人一起交流。 有需要的请留言,以下介绍均有源码 0cHM6Ly9ibG9nLmNzZG4ubmV0L01CU0VwZWVr,size_16,color_FFFFFF,t_70)…

机器视觉基础应用知识详解

点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达随着工业4.0时代的到来,机器视觉在智能制造业领域的作用越来越重要,为了能让更多用户获取机器视觉的相关基础知识,包括机器视觉技术是…

机器视觉工程师必须了解的基础知识

点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达正文 CCD(像素)与视觉系统的基础知识 关于摄像元件 CCD 数码相机的构造与传统的胶片式相机(模拟式)基本相同。所不同的是数…

机器视觉与图像处理知识点总结

图像灰度均值是对平均灰度的一种度量,反映了图像的亮度,均值越大说明图像亮度越大,反之越小。图像灰度方差反映了图像像素值与均值的离散程度,标准差越大说明图像的质量越好。方差是对平均对比度的度量,每个像素点颜色…

机器视觉基础知识详解

什么是机器视觉 机器视觉是人工智能正在快速发展的一个分支。简单说来,机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)将被摄取目标转换成图像信号,传送…

机器视觉需要学什么?学习机器视觉需要掌握哪些知识?

图像采集:需要对镜头、光源、相机(CCD)的选型有所了解,有经验的工程师说打光是图像采集的关键。图像采集是对我们后续工作的支撑,采集不到好的图像,对图像处理就会难上好几倍甚至几百倍。 图像处理:图像处理技术一般包…

干货!机器视觉基础知识汇总

来源丨新机器视觉 点击进入—>3D视觉工坊学习交流群 现如今,中国已经成为世界机器视觉发展最为活跃地区,应用范围涵盖了工业、农业、医药、军事、航天、气象等国民经济各个行业。虽然机器视觉的成长速度非常快,但是还是有很多人对机器视觉…

TextView 倾斜属性

android:textStyle"italic"

Android textAppearance的属性设置及TextView属性详解

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666) 转自:http://blog.csdn.net/jaycee110905/article/details/8762238 textAppearance的属性设置 android:textAppearance"?android:attr/textA…

Android控件 TextView属性大全

一、TextView TextView控件一般是用来显示文本 二、如何使用 在layout布局里直接引用&#xff1a; <TextViewandroid:gravity"center_horizontal"android:id"id/tv_moneytext"android:layout_width"match_parent"android:layout_height&q…

Textview属性Kotlin.Android

Textview属性 <TextViewandroid:id"id/textview"android:layout_width"match_parent"android:layout_height"wrap_content"android:text"Hello World!"/>android:layout_width指定宽度 android:layout_height指定高度 "ma…

TextView 文本基础属性

基础属性一栏 &#xff1a; 1 &#xff1a;id :就相当于一个名字 格式 : android:id"id/name" name可自行起名 TextView tvfindViewById(R.id.name);tv.setText("安卓开发"); 创建id可在activity中创建文本对象&#xff0c;使用文本方法进行传值。 通过…

TextView常用属性设置

TextView属性设置 文章目录 TextView属性设置一、基本属性&#xff08;android&#xff1a;&#xff09;marginStart(End)与marginLeft&#xff08;Right&#xff09;的区别 二、其他属性3D效果跑马灯效果获取焦点的两种方法 三、安卓官方文档 提示&#xff1a;以下是本篇文章正…

TextView的属性

android:textColor 文本颜色 android:textColorHighlight 文本高亮颜色 android:textColorHint 文本提示颜色 android:textColorLink 链接文本颜色 android:textIsSelectable 文本能够被选中 android:textScaleX 水平缩放参数 android:textSize 文本大小 android…

csv转json【在线转换工具】、调整日期格式【python】

目录 一&#xff0c;问题背景 二&#xff0c;解决过程 1&#xff0c;csv转json 2&#xff0c;日期格式调整 一&#xff0c;问题背景 做实验时需要对csv格式的源数据进行处理&#xff0c;主要包括转换为json、调整日期格式两个功能&#xff0c;csv原文件内容如下&#xff1…

JS小知识,如何将 CSV 转换为 JSON 字符串

大家好&#xff0c;今天和大家聊一聊&#xff0c;在前端开发中&#xff0c;我们如何将 CSV 格式的内容转换成 JSON 字符串&#xff0c;这个需求在我们处理数据的业务需求中十分常见&#xff0c;你是如何处理的呢&#xff0c;如果你有更好的方法欢迎在评论区补充。 一、使用 csv…

在线JSON转CSV,TSV工具

在线JSON转CSV,TSV工具 在线JSON转CSV,TSV工具 JSON:(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集&#xff0c;采用完全独立于编程语言的文本格式来存储和表示数据。 CSV文件:Comma-Sep…

arcmap小技巧之获取行政区划及json格式转shp,json转csv

出来实习难免遇到各种没见过的问题&#xff0c;给我这gis小白难坏了 今天遇到北京1954坐标系转国家2000 上头甩给我一张北京54的某县耕地数据shp&#xff0c;告诉我这个图不能用到web端&#xff0c;坐标系太旧了 &#xff08;小声bb&#xff1a;前几天做的分析&#xff0c;今…