这个适配层的作用是作为SDK的Halcon插件。何在Halcon导出代码中实现连续采集、软触发采集、硬触发采集。有了这个东西,就可以用halcon的方式来调用SDK的功能。这个适配层的介绍你可以在SDK安装后,在其目录下找到。不过这个手册讲的是怎么在C++中调用的,勇哥在后面的介绍中用halcon的代码来演示的。注意:虽然SDK目录下只提供了halcon18的导入文件,如下图:但是其它这个halcon18的文件也适用于halcon19.11的。这一点勇哥反复安装了18,19两个版本测试过的。还有
为啥勇哥对这个虚拟磁盘软件有兴趣呢?多相机的设备中,并发拍照保存图片操作是非常频繁的,对机械硬盘损耗很大。我是想用这个软件把内存虚拟几个G的磁盘出来,做为图片保存的缓存来使用,这要必定极大的减轻磁盘读写占用率,以及磁盘的硬件损耗。我知道有些人会因为这个目的为电脑加配一块SSD磁盘,其实感觉用内存虚拟盘也可以达到类似的效果。唯一不方便的我们的代码要考虑在适当的时机把内存盘的图片移动到机械硬盘上去,因为内存盘断电信息会丢失。这个软件使用简单,它会安装一个驱动,并且默认每次开机会有一个随机启动项目,不
现象是下面代码在halcon窗口上显示字符串,遇到非汉字字符则显示不出来。下图中符号"[", "]", 还有数字都无法显示。代码如下: Window.SetColor("red");
Window.SetTposition(30, 30);
Window.WriteString(string.Format("[侧面齿上碰伤]:{0}", Area.D.ToSt
opencv形态学运算opencv形态学运算形态学是生物学中研究动物和植物结构的一个学科分支。数学形态学是以形态为基础对图像进行分析的数学工具。基本思想是用具有一定形态的结构元素去度量和提取图像中的对应形状以达到对图像分析和识别的目的。形态学图像处理的数学基础是集合论。1964,Matheron指导下的Serra做岩相学分析。1966年命名Mathematical Morphology。1968年成立枫丹白露数学形态学研究中心。70年代纹理分析器商业应用。理论方面有Mathron的《随机集和积分
勇哥手上有几个案子用到了海康工业相机,为了方便自己,简单写了一个操作类。目前初步出了一个v1.0,功能围绕项目需要,因此十分简单,暂支持下面的内容:连续触发和外部信号触发外部触发时的软件触发模式枚举设备列表可以看到连断线重连都没做。先放上来吧,以后会持续完善它,并收录到netMarketing类库。对于怎么接外部触发信号,请参考下面的贴子:https://www.skcircle.com/?id=1420 演示程序如下:其实我就是拷贝的官方程序的界面,各位正好看看有了操作类,相对于原例程来讲是大大
这个是海康相机官方的文档,勇哥放上来是为了方便查阅。【摘要】 本文档主要介绍了使用工业相机 SDK(Software Development Kit)开发 C#程序方法及过 程。在SDK开发包目录下,提供了21个C#示例程序,其中Form程序6个,分别为BasicDemo、 ReconnectDemo、SetIODemo、ForceIpDemo、MultipleDemo、 BasedOnGenTL;控制台程序 15 个,分别为 CamLBasicDemo、ChunkData、ConnectSpe
频闪控制器和爆闪光源控制器都是控制光源与相机拍照同步。其效果就像是带闪光的相机一样,闪一下光然后同步拍照。爆闪和频闪不同的是增强了光源的亮度,达到超亮的效果。光源如果想达到超亮的效果,只能通过爆闪的方式实现,如果长亮,其寿命会大降或者烧毁。下面一款爆闪光源控制器,其接口如下图:其中左边的CH1-CH4是用来接光源的。数码显示的部分可以用来调节光源的脉宽或者光源的亮度。接线端子如上图,1234com接外部触发,共四个触发通道,对应CH1-CH4四个光源。外部触发可以由PLC的输出IO接入。标有T开
在机器视觉中表示两个坐标系的映射关系一般用矩阵表示 。下面的知识则是使用三角函数推导两者的关系。(一)坐标系原点旋转的情况如下图所示,有两个坐标系,绿色的XOY, 红色的X'OY'。点P(x,y)在坐标系XOY中是(300,350),现在我们想求点P在红色坐标系X'OY'中的位置?我们按推算公式一计算一下,则:x'=OD+DF=x*cos(20)+y*sin(20)y'=PC-FC=y*cos(20)-x*sin(20)>>
线性代数——坐标系空间转换二维坐标系转换二维坐标系的变换分为旋转变换和平移变换。旋转变换假设已知基坐标系XOY中的一点P(x,y),坐标原点为O,绕点O旋转θ,可以求得点P在新坐标系X'OY'中坐标值(x',y'),如下图所示:求解x'和y'的关键是坚持用已知的边做斜边来求解,结合上图利用三角函数可以求得:x'=x·cos(θ)+y·sin(θ)y'=y·cos(θ)-x·sin(θ)那么点P在X'OY'中的坐标值为
数学模型已知两个坐标系在各方向上尺度缩放比例一致,两个坐标系的转换关系可以用7个参数来表示,3个旋转参数,3个平移参数,1个比例参数。已知三点在A、B两个坐标系中的坐标,那么这7个参数可以唯一确定。坐标转换的数学模型为:其中,λ是比例参数,R是旋转矩阵,Δ是平移向量,A、B分别是两个坐标系中的坐标。比例参数λ最容易计算旋转矩阵R是一个3x3的正交矩阵,有3个自由度。可利用反对称矩阵S来构造旋转矩阵R:那么其中I是单位矩阵,这里R只有a、b、c三个变量,解出a、b、c即可确定旋转矩阵R。这样(3)