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

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

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

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

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

[置顶]本站收费服务公告(贴子源码,netMarketing源码,视觉框架源码,编写指定功能教程,自动化设备软件开发等)

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

面扫描(除法),多扫描(多项式)

halcon标定助手里选择摄像机模型时,要你选择面阵相机的类型,有:面扫描(除法)、面扫描(多项式)由于翻译的问题,这两种类型有时也称为:division(分工)模型和polynomial(多项式)模型下面是两者的区别:3D相机模型面扫描针孔相机:面扫描相机使用一个镜头来进行中心投影,图像可能会出现径向和切向畸变。面扫描远心相机:面扫描相机使用一个远心镜头来进行平行投影,图像可能会出现径向和切向畸...

工业相机关于相机和频闪光源的同步问题

今天调机,有台机器有个工位是飞拍。用的频闪控制器,线的接法是plc用io触发控制器光源,然后控制器会同步触发相机拍照。结果会看到连续触发时,有时候能拍到几张物料,亮度还有变化,有时候拍出来一片黑。这个就是典型的闪光灯与相机拍照不同步的问题了。这个问题的解决方法如下:首先我们把相机曝光确定下来,因为是飞拍,根据机械确定的最大速度以确定相机的最小曝光时间。勇哥这里设置了60us。然后就是尝试调整光源延...

机器视觉中的光源选型及打光方案分析

2.2.1 光源选择标准光源的选择标准如下:(1)光源均匀性要好,在有效的照射范围内,灰度值标准差要小;(2)具有较宽的光谱范围,可以对不同材料的物体进行检测;(3)光照强度要足够,提高信噪比,利于图像处理;(4)具有较长的使用寿命及较高的稳定性,要保障光源在长时间运行状态下能够持续稳定的提供照明环境;(5)成本低,易根据现场情况定制特殊形状光源。2.2.2 光源的分类光源从大类上可分为普通自然光...

Basler相机外部触发设置

