CCD的工作过程就是信号电荷产生、存储、传输的过程。表面沟道CCD的电荷包存储在半导体与绝缘体之间的界面,并沿界面转移;体沟道或埋沟道CCD的电荷包存储在离半导体表面一定深度的体内,并在半导体内沿一定方向转移。CCD具有如下三项功能:①光电转换功能。CCD中的光电二极管受到外部光照,在内部产生响应,使半导体硅原子释放出电子。MOS单元是CCD结构的基本单元。现今,在消费级、工业级以及高性能三个领域,CCD的发展状况不尽相同。......
2023-11-18
(1)无须编程
放眼当下主流的机器视觉软件,有的软件提供了底层的算法,用户需要编写大量代码实现检测需求,而灵闪从分解过的检测需求出发,将数千个底层算法组合成算法工具,用户只需要根据检测需求进行拖拽即可完成检测任务,不仅降低了机器视觉软件的使用门槛,而且大大减少了机器视觉检测任务的开发周期,为企业节省了大量的时间和人力成本。
(2)无须构建流程图
市面上有一些机器视觉软件采用了流程图编辑的形式,让用户先构建一个完整的流程图,然后在流程图上编辑所需要的算法工具实现检测需求。尽管这类软件也无须编程,但是仍然对实际使用的用户提出了较高的要求:用户必须有较强的逻辑思维能力,并且在检测任务相对复杂时,能够清晰判别数十个流程的相互关系。相比之下,灵闪将“基础操作员”定义成它的用户,无须构建复杂的流程图,通过“拖”“拉”“点”就可以快速高效地构建机器视觉解决方案,完成机器视觉检测任务。
(3)所见即所得
前文2.1.2中提到,灵闪的UI设计围绕图像构建,让用户可以看到待检测物体的实际图像。如图2-4所示,左图为一颗芯片的原图,右图为增加了一个二值化算法的结果图,添加算法工具后立即会在图像中显示出算法工具执行的结果,而不需要用户进行代码的编译或流程的启停。
图2-4 原图增加二值化算法工具后的结果展示
(4)强大的硬件兼容性(www.chuimin.cn)
灵闪的设计除了在软件的使用上让用户感受到便利外,也在硬件的兼容性上做了很多优化。灵闪支持线扫相机、面阵相机、图像采集卡等硬件设备,同时也支持串口、以太网等通信协议,让用户不再为图像采集传感器类型或通信协议的切换成本而苦恼。
(5)丰富的算法库
灵闪已经集成的算法库包含特征等位、基础计算、图像变换、数量检测、有无判定、几何测量、几何计算、符号识别、对象分类、绘制工具、代数运算、缺陷检测等10多个大类,100余个具体的算法。除此之外,灵闪还有机器学习模块作为单独的工具解决复杂的缺陷检测问题。
(6)稳定高速的底层算法
灵闪中如模板匹配等算法支持Intel CPU的指令集加速,在稳定检测的基础上大幅提升了检测效率,为企业扩产提供保障。
(7)丰富的通信方式
灵闪通过通信适配器的方式集成了TCP、串口s等工业上常用的通信方式,同时也支持用户直接调用灵闪的API进行交互以及数据结果的获得,帮助减少工业应用中通信部分的定制及开发工作。
有关工业机器视觉:基于灵闪平台的开发及应用的文章
CCD的工作过程就是信号电荷产生、存储、传输的过程。表面沟道CCD的电荷包存储在半导体与绝缘体之间的界面,并沿界面转移;体沟道或埋沟道CCD的电荷包存储在离半导体表面一定深度的体内,并在半导体内沿一定方向转移。CCD具有如下三项功能:①光电转换功能。CCD中的光电二极管受到外部光照,在内部产生响应,使半导体硅原子释放出电子。MOS单元是CCD结构的基本单元。现今,在消费级、工业级以及高性能三个领域,CCD的发展状况不尽相同。......
2023-11-18
CMOS是Complementary Metal Oxide Semiconductor的缩写,中文一般译为互补金属氧化物半导体。CMOS传感器的结构如图3-5所示。其中,光电二极管是CMOS传感器的光电探测器。在供电方面,CMOS传感器是单电源工作,而CCD传感器需要2—3个不同的电源,所以一般CMOS传感器的功耗会远低于同等级的CCD传感器。CMOS传感器性能因此大大提高,它的应用也日益广泛。......
2023-11-18
1)NetLogo简介目前在复杂系统研究领域中,使用最多的是以下几种仿真平台:NetLogo,Repast,StarLogo,Swarm,TNGLab,Ascane。从本节的研究目的及内容出发,笔者选取的仿真工具是NetLogo。NetLogo是一个用来对自然和社会现象进行仿真的可编程建模环境。建模人员能够向成百上千的独立运行的“主体”发出指令。本节认为NetLogo有如下优点:模型库和功能非常强大,尤其适合对随时间演变的复杂系统的仿真。图3-6NetLogo界面NetLogo的仿真是通过不同的主体以及主体之间的交互来进行的。......
2023-07-02
调整工作台的行程长度时,行程长度L应根据工件长度L′和砂轮在孔端越出长度L1计算,如图12-20c所示。图12-20 纵向磨削法内圆磨削的加工余量参见表12-4,其中粗磨留给精磨的余量可以取0.04~0.08mm。表12-5 内圆磨削用量(一)表12-6 内圆磨削用量(二)用纵向法磨削时的注意事项如下:1)磨削过程中要充分冷却。......
2023-06-28
弹道测量系统的作用是采用不同的测量技术, 测量弹丸实际飞行过程中的位置及姿态信息、目标的位置或两者之间的相对运动信息, 为弹道解算提供数据。该探测方式下, 采用雷达设备对飞行的弹丸进行跟踪, 测量其速度、位置信息, 可获得高精度弹道信息, 但该方式不利于陆军战场的武器系统的战场生存。智能榴弹的末制导仍在研究过程中, 目前尚无研制完成的报道。......
2023-06-15
目标导向程序的中心概念是分类的概念,即它不仅要描述目标物的结构,还要描述一系列初始程序并将其应用到模型中去。OOP用不同的模块定义不同的过程,这可以在不同的种类中应用。尽管OOP已发展了数十年,但只是在最近才被广泛关注。如今有许多案例可以支持OOP。对于生态建模者,OOP具有很多优点:首先目标与自然群体间关系密切。OOP能更加简单地解释已构建的模型并能够很容易进行修改。......
2023-11-17
(一)无机矿物材料碳酸钙具有价格低廉、来源广泛、无毒无味、色泽白并易着色、硬度低、易干燥、化学稳定性高等优点,成为用量最大、用途最广泛的第一大类填料。云母的晶形是片状的,其径厚比大,如能在填充中保持此厚径比,增强效果显著,因此被称为补强填料。云母对波长为7~25μm的红外线有阻隔作用,其效果优于具有同类功能的滑石粉和高岭土,且其日光透过率比其他填充材料高,最适于农用大棚的白天增温和夜间保温。......
2023-06-26
模块化编程中OB1起着主程序的作用,功能或功能块控制着不同的过程任务,相当于主循环程序的子程序。这是典型的启保停电路,采用模块化编程的思想,分别在FC1和FC2中编写控制程序如图6-35a和图6-35b所示,图6-35c为在主程序OB1中进行FC1和FC2的调用。由图6-35可以看出,电动机1的控制电路FC1和电动机2的控制电路FC2形式上是完全一样的,只是具体的地址不同,可以编写一个通用的程序分别赋给电动机1和电动机2的相应地址即可。......
2023-06-15
相关推荐