[置顶]python知识导航贴,持续更新

[置顶]C# 语言高级特性知识导航贴,持续更新

[置顶]netMarketing类库: 类库说明

[置顶]本站视觉相关教程整理贴子,持续更新

[置顶]C++相关导航贴,持续更新

[置顶]本站收费服务公告(netMarketing源码,工业自动化行业培训班等)

[置顶]2020年勇哥的机器视觉实验项目清单(大纲)

[置顶]本站连载贴子系列,持续更新中……

[置顶]勇哥的免费视频教程清单

[置顶]勇哥在B站发布的视频清单

[置顶]运动控制专题,持续更新

酷狗音乐这是在用大数据杀熟吗?

在勇哥的音乐列表中,凡是听的次数最多的音乐,只要达到一定的次数,就是悄悄的变成vip音乐。在之前,我以为是作者突然要求版权了,因此非常理解酷狗收vip费用。时间用长了,发现并不是这一回事。应该是这样的:有些歌曲在加入歌曲列表前就发现是vip,这种应该是作者必须要收版权的。但是勇歌列表中的一些歌,作者可能未必是要收版权的,只是酷狗利用大数据分析这首歌对于听者的价值,如果有价值,酷狗来收版权费(注意,...

基于GRBL设备的常用G代码

勇哥的x,y,z平台的是基于GRBL的设备,可以使用G代码。下面是勇哥总结的常用指令:解锁$X设备初始化的代码$XG10 P0L20 X0.0Y0.0Z0.0$ZL00418467回归零坐标G01 X0Y0Z0F20000设为零坐标G10 P0L20 X0.0Y0.0Z0.0关闭电机$SLP告诉机器之后指令是用绝对坐标G90齐步走命令G1 XxxxYyyyZzzz FspeedZ轴指令G1 Z-4...

如何选择远心镜头?给您提供6种诀窍

远心镜头和相机的匹配选择原则和普通工业镜头是一样的,只要其靶面的规格大于或等于相机的靶面即可。使用过程中请留意,在远心镜头的物镜垂直下方区域范围的都是远心成像,而超出此范围的区域,就不是严格意义上的远心成像了,这点在实际的使用中一定要注意,否则会产生不必要的偏差。 客户在选择远心镜头时,首先应明白在什么时候需要时选择远心镜头。根据远心镜头原理特征及独特优势,当检查物体遇到以下6中情况时,最好选用远...

远心镜头快速选型

众所周知,镜头的作用就是在像空间里对物空间的真实物体的再现还原。通常会携带各种物空间信息。比如图像的灰度、颜色、明暗等。把这些空间模量信息都通过传播载体---光波。还原记录物体的真实信息。在机器视觉行业里CCD成像芯片成为了图像还原显现的承载工具。在机器视觉行业中,工业镜头就是机器的眼睛,通过视觉成像处理完成相关作业:比如检测、特征识别、定位、机器人运动控制等。镜头的放大倍数是指实物在传感器上成像...

如何计算远心镜头的匹配精度

很多机器视觉项目工程师在做视觉项目评估时都会涉及到硬件匹配选型的精度计算。大部分工程师都很清楚工业相机的分辨率和精度的关系,但是涉及到如何匹配远心镜头才能使得相机分辨率不浪费,这里面就需要了解一下关于镜头匹配精度的细节问题,下面我就介绍一下这方面的知识。首先介绍几个涉及到镜头精度的概念:数值孔径NA和F#它们都是描述单位点被光学系统采集到的光能量的量化指标。NA一般针对放大倍率大于1倍及其以上的光...

一个公式来说明加接圈的作用和缺点

在很多视觉项目中,如果想要将视野缩小,一种方式是换用长焦镜头;另一种方式则是通过加接圈的方式来实现。那么,接圈到底改变的是什么参数,能够使图像进行放大呢?核心公式 上式可以说是镜头第一公式,做图像或者光学的人都记下来。其中的s代表物距,即镜头下边到物体的距离。s0代表像距,即镜头上边到成像Sense的距离。f是镜头的焦距。 由上式可知,增加接圈实际上增加了相距s0,因...

基于Arduino单片机的GRBL设备的串口和C#代码通讯的问题(win32 api自己写的串口类)

勇哥也没想到,这里需要再研究一下串口编程话题。串口编程这个可以说无人不晓的初级话题,用C#,拖个serialPort控件就搞定了。好像没啥子好说的,但是如果你这些对付基于Arduino单片机的GRBL设备的串口试试?现象是这样的:淡蓝色是我C#发出去的指令。黄色是返回的内容。可以看到返回的内容是乱码的。而且C#写的程序,其返回的内容和顺序都跟这个设备官方的上位机软件返回的不完全一样。可能你认为乱码...

微距拍照镜头选型的一个例子

勇哥对于微距拍摄极小视野的应用,还没有实验过。因此希望买一个镜头可以做到如下的效果:视野8mm工作距离80mm手中的相机参数如下:5M像素即鞍面积是1/2.5", 5.7mm*4.3mm。用勇哥写的选型工具计算一下,视野8mm,需要57.024mm焦距的镜头。(这个小程序见贴子《勇哥关于相机镜头选型的小总结:工业相机镜头选型计算的小程序 》)在淘宝上搜索了一下,你会发现商家的镜头不是1...

串口抓包工具AccessPort的介绍

勇哥找到的这个串口抓包的软件叫AccessPort,可贵的是它是免费的哦!下载地址:http://www.sudt.com/en/ap/download.htm勇哥下载的是1.37版本。虽然没有win10 64系统的版本,但是也可以在这个系统用的。界面如下:用法: 按个钮,选择要监控的com口,然后点击它旁边的绿色运行按钮就行了。注意:这个软件即可以当串口助手用,也可以当监控用。切换到Termi...

Device Monitoring Studio串口抓包工具使用教程

Device Monitoring Studio这个工具是收费的,你得自己去找下和谐版。它是全功能通讯监控,不仅仅是用来串口抓包。如果用于串口抓包,它可以在已经打开使用的串口上面抓取通讯的内容。比如勇哥手上的一款x,y,z平台,这使用Arduino单片机、程序用的是GRBL, 使用串口收发G代码进行位置控制。勇哥想知道我按了这个平台上位机软件上的一个控制按钮后,向单片机发送的是什么G代码?这个时候...

镜头自动调焦是什么原理?工业镜头能够自动调节焦距吗?

本人在07年的时候接触了一点自动聚焦算法,在此抛砖引玉。1.在画面上画一条贯穿线,该线会纵贯画面中心。2.自上而下分析所有相邻像素之间的灰度差。并找到灰度差别最大的若干组相邻像素。如下图所指的地方,就是灰度相差较大的两个点3.发出电信号,驱动镜头调焦环向某方向转动一定角度,然后计算上述两点的灰度差变大还是变小。如果变大,说明旋转方向正确,则继续向该方向旋转,边转边算,直到灰度差变小,说明转过头了,...

勇哥关于相机镜头选型的小总结:工业相机镜头选型计算的小程序

勇哥花了点时间学习了一下工业相机镜头的各类参数与选型原则。成果就放在下面的程序里了。(程序需要安装netMarketing类库)程序只是验证了一下部分的计算公式,所以不要拿来做项目的选型,错了勇哥可不负责任哦,仅供学习选型知识时做参考。我会在实际项目中完善这个程序,让它变得实用起来。几点说明:Sensor长度与高度,跟相机芯片尺寸是一个东西,只不过相机芯片尺寸在商家的相机参数页面上见得多,它可以查...

工业相机镜头的选型经验

勇哥转载两篇不错的贴子,补充一下这方面的知识。对于工业镜头选型,是一个非常重要和关键的环节。因为工业镜头选型是否合适与好坏直接影响着机器视觉成像质量。下面POMEAS工程师将结合经过多年的实际案例,分享下工业镜头选型方法和计算公式,仅供大家参考。首先,要确定工业相机的接口、靶面尺寸和分辨率大小。打比方是2/3" 工业相机,C接口,5百万像素;那么我们可以先确定需要的工业镜头是C接口,最少...

远心镜头原理及使用范围

工业镜头是机器视觉采集系统的重要组成部分,镜头中的远心镜头以其独特的性能,目前在机器视觉应用中得到广泛的使用。本文主要向大家介绍远心镜头基础知识,从远心镜头的原理,应用范围,选型方法三个方面,让读者朋友对远心镜头有进一步的了解。 远心镜头的原理 首先,我们从非远心镜头的几个问题说起。 第一个问题:一般镜头在成像过程中,当工作距离发生变化时,其所成图像大小会相应的发生变化,造成的结果就...

如何测试成像畸变?

在GB/T 29298标准里,成像畸变的定义是由于横向放大率随像高或视场的大小而变化,从而引发的一种失去物体相似的像差。畸变不影响像的清晰度,但未经校正的有畸变的影像会让人看得不舒服,甚至丢失一部分信息,所以影像的原始数据通常要进行畸变校正。目前市场上的镜头大概可以分为两种:广角镜头和非广角镜头。非广角镜头的产品畸变量非常小,几乎可以忽略不计,如手机镜头。广角镜头的产品畸变量通常都是非常大,如果不...

工业相机和镜头主要参数解释

因做项目需要用到工业相机,现对工业相机镜头参数进行解释说明(部分为普通相机概念),以便了解。一、镜头主要参数1.焦距(FocalLength)焦距就是从镜头的中心点到胶平面(胶片或CCD)上所形成的清晰影像之间的距离,注意区分相机的焦距与单片凸透镜的焦距是两个概念,因为相机上安装的镜头是多片薄的凸透镜组成,单片凸透镜的焦距是平行光线汇聚到一点,这点到凸透镜中心的距离。焦距的大小决定着视角大小,焦距...

关于.appref-ms文件后缀名(clickonce技术)

起因先是看到git shell指向的是一个appref-ms文件。找开目录,它未显示文件后缀名,显示的是一个叫application reference 的文件类型。从来有见过这种类型,于是查了查调查它是一个叫clickonce技术的文件。ClickOnce是微软公司开发的一门用于在网络上发布应用程序的技术 ClickOnce使得用户可以从支持ClickOnce的网页中点击一个链接来运行一个程序...

勇哥的视觉实验:工业相机镜头焦距、工作距离、视野等选型的计算

(一)CCD和镜头的一些术语解释镜头工作距离(WD) 一般是指 镜头物方端面 到 被拍摄物体表面 的物理距离。光源工作距离(LWD) 一般是指 光源物方端面 到 被照射物体表面 的物理距离。视场(FOV)也称视野,是指能被视觉系统观察到的物方可视范围大小对于镜头而言,可观察到的视场跟镜头放大倍率及相机芯片选择有关。因此通常建议根据被观察物体的尺寸,先确定所需的视场,再确定相...

机器视觉应用基础: 工业镜头

工业镜头相当于人眼的晶状体,如果没有晶状体,人眼看不到任何物体;如果没有镜头,那么摄像头所输出的图像;就是白茫茫的一片,没有清晰的图像输出,这与我们家用相机和照相机的原理是一致的。当人眼的肌肉无法将晶状体拉伸至正常位置时,也就是人们常说的近视眼,眼前的景物就变得模糊不清;摄像头与镜头的配合也有类似现象,当图像变得不清楚时,可以调整摄像头的后焦点,改变 CCD 芯片与工业镜头基准面的距离,可以将模糊...

halcon与opencv标定板的选择

标定板的选择主要从四个方面入手,分别是精度、视场、材质、光源,下面分别叙述。一、精度:标定板的图案尺寸偏差标定板的精度主要加工工艺来决定,主要有如下三类:光刻工艺(精度3um内):高精度光刻机、光学镀膜机等进口加工设备,常用加工材料 有玻璃和陶瓷两种,制作图案可达lm,常用(玻璃)加工尺寸一般为500mm左右;丝印工艺(精度20-50um):高精密丝印机、精密丝网板等加工设备,常用加工材料有 玻璃...

halcon手眼标定之 fix the pose ambiguity解析 (calibrate_hand_eye_scara_stationary_cam实例)

最近在做的项目有用到手眼标定,是关于两个康耐视工业相机和爱普生SCARA机器人之间的手眼标定,相机是固定安装,属于Eye-to-hand固定方式。考虑到halcon中用于标定的算子和实例都比较丰富,并且halcon作为一款商用的视觉与图像处理软件,其可靠性、精度等都是opencv所不能比的。此次所用到的标定实例是calibrate_hand_eye_scara_stationary_cam,在研...

一文读懂halcon 手眼标定的坐标转换

一直以来,对于手眼标定所涉及到的坐标系及坐标系之间的转换关系都没能有一个很好的理解,最近找了halcon手眼标定的实例在研究,发现对于相机的两种安装方式(眼在手和眼在手外),其坐标转换关系是类似的,这样说好像太抽象了,下面具体说说。我觉得标定最基本的是要将坐标系理清楚,这里涉及到的坐标系有四个:机器人基坐标系base、法兰上的工具坐标系tool、相机坐标系camera和标定板坐标系cal;此外,涉...

名词解释:什么是SCARA机器人

SCARA是Selective Compliance Assembly Robot Arm的缩写,意思是一种应用于装配作业的机器人手臂。它有3个旋转关节,最适用于平面定位。SCARA(Selective Compliance Assembly Robot Arm,中文译名:选择顺应性装配机器手臂)是一种圆柱坐标型的特殊类型的工业机器人。SCARA机器人有3个旋转关节,其轴线相互平行,在平面内进行定...

halcon之眼在手外的手眼标定

*该例程说明了怎样给SCARA机器人做手眼标定。这种情况下,相机相对与机械臂而言是固定安装的,所以能探测到机械臂的整个工作控件范围。用于标定的标定板是固定安装在机械臂的末端工具上。最后,标定结果和用于确定要被抓取的物体的位置的数据都保存到了本地文件中。在例程pick_and_place_scara_stationary_cam.hdev程序中有被使用到。*提供校准板的描述文件和先前校准过的摄像机的...

HALCON有关标定板生成的两个函数create_caltab和gen_caltab的区别

需要指出的是,HALCON中有两种标定板,create_caltab函数创建的标定板如下图所示它是一种蜂窝标定板。用默认的参数生成这种标定板的代码如下:create_caltab (27, 31, 0.00258065, [13,6,6,20,20], [15,6,24,6,24], 'light_on_dark', 'calplate.cpd', 'c...

勇哥的视觉实验:halcon的标定助手

(一)实验器材准备说明(1)相机型号:MV-EM500M这个相机品牌是维视智造,500万像素,GigE接口。通过官方网站,查到它的基础信息如下:(2)标定板实验型号: HG-40-9X9-4.0-2.0-3.0这型号中的HG不知道啥意思, 40指的是矩形外边之间长宽是40mm。9X9指的是里面的圆形数量是9*9个。后面的4.0-2.0-3.0不知道啥意思。不过这个标定板的厚度是3mm。勇哥这块标定...

基于深度学习的工业分拣机器人快速视觉识别与定位算法

声明:本论文取自互联网,本站转载仅用于学习研究,如果论文作者认为侵犯版权,请联系站长,会在第一时间会删除本贴。1 引言(Introduction) 深度学习的概念于 2006 年由多伦多大学人工 智能专家 Hinton 提出 [1-2],他提出了一种快速训练 深度神经网络的算法,开启了人工智能领域研究 深度学习的热潮.深度学习通用的数学模型有采用 监督学习方式的深度卷积神经网络,以及采用混合 监督...

机器视觉的相关资源

以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究动态、招生情况等。总之,我认为,知识只有分享才能产生更大的价值,真诚希望...

Halcon OCR--字符识别(CNN卷积神经网络)

OCR(Optical Character Recongnition)即我们通常意义上讲的光学字符识别。在HALCON中,OCR常被用来分割区域及读取识别图像中的字符含义。HALCON中提供了一组预先训练好的字体(在安装目录下的ocr文件夹中),这些字体来源于各个领域的大量训练数据,可识别文档、制药、工业产品或点打印,甚至手写数字文本。此外,HALCON还包括用于OCR-A和OCR-N的预训练字体...
会员中心
搜索
«    2020年4月    »
12345
6789101112
13141516171819
20212223242526
27282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864