一、相机硬件接线图2号引脚接传感器的触发信号引脚,5号与传感器共地连接。 二、pylon软件设置三、halcon软触发相机拍照Halcon采集助手设置软触发:1.set_framegrabber_param (AcqHandle, 'TriggerMode', 'On')2.set_framegrabber_param (AcqHandle, 'Trigge...

奥比中光astra深度相机新手入门操作( windows 和 VS 平台下)

主要讲解Astra pro的深度相机在Windows下和VS下的测试步骤。一,Astra pro深度相机Astra pro深度相机是乐视与奥比中光合作的体感相机,对标微软Kinect,可用于三维重建,SLAM学习,也可以作为免驱UVC摄像头体感摄像头使用。相机参数二,Windows下直接使用OBNiViewer.exe这个exe来实现可视化首先在官网下载你这个摄像头的驱动并安装:下载地址:http...

来自欧洲的一款视觉处理平台软件Adaptive Vision Studio介绍

群里有人谈到Adaptive Vision Studio。网上搜索到一点介绍,发在这里供大家参考一下。这个是号称是来自欧洲的视觉技术,其实是小国波兰的产品。Adaptive Vision Studio 4.12是为机器视觉工程师设计的基于数据流的软件。使用它不需要编程技能,但它仍然非常强大,即使使用基于低级编程库的解决方案也可以略胜一筹。世界上一些最有趣的视觉系统已经证明了这一点。更重要的是,其架...

常用的工业相机镜头接口

工业相机镜头接口常用的有C接口、CS接口、F接口、M42接口、M72接口等。接口类型的不同和工业镜头性能及质量并无直接关系。C接口和CS接口是工业相机与镜头联接最常见的国际标准接口,为1英寸-32UN英制螺纹连接口,C型接口和CS型接口的螺纹连接是一样的,区别在于C型接口的后截距为17.5mm,CS型接口的后截距为12.5mm。所以CS型接口的工业相机可以和C口及CS口的镜头连接使用,只是使用C口...

halcon连接GigE相机时报错 “检测到该设备的一个问题,建议的解决方案是”

这种错误见于GigE接口的相机,和IP配置有关。其现象如下:如果选择否,则看到“连接”页面中有感叹号。这个时候你可能无法“连接”成功相机,也不可能采集到图片。勇哥最早看到这种现象,是四个相机的机器,如果把其中的A相机和B相机交换网口,则halcon会报这种错误。相机是海康的,因此打开它的ip配置工具。看到它显示以太网IP是[169.254.243.62] ,这个和halcon报错的提示是一样的。然...

海康工业相机的halcon适配层(SDK驱动)使用测试

这个适配层的作用是作为SDK的Halcon插件。何在Halcon导出代码中实现连续采集、软触发采集、硬触发采集。有了这个东西,就可以用halcon的方式来调用SDK的功能。这个适配层的介绍你可以在SDK安装后,在其目录下找到。不过这个手册讲的是怎么在C++中调用的,勇哥在后面的介绍中用halcon的代码来演示的。注意:虽然SDK目录下只提供了halcon18的导入文件,如下图:但是其它这个halc...

SoftPerfect RAM3.4.8 内存虚拟磁盘软件

为啥勇哥对这个虚拟磁盘软件有兴趣呢?多相机的设备中,并发拍照保存图片操作是非常频繁的,对机械硬盘损耗很大。我是想用这个软件把内存虚拟几个G的磁盘出来,做为图片保存的缓存来使用,这要必定极大的减轻磁盘读写占用率,以及磁盘的硬件损耗。我知道有些人会因为这个目的为电脑加配一块SSD磁盘,其实感觉用内存虚拟盘也可以达到类似的效果。唯一不方便的我们的代码要考虑在适当的时机把内存盘的图片移动到机械硬盘上去,因...

海康工业相机 SDK 二次开发示例程序说明(C#版)

这个是海康相机官方的文档,勇哥放上来是为了方便查阅。【摘要】 本文档主要介绍了使用工业相机 SDK(Software Development Kit)开发 C#程序方法及过 程。在SDK开发包目录下,提供了21个C#示例程序,其中Form程序6个,分别为BasicDemo、 ReconnectDemo、SetIODemo、ForceIpDemo、MultipleDemo、 BasedOnGenTL...

爆闪与频闪控制器的接线方法

频闪控制器和爆闪光源控制器都是控制光源与相机拍照同步。其效果就像是带闪光的相机一样,闪一下光然后同步拍照。爆闪和频闪不同的是增强了光源的亮度,达到超亮的效果。光源如果想达到超亮的效果,只能通过爆闪的方式实现,如果长亮,其寿命会大降或者烧毁。下面一款爆闪光源控制器,其接口如下图:其中左边的CH1-CH4是用来接光源的。数码显示的部分可以用来调节光源的脉宽或者光源的亮度。接线端子如上图,1234com...

geogebra在线数学应用

勇哥在网上偶尔看到一篇讲解仿射变换的文章到有下面这种东西:上面原本是一个可以用户鼠标交互的动画,有点像flash动画。勇哥把它截图为gif动画了。这个交互动画上面有公司的名字geogebra,点进去发现是个在线数学应用的网站。网址: https://www.geogebra.org/线上应用蛮多的,如下:勇哥试了一下图形计算器。试了一下“最佳拟合直线”,发现不就是最小二乘法吗?3D计算器,暂时不知...

OpenCASCADE入门指南

一、概述荀子说“君子性非异也,善假于物也”。当你会用英语,就可以与世界各国的人交流;当你会用编程语言,就可以与计算机交流;当你会用数学语言,就可以精确的描述世界。当你会用OpenCASCADE这个开发包(SDK),就可以在计算机中创造一个三维世界。大学期间,偶然在图书馆翻到一本发黄的书,讲的是用Turbo C2.0 C语言graphics.h头文件来画图的计算机图形学的书,随即对计算机图形学有了兴...

多路时序触发光源的应用(多光源分时序拍同一个对象最后合成图片)

一、引言在机器视觉的领域里,总会遇见一些获取适合成像比较难的项目,如:图像对比度不够、有反光干扰、有背景干扰等。这些项目通常需要消耗工程师大量的时间去反复评估项目或者调试设备。现在,CST推出最新多路时序触发光源,配合相应的图像处理算法可以完美地解决以上问题。二、多路时序触发光源工作原理多路时序触发光源控制器最多支持多达8路光源的开关及亮度控制。当接收到外部触发信号后,光源可以根据用户的设定依次点...

TwinCAT概述

1.什么是TwinCAT?TwinCAT是Beckhoff公司的运动控制软件,全称是"The Windows Control and Automation Technology",基于Windows操作系统。2.TwinCAT的结构TwinCAT包含三层结构:PLC轴、NC轴和物理轴。PLC程序中定义的轴变量称之为PLC轴。NC配置界面定义的AXIS叫做NC轴。在IO配置中扫描...

维视MV-EM E系列工业相机的IO口接线方法

1.1.1 I/O 接口 I/O 接口主要提供相机供电(默认连接 DC12V 电源)、外部触发信号输入(默认空载)、 频闪灯控制输出(默认空载)功能,MV-EM 系列采用6芯航空插头,MV-E 系列采用12芯航空 插头,具体接线请参照以下定义。 1.1.1.1 接口定义1.1.2 RJ45接口 RJ45接口主要用于输出图像采集数据以及控制信号输入,千兆以太网接口,推荐使用超五 类以上网线。 1....

雷塞DMC2210的通用输入输出IO接线方法

通用数字输入信号INPUT 用户可以使用通用数字输入信号用于开关信号、传感器信号或其它信号的输入口,如:利用 通用 INPUT 信号定义为伺服电机驱动器的 RDY(准备好)信号。 通用数字输入信号、引脚号和轴号对照如表 5-9 所示:通用数字输入信号输入原理图如图 5-11 所示:通用数字输出信号OUT 用户可以使用通用数字输出信号用于控制继电器、电磁阀或其它设备的输出口。OUT1-OUT12...

三种主流深度相机介绍

随着机器视觉,自动驾驶等颠覆性的技术逐步发展,采用 3D 相机进行物体识别,行为识别,场景 建模的相关应用越来越多,可以说深度相机就是终端和机器人的眼睛,那么什么是深度相机呢,跟之前的普通相机(2D)想比较,又有哪些差别? 深度相机又称之为3D相机,顾名思义,就是通过该相机能检测出拍摄空间的景深距离,这也是与普通摄像头最大的区别。普通的彩色相机拍摄到的图片能看到相机视角内的所有物体并记录下来,但是...

深度/RGBD相机简介

RGBD深度相机是近几年兴起的新技术,从功能上来讲,就是在RGB普通摄像头的功能上添加了一个深度测量,从实现这个功能的技术层面去分析,那么有以下几种主流方案:双目,结构光,TOF三种主要技术。RGB双目的测距方式是被动式测距,其工双目匹配,三角测量,RGB双目受基线限制,中距; 其分辨率中高,精度:双目是0.01mm--1mm;显示的画面帧率较低,约在几十HZ; 抗光照强,功耗方面还是相对比较...

工业相机镜头偏振镜片的主要类型及光学参数术语

偏振镜作用机器视觉中使用偏振镜可以有效降低成像时产生的眩光或热点,加强对比度。它只允许振动方向平行于其允许方向的光能通过,垂直分量被截止。偏光镜可用于测量磁场、温度、分子结构、化学相互作用或声波振动的变化。 当光线通过偏光镜时,光线的偏振态,或其电场的X和Y元件的振幅将会出现变化。 偏振光可以是线偏振、面偏振、圆偏振或椭圆偏振光。下图中,上面一行为原图,下面一行为加了偏振镜的图像。偏振镜片分类在光...

频闪控制器+光源的应用说明,以及飞拍相机选型要注意的地方

频闪光源控制器常用到飞拍要求的视觉应用中。下面是一些经验说明。1、光源是一样的,但是光源控制器分普通控制器和频闪控制器。2、频闪控制器点亮光源的时间是很短的,一般小于1ms。亮度是普通控制器的2-3倍,一般是2.5倍左右。如下图:从外观上来看,频闪控制器跟一般控制器没什么不同。区别是瞬间大电流高亮度点亮光源。它不能常亮,这样光源寿命会大降。3、光源点亮一般需要20us才能达到稳定亮度,所以相机在光...

维视相机SDK例程:图像采集、保存、缩放、翻转、旋转

这个例子中,勇哥使用的相机型号为:型号:MV-EM500M,使用的GigE接口。这个例程演示了利用相机的SDK进行图像采集、保存、缩放、翻转、旋转。采集的图像(实时的)是直接写到了form窗口上,利用了窗体的Paint事件。代码:using System; using System.Collections.Generic; using System.ComponentModel; using...

工业相机6芯I/O口,电源口的接线方法

GigE接口的相机,可以采用Poe供电,也可以采用6芯口供电。如果采用Poe供电,则缺点是需要一个支持poe功能的专用网卡,好处是一根网线搞定,不需要另接电源。如果使用6芯口供电,则需要提供额外的电源。下图是带poe功能的网卡。注意看这种网卡上是需要接额外的电源的,就像现在的显卡一样,需要接一路额外的供电。本文主要说说6芯口的接法。如下图所示,工业相机常见的6芯口,其中两根为电源,另外四根为外部触...

海康相机官网硬触发设置

官网连接https://www.hikvision.com/cn/prlb_268.html触发代码参考1(没有实际检测过) https://blog.csdn.net/konglingshneg/article/details/89084543 产品https://www.hikrobotics.com/vision/visionlist.htm?type=43https://www.hikr...

海康相机连续不断硬触发拍照代码

整了两天终于搞定了,还未优化,投影仪500帧/s投编码图案,触发相机拍照,连续不断拍,实现动态三维重建。代码还未整理,先记录一下 #include <stdio.h>#include <Windows.h>#include <conio.h>#include "MvCameraControl.h"#include <string>...

串口抓包工具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.发出电信号,驱动镜头调焦环向某方向转动一定角度,然后计算上述两点的灰度差变大还是变小。如果变大,说明旋转方向正确,则继续向该方向旋转,边转边算,直到灰度差变小,说明转过头了,...

远心镜头原理及使用范围

工业镜头是机器视觉采集系统的重要组成部分,镜头中的远心镜头以其独特的性能,目前在机器视觉应用中得到广泛的使用。本文主要向大家介绍远心镜头基础知识,从远心镜头的原理,应用范围,选型方法三个方面,让读者朋友对远心镜头有进一步的了解。 远心镜头的原理 首先,我们从非远心镜头的几个问题说起。 第一个问题:一般镜头在成像过程中,当工作距离发生变化时,其所成图像大小会相应的发生变化,造成的结果就...
«   2020年12月   »
123456
78910111213
14151617181920
21222324252627
28293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
标签列表
搜索
最新留言
最近发表
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:

Powered By Z-BlogPHP 1.6.0 Valyria

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864