最新的HALCON版本19.05于2019年5月发布。下面,您将找到本版本中包含的一些功能的概述。.(1)arm处理器的深度学习推理随着HALCON 19.05,客户可以直接臂执行深度学习arm®处理器。这使他们能够在嵌入式设备上部署深度学习应用程序,而无需任何其他专用硬件。所有三种深度学习技术图像分类,对象检测和语义分割都支持并在基于Arm的嵌入式设备上运行。(2)增强的对象检测HALCON基于深度学习的对象检测可以对训练好的对象类进行本地化,并使用周围的矩形进行识别。HALCON 19.05
作者: 段德山神经网络和深度学习技术的历史发展其它的应用还有:什么是深度学习?HALCON中提供的典型机器学习方法使用多层感知器的典型神经网络使用传统的机器学习方法挑战是什么呢?我们可以看一下传统分类方法的训练过程传统的机器学习方法的缺点在于:需要非常有经验的编程和视觉工师来实现需要大量的编程工作和昂贵代码维护成本求例:玻璃缺陷检测与分类在特征提取的环节非常具有挑战性深度学习技术一个很大的优势就是可以自动提取特征在卷积神经网络中卷积层和池化层代替了特征层深度卷积神经网络中有多个层级在训
下面文章引用自:中国科学院自动化研究所模式识别国家重点实验室http://www.nlpr.ia.ac.cn/english/rv 包括如下的内容:1、引言:什么是摄相机标定2、摄相机标定方法的分类3、传统摄相机标定方法(或利用景物信息的标定方法)4、主动视觉摄相机标定方法5、摄相机自标定方法1、引言视觉目的三维重建是人类视觉的主要目的,也是计算机视觉的最主要的研究方向. (Marr 1982)所谓三维重建就是指从图象出发恢复出空间点三维坐标的过程。三维重建的三个关键步骤• 图象对应点的确定•
图像远距离传输解决方案如果对于相机常见接口不熟悉,参见本站的贴子《工业相机接口介绍》下面谈谈下面几种接口类型相机的解决方案GigE相机1394相机Camera Link相机图像远距离传输解决方案-GigE相机应用例子:产品展示图像远距离传输解决方案-1394相机1394转同轴电缆1394转GigE1394转光纤直接光纤传输图像远距离传输解决方案-CamLink相机CamLink转GigECamLink转光纤CamLink转光纤应用案例各种接口的总结---------------------
出于学习OpenCV的需要,勇哥有必要熟悉一下C++加上Qt的开发环境。由于mfc真得很丑并且反人类,有它在勇哥感觉学会C++是没有希望的, 所以还是选择C++配合Qt的组合。先安装下面这个。下面这个地方可以跳过去, skip剩下的就是一路下一步了,不用多说了。接下来安装下面这个,它其实是vs2013下的一个插件,方便你在vs2013的c++下面编译联接Qt的程序。安装好后,重启你的vs2013,进入"QT VS TOOLS"中的 Qt Options中进行一些设置。把下面的
工业相机接口介绍2019-12-10 17:42:32
工业摄像机主要接口类型USBIEEE 1394CameraLinkGigEUSB接口USB接口的特点支持热揑拔使用便捷相机可通过USB线缆供电USB接口的传输方式等时(isochronous)传输方式。提供了确定的带宽和间隔时间,在传送数据发生错误时,USB并丌处理这些错误,而是继续传送新的数据;中断(interrupt)传输方式。传输数据量小,以达到实时效果;控制(control)传输方式。双向传输,数据量也比较小;批(bulk)传输方式。该方式用来传输要求正确无误的数据; 在这
SimpleShapeChecker类,该类允许检测/检查一些简单的几何图形。在下面的示例程序中:Circles 圆Quadrilateral 四边形Known quadrilatera 已知四边形Triangles 三角形Known triangles 已知三角形这
Blob分析可为机器视觉应用提供图像中的blobs的数量、位置、形状和方向等信息,还可以提供相关blobs间的几何拓扑结构。图像分割的结果就是所谓的Blob(binary large objects),在halcon中该数据类型被叫做“区域”在特征提取这一步,Blob的像素数,重心,方向等被计算出来。例如:下面的代码计算所有灰度值在120和255像素构成的8连通区域的面积与中心坐标。 read_image (Image,&nbs
AForge.NET的图像滤镜有来自许多不同领域的滤波器,如颜色滤波、颜色级别校正、卷积滤波器、边缘检测滤波器、二值化滤波器等。这个跟photoshop的滤镜的作用是一样的。在机器视觉中,滤镜用得比较少(也许是勇哥孤陋寡闻)。滤镜需要引用aferge.Imaging.Filters命名空间。下面的演示程序中,罗列了这个命令空间的一部分滤镜类型。勇哥放几张滤镜的效果图片。原图二值化阈值 Threshold binarizationGaussian blur 著名的
怎么让一个点按指定的角度旋转并且偏移到指定的位置上去呢?这个其实就是旋转与偏移二合一矩阵的应用。halcon的算子vector_angle_to_rigid配合affine_trans_pixel就是这个作用如下图所示,勇哥希望两个极耳朵中间那个点按电池的角度旋转并且位置于电池本体的中心上去。read_image(Image, 'C:/Users/Administrator/Desktop/1.bmp')
dev_close_window()
dev_open_wi