少有人走的路

勇哥的工业自动化技术网站

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

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

勇哥的免费视频教程清单

勇哥在B站发布的视频清单

基恩士H028、H025激光设置为上头值加下头值然后单通道输出

基恩士H028,H025是红色点激光,使用两个头配合可以实现测量被测物的厚度。一般情况下,我们是把上头与下头值分别用outo1,outo2两个通道输出,然后在上位机上面读取并进行处理。但是如果想把上头值直接加上下头值,再输出是如何做到的呢?首先,创建一个out3,然后把outo2, outo3分别设置为传感头为: 传感头01,传感头02然后再设置outo1,选择“out之间的计算”,这时候,你发现可以选择outo2, outo3和运算符号了。这样设置后,你可以通过上位机直接读取outo1通道的数

halcon的仿射变换算子的介绍

1.  仿射变换类型    仿射变换有:平移、旋转、缩放、斜切(就是将斜体字导正)。2.  求稳定的特征点    要进行仿射变换,必须先获取变换矩阵。要获取变换矩阵,必须先获取特征点坐标、角度等信息,几何匹配和bolb是获取特征点的高效方法,除此之外还有其它方法,只要能稳定的求出特征点即可。 3.仿射变换流程   (1.)获取特征点坐标、角度   

算子OpenFramegrabbe获取halcon的相机设备连接字符串

以前在使用算子OpenFramegrabbe连接相机时,一般是这样的:open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default', 'defa

定义与查找形态模板,并显示创建与查找的结果(halcon代码演示)

形态模板的定义与查找是工业视觉里最基本的常用操作。下面勇哥提供一个例子。下图是定义形态模板,并且显示模板轮廓。换一张不同姿式的图片,查找模板,并显示模板轮廓、ROI、中心点。dev_set_draw ('margin') dev_set_color('green') dev_close_window() dev_open_window(0, 0, 512, 382, 'black', 

halcon算子angle_lx 表示角度的图文教程

angle_lx( : : Row1, Column1, Row2, Column2 : Angle) 函数作用:计算线与水平轴间的夹角逆时针旋转向量到水平轴的角度即为结果值,该结果取决于两个点的顺序,用弧度表示,范围为[-pi, pi]上一段代码:ange_lx(Row_1, Col_1, Row_2, Col_2, Angle)  ************************************************

手眼标定之9点法

写在前面由于涉及到公司的一些内容,本文仅做方法和思路记录,请见谅。用途9点法标定是工业上使用广泛的二维手眼标定,所谓二维,即工作平面限制在一个平面上,常用于从固定平面抓取对象进行装配等操作,这种应用场景可以满足大多数的工业应用场景。使用过程和一般的手眼标定一样的是,9点法标定也分eye_in_hand和eye_to_hand两种,标定的结果分别是相机坐标系与工具坐标系的转换矩阵(4*4),以及相机坐标系和工件坐标系的转换矩阵。以下以eye_in_hand为例:机器人手持相机在平行于工作平面的平面

手眼标定的两种方式

最近在学习手眼标定,做下笔记,和大家分享下学习经历:一 手眼标定的两种情形首先讲一下在工业应用中,手和眼(摄像机)的两种位置关系,第一种是将摄像机(眼)固定在机械手(手)上面,眼随手移动;第二种是摄像机(眼)和机械手(手)分离,眼的位置相对于手是固定的,下面用网上的两张图来说明下:第一种情况:相机移动第二种情况:相机固定从上面两副示意图可以看出,第一种情况中我们要求的是相机坐标系和机械手坐标系的转化关系;第二种情况中要求的是相机坐标系和基础坐标系的关系;下面分别阐述其求解过程。二 相机移动时,标

halcon之手眼标定基本原理

手眼标定涉及的坐标系有:工件坐标系工具坐标系相机坐标系(相机坐标系里又有图像坐标系和像素坐标系,这其实就是前面讲的单目标定的内容)基坐标系手眼标定一般有两种形式:1、相机固定(eye-to-hand)我们需要的最终结果,即得到base 与 cam 的空间位置关系,即一个4*4的变换矩阵。这个可以通过移动tool带着标定板移动到相机下方不同位置角度,由相机多次拍摄标定板来计算得到。有些相机虽然固定在机械手上,但如果相机每次拍摄时都回到标定时的固定位置拍摄,这还是属于eye-to-hand模式,即相

Epson四轴机器人的手眼标定(原理并附上halcon代码)

关于机器人视觉的手眼标定的原理,勇哥先放上一些教程资源:工业现场相机坐标系和机械手坐标系的标定halcon之手眼标定基本原理手眼标定的两种方式手眼标定之9点法众所周知,目前机器视觉项目,很大一部分都是引导机器人去取料 放料等工作。 这个里面就有个非常重要的工作要做。就是将相机的坐标系  映射到机器人坐标系里面,这样才可以实现视觉配合机器人动作。 通常这种标定使用有多点标定法(俗称九宫格标定法)可以实现将相机坐标系映射到机器人坐标系里面。在康耐视软件中九宫格算法的结果

C# 设计模式练手(二):单例模式

单例模式主要处理两个问题: 全局访问与实例化控制单例模式采用private构造函数,让该类不能外部new, 并且提供static方法 GetInstance()方法返回唯一实例.采用lock机制可以避免在多线程环境下可能产品多个实例.下面是勇哥编写的一个例子:工具箱1Form和代码using System; using System.Collections.Generic; using System.ComponentModel; using Sys
«    2026年3月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864