机器视觉—ing
开朗,积极,学无止境,勇攀高峰
展开
-
AI 与机器视觉:一场变革性的融合
例如,在工业生产中,AI 驱动的机器视觉系统可以快速而准确地识别出产品的瑕疵,大大提高了质量检测的效率和准确性,避免了人工检测可能出现的疏漏和疲劳导致的误判。随着技术的不断进步和完善,相信 AI 对机器视觉的帮助将会越发凸显,为我们创造出更多的奇迹和可能。综上所述,AI在机器视觉中的应用不仅提高了识别的准确性和效率,还扩展了机器视觉系统的应用领域,使其在工业自动化、医疗诊断、交通监控等多个领域发挥重要作用。在当今科技的舞台上,AI 与机器视觉的结合正绽放出耀眼的光芒,为各个领域带来了深刻的变革与突破。原创 2024-06-17 09:44:41 · 111 阅读 · 0 评论 -
Halcon计算点到直线的垂线方程
但是此算子不会返回具体的垂点坐标。当我们希望显示垂线的时候是需要知道垂点坐标,才可以绘制该直线的。一、我们都知道,点到直线最短距离就是垂线。Halcon也有现成的算子可以计算点到直线的距离。二、计算垂线方程代码。原创 2024-06-04 19:24:13 · 34 阅读 · 0 评论 -
视觉检测实战项目——九点标定
整个步骤:先识别圆,提取圆心坐标;然后根据对应的机械坐标计算转换矩阵;最后读取测试图片,提取圆心坐标,转换到机械坐标,计算圆心距。已知 9 个点的图像坐标和对应的机械坐标,直接计算转换矩阵,核心原理即最小二乘拟合。假定图像坐标、机械坐标如下,Matlab 测试一下。校正图,圆直径 1.5cm,圆心距 2cm。准备两张图,一张用来校正,一张用来测试。测试图,圆直径 2cm,圆心距 3cm。结果如下,识别的圆心坐标会有一定误差。图像坐标系和机械坐标定义如下。原创 2024-05-21 15:19:36 · 491 阅读 · 0 评论 -
常用机器视觉软件对比
---evision机器视觉软件开发包所有代码都经过mmx指令的优化,处理速度非常快,感觉和Intel的IPP有的一拼(当然还是比IPP稍逊一筹,但是毕竟这是Intel自家开发的),但却提供了比IPP多得多的机器视觉功能,例如OCR,OCV,基于图像比对的图像质量检测,Barcode和MatrixCode识别。并不是每个软件都非常厉害。----Opencv-好处是开源免费图像处理库。1、美国 Opencv--------------由美国Intel公司建立,如今由Willow Garage提供支持。原创 2024-03-29 15:03:57 · 375 阅读 · 0 评论 -
工业相机自动对焦如何实现?机器视觉的自动对焦开发与应用前景如何
在模型训练的时候要注意不能以整张图片resize后进行训练,因为图像本身以细粒度来评判清晰度。这里以图像梯度为例,可以看到曲线存在一个明显的全局最优值,即最清晰图像。a.基于图像拍摄的主要目标,采集不同物距下的图像,本人使用的100倍光学放大物镜,因此采集物距步长为0.3μm。主动对焦法:通过传感器测量成像系统中的实际物距从而实现对焦,目前手机上的红外传感器为。被动对焦:通过分析图像梯度、对比度等特征获取当前帧图像质量,从而驱动电机进行。b.使用不同的图像清晰度评价函数来得到曲线,目前常见基于梯度、频域、原创 2024-03-25 14:51:24 · 274 阅读 · 0 评论 -
亚像素Sub Pixel概述
由于矩是基于积分的运算, 因此矩也被认为是对噪声不敏感的稳定特征,同时矩还具有被测目标的矩特性在成像前后 保持不变的性质。而两个像素之间有4.5um的距离,在宏观上可以看作是连在一起的,但在微观上它们之间还有无限更小的东西存在,是两个物理像素之间的“像素”,这些更小的东西就称为“亚像素”。【注】:亚像素定位算法的前提条件是:目标不是孤立的单个像素点,而必须是由一定灰度分布和形状分布的一系列像素点组成。利用图像中某一目标的几何特征得到亚像素的测量数据,一般是规则形状的目标,如圆,三角形、正方形等形状。原创 2024-03-25 13:41:47 · 188 阅读 · 0 评论 -
线扫相机品牌汇总(国外+国内)
该篇文章主要总结了一下国内外和线扫相机相关的公司。目前使用的主流线扫相机大多还是国外品牌,国内品牌大多也不能生产线扫相机中的核心部件——感光芯片。虽然目前国内外的技术差距还是比较大的,但是我们也在不断提高自我知识产权的数量,不断创新,不断追赶。原创 2024-01-08 14:47:21 · 1674 阅读 · 0 评论 -
一个CV算法工程师在技术方面的小反思
仅仅根据自己比较了解的识别,检测,分割方面的一些总结。比较通用的算法侧优化是backbone(resnet resnext resnest efficientNet等大模型,mobilenet hrnet shufflenet等系列小模型),Neck(fpn, bi-fpn,panet等各种FPN层),比较实用的网络优化(deform_conv,se-net,cbam等attention结构),head优化(主要是target设计的方方面面。原创 2023-12-10 13:20:25 · 1088 阅读 · 0 评论 -
halcon视觉缺陷检测常用的6种方法
1、频域结合空间,其实频域就是用波动观点看世界,看问题角度变了,光经过镜头其实发生的是傅立叶变换,此思想在傅立叶光学上有所阐述,就像光经棱镜分光,而光进入计算机内部,进行了采样和量化,然后我们用函数f(x,y)来表示这些数据描述。2、频率特征是图像的灰度变化特征,低频特征是灰度变化不明显,例如图像整体轮廓,高频特征是图像灰度变化剧烈,如图像边缘和噪声。四面打光,合成图像,求取梯度图型,然后Halcon里的光度立体法也是这方面的应用,关键的算子就是photometric_stereo。二、频域+空间结合法。原创 2023-12-10 13:18:37 · 967 阅读 · 0 评论 -
工业相机与镜头选型方法(含实例)
若1个是1百万像素,另1个是3百万像素,当清晰度相同(精度均为20um/pixel),第1个相机的FOV是20mm×20mm=400平方mm,第二个相机的FOV是1200平方mm,拍摄生产线上同样数量的目标,假设第1个相机要拍摄30个图像,第2个相机则只需拍摄10个图像就可以了。这里只介绍几种常用的接口类型。镜头接口只要可跟相机接口匹配安装或可通过外加转换口匹配安装就可以了,其一般的接口是C口跟CS口,这两者主要的区别是图像传感器与镜头之间的距离不同这两者类型的接口没有细分的,其C口的大小全都都一样,;原创 2023-12-10 13:17:17 · 1265 阅读 · 0 评论 -
机器视觉工程师反复调试的原因是什么?
1.每种编程语言自身都有bug,当你感觉对的时候,编程语言的体系根本不允许这样子去实现,你要在他规则下去写程序,但是它的这个规则往往就是最大的bug,规则本身就紊乱,所以编程者理解它规则的同时,还要去按照这个规则走下去,那么走下去的流程,每个人都不一样,因为每一个人理解的都不一样。3.代码健壮度,同上,你不可能考虑到所有状况,因为很多状况出现的问题都不严重,无非是重试或者警告,那么有些状况在必须处理的前提下,你也是同样容易被忽略的。晕了,找啊找,找了半天,定位到bug,各种方法尝试修改。原创 2023-12-10 13:12:20 · 424 阅读 · 0 评论 -
Opencv 坐标系系转换
焦距设置为其他值也可以,这里只是借用求转换矩阵的功能,原理可进一步讨论。原创 2023-09-28 23:15:04 · 208 阅读 · 0 评论 -
终于有人讲透了什么是机器视觉!
若是VGA输出或USB输出,在显示器上观察,则还依赖于显示器的分辨率,工业相机的分辨率再高,显示器分辨率不够,也是没有意义的;高效散热装置,大大提高光源的使用寿命。3、工业相机的图像传感器是逐行扫描的,而普通的相机的图像传感器是隔行扫描的, 逐行扫描的图像传感器生产工艺比较复杂,成品率低,出货量少,世界上只有少数公司能够提供这类产品,例如Dalsa、Sony,而且价格昂贵。1、工业相机的性能稳定可靠易于安装,相机结构紧凑结实不易损坏,连续工作时间长,可在较差的环境下使用,一般的数码相机是做不到这些的。原创 2023-08-24 09:38:26 · 691 阅读 · 0 评论 -
相机成像之3A算法的综述
首先对图像进行划分,求每个区域的Cr和Cb分量的平均值和方差,根据求出来的这些值筛选出系统认为的白色像素点,然后根据像素亮度值从大到小筛选出前10%左右的白点作为参考白点。(2)最大RGB算法:基于图像中的最亮点通常是由光滑表面反射光源的实际颜色产生的,首先计算图像中像素点RGB三通道各自的最大值,然后计算红色和蓝色通道的增益,最后根据得到的增益修正图像中所有像素的R和B通道值。通俗地说,白平衡就是针对不同色温条件下,通过调整消除偏色,使拍摄出来的图像更接近人眼的视觉习惯。如有不妥,请联系删除。原创 2023-08-23 09:32:41 · 1386 阅读 · 0 评论 -
理想的光学系统
由于像方的出射光线GkF`和OkF`分别和物方的入射光线A1E1和FO1相共轭,因此光线GkF`和OkF`的交点F`的共轭点应该是光线AE和FO1的交点,显然它位于左方无限远的光轴上,所以F`是物方无限远轴上点的像。在图4中,轴上物点A发出的光线AM与光轴交角为U,交物方主面于点M,入射高度为h,AM的共轭光线M`A`交像方主面于点M',与光轴交角为U`,由直角三角形AMH和A`M`H`,得。焦距值的正、负是以相应的主点为原点来确定的,如果由主点到相应焦点的方向与光线的传播方向一致,则焦距为正,反之为负。原创 2023-08-20 10:52:05 · 196 阅读 · 0 评论 -
大牛分析相机镜头光学中疑难问题
对于每一个摄影师来说,绝大多数情况下,他都希望把ISO固定在100,因为这可以获得最纯净的画面,但这几乎是不可能的。但是对于佳能“百微”和尼康“105微”这样的微距镜头来说,最大放大比例是1倍,此时对焦距离就很近了,此时相对于焦距来说,1/u就不可以忽略了,这时算出来的实际的透镜焦点到光心的距离就不等于之前的焦距了。当然,对于实际的镜头来说,镜头内部的镜片是很复杂的,可能有几片甚至十几片镜片,有些镜片的材质还较为昂贵,例如萤石,它们的主要作用其实就是改善镜头的光学素质,校正各种球差、彗差、色散、畸变等等。原创 2023-08-16 16:25:16 · 1720 阅读 · 0 评论 -
工业相机的检测原理课件(建议收藏)
本课件为各位工程师详细介绍了工业相机的视觉检测原理 ,旨在为工程师调试工业相机的视觉检测原理时提供理论性指导。原创 2023-08-09 07:30:00 · 166 阅读 · 0 评论 -
机器视觉系统必备知识
最终用户的应用将决定是使用一套完整的视觉工具集还是使用众多的特定的工具。例如,若一个需要多摄像头的系统,就要对一个基于图像捕捉卡的系统与一个基于时髦摄像机的系统的价格和灵活性进行对比。对于校准和操作,没集成的运动系统与视觉系统是初步的系统,机械人或机构和视觉系统是分开校准的。在操作中,一台独立的视觉系统根据在视觉坐标系统中的已知位置计算出零件位置的偏移量,然后发指令给机器人的手臂在离初始化编程的拾取位置的偏移量处拾取零件。例如,晶片的抛光表面的不同,在OCR应用中激光蚀刻的标志的质量的不同。原创 2023-08-07 14:29:39 · 130 阅读 · 0 评论 -
机器视觉工业缺陷检测的那些事(光源)
一般机器视觉系统:相机、镜头、光源、运动系统。视觉工业检测大体分为工件尺寸测量与定位,和表面缺陷检测,及各种Logo标识的检测与识别等。尺寸测量主要是检测物体的长、宽、高,比较常见主要是物体的二维尺寸(宽和高)检测。表面缺陷检测主要是物体表面局部物理或者化学性质不均匀的区域,比较常见的有金属或者塑料制品表面的划痕(如:手机壳/屏幕表面的划痕)、斑点和孔洞(如:PCB板漏了焊点或者表面多了焊点),纸张表面的色差、脏污点、破损,纸制品表面的压痕、凸起,玻璃等非金属制品表面的杂质、破损、污点、平整度等。原创 2023-08-07 09:02:05 · 133 阅读 · 0 评论 -
实例详解如何选择滤波算法
在机器视觉中,图像滤波器无处不在。例如,它们用于减少图像噪声,改善对比度或检测边缘。本文将向您介绍MVTec HALCON中一些最常用的滤波器,它们是如何工作的以及可以用于什么。原创 2023-08-04 14:15:26 · 117 阅读 · 0 评论 -
线扫激光算法原理
在计算参数的样本选取中,为了尽可能的提高精度,我们在靠近基准面的样本中选取的计算组合分别为(1mm,2mm),(1mm,3mm),(1mm,4mm),(1mm,5mm),(1mm,6mm),(1mm,7mm),(1mm,8mm),(1mm,9mm),(1mm,10mm),总共9组数据。在实际的测量过程中我们观测到0.1mm的位移,通常对应的是0.6左右个像素。在中期的试验中,我们改进镜头和相机的结构,来改善景深,但是后来我们通过试验发现原有的结构景深也是足够用的,所以后面的试验还是按照原来的结构来。原创 2023-08-03 14:31:45 · 239 阅读 · 0 评论 -
干货!机器视觉基础知识汇总
机器视觉检测系统是采用CCD照相机将被检测的目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号,图像处理系统对这些信号进行各种运算来收取目标的特征,如面积、数量、位置、长度,再根据预设的允许度和其他条件输出结果,包括尺寸、角度、个数、合格/不合格、有/无等,实现自动识别功能。机器视觉系统与被检测对象无接触,安全可靠。又称为畸变,指被摄物平面内的主轴直线,经光学系统成像后变为曲线,则此光学系统的成像误差称为畸变,畸变像差只影响影像的几何形状,而不影响影像的清晰度。原创 2023-08-02 16:04:45 · 294 阅读 · 0 评论 -
亚像素到底能不能提高精度
因此,如果一张5x5像素的图像选择了四分之一的亚像素精度之后,就等于创建了一张20x20的离散点阵,进而对该点阵进行插值。意思是说,在两个物理像素之间还有像素,称之为亚像素,它完全是通过计算方法得出来的。随着工业检测等应用对精度要求的不断提高,提高定位精度的最直接方法就是提高硬件的分辨率,然而提高硬件分辨率的代价是相当昂贵的。两个像素之间有5.2微米的距离,在宏观上可以看作是连在一起的。然而,一个重大的误差来源是,成像系统。所以亚像素的应用使得不管在同一等级的硬件或者更高的硬件水平下都能得到更高的精度。原创 2023-08-02 14:42:49 · 358 阅读 · 0 评论 -
一种利用旋转中心进行手眼标定的原理性介绍
但是,当你把这个像素转为机械坐标时,因为你原来第一次标定时的矩阵homMat2D,里面的信息就是法兰盘中心到特征点的关系,所以此时你把圆心像素坐标转为机器坐标时,你还是用的这个矩阵homMat2D在转换。因此你转化后的机械坐标不是U轴中心,而是法兰盘到特征点机械坐标的距离。有了第3步的Tool 0工具坐标中心的机械坐标,我们可以计算工具1和工具0的毫米偏差,并把最初标定时的Tool0下的四个特征点的机械坐标加上这个毫米偏差,使其变为Tool1下的坐标,Tool1的工具中心就是我们选取的特征点那个地方。原创 2023-07-18 10:16:04 · 523 阅读 · 0 评论 -
opencv双目视觉标定、匹配和测量
USB免驱摄像头采集图像【VS2012+opencv+directShow(CcameraDS)实现】http://blog.csdn.net/bcj296050240/article/details/52799015。**有关该项目的代码和标定以及测量中使用的图片资源见以下链接:http://download.csdn.net/download/bcj296050240/9649827。原创 2023-07-18 10:11:49 · 659 阅读 · 0 评论 -
机器视觉检测系统不稳定因素分析
除可见光外,在高检测任务的场景下,也常采用X射线和超声波等不可见光作为光源,可以持续稳定的输出光能,但不利于检测系统的操作,且价格昂贵。成像系统的硬件选择尤为重要,通过以上对CCD相机与CMOS相机的分析可知,如果没有特殊的要求,比如摄像速度较高(CMOS具有更快的读出速度),CCD传感器相机是保证图像质量和稳定性的首要选择,其中相机的分辨率和帧率主要根据检测精度和检测速度来选择,通过计算检测物体的视场大小与相机与被测物之间的距离决定合适的分辨率,考虑被测物体的运动速度与检测精度要求选择相机的帧率。原创 2023-07-18 10:02:48 · 1232 阅读 · 0 评论 -
3D 视觉 相关知识-SLAM框架-常见方案对比
与此同时,人们也对EKF-SLAM的缺点也有较清楚的认识,例如不易表示回环、线性化误差严重、必须维护路标点的协方差矩阵,导致一定的空间与时间的开销,等等。他们按照EKF的形式,把SLAM写成了一个运动方程和观测方式,以最小化这两个方程中的噪声项为目的,使用典型的滤波器思路来解决SLAM问题。即是说,它的轨迹和地图,只有在相机运动之后才能收敛,如果相机不进行运动时,就无法得知像素的位置。同时,相机运动还不能是纯粹的旋转,这就给单目SLAM的应用带来了一些麻烦,好在日常使用SLAM时,相机都会发生旋转和平移。原创 2023-07-08 16:24:19 · 500 阅读 · 0 评论 -
关于自动光学检测系统(AOI)设计,有你想知道的......
随着市场对产品的需求量越来越大,为了保证产品的高质量,需要非常快速、非常可靠和快速的方法将高质量的产品推向市场。通过系统传递的,以便它可以学习相关的属性。随着近年来在照明技术方面取得的进步,这使得照明能够用于增强可用的图像,并且这使得系统能够更容易地突出电路板缺陷,从而减少所需的处理并且提高速度和准确性。自动光学检测,AOI能够快速准确的检测电子组件,特别是pcb,确保产品出厂质量高,产品制作正确,没有制造故障。通过存储多个电路板的结果和几种类型的故障,它能够适应较小的可接受的偏差而不会出现错误。原创 2023-07-08 16:10:23 · 563 阅读 · 0 评论 -
2023工业自动化发展十大趋势
例如,有些机器人能够巡视田野、识别杂草并用适当的化学物质处理它们,在保持作物品质的同时,它们在提高种植和采摘效率方面有巨大潜力,这很可能是在不久的将来所能看到的技术进步的一个主要标志。我们可以看到对虚拟工程技术的依赖正在增加,例如3D映射,它使得开发人员可以一起工作并对其设计执行粗略的测试,这减轻了机器人的物理构造和测试压力,从而减少了花在工程原型上的金钱和时间。工业的发展是劳动密集型的,这项工作不仅在于计划和设计,还在于建造和测试,越来越多的公司正在将其工程方法转移到工程中,以提高成本效益和协作能力。原创 2023-07-06 13:08:41 · 262 阅读 · 0 评论 -
基于深度学习模型融合的工业产品(零部件)工艺缺陷检测算法简述
分发层,只是原来单个网络的输入层。空白层,这一层的目的是进一步梳理特征信号,进一步处理,比如添加合适的比例放大特征图等等,当然,这只是初步的想法,还没有实际去做。VGG16相比前辈AlexNet网络做了诸多改进,其中比较主要的是采用连续的几个3x3的卷积核代替AlexNet中的较大卷积核(11x11,7x7,5x5),对于给定的感受野(与输出有关的输入图片的局部大小),采用堆积的小卷积核是优于采用大的卷积核,因为多层非线性层可以增加网络深度来保证学习更复杂的模式,而且代价还比较小,参数更少,节省算力。原创 2023-07-06 13:06:43 · 195 阅读 · 0 评论 -
图像处理常用算法(基础)
在实际的图像分割中,往往只用到一阶和二阶导数,虽然,原理上,可以用更高阶的导数,但是,因为噪声的影响,在纯粹二阶的导数操作中就会出现对噪声的敏感现象,三阶以上的导数信息往往失去了应用价值。Roberts边缘算子是一个2x2的模板,采用的是对角方向相邻的两个像素之差。其主要用于边缘检测,在技术上它是以离散型的差分算子,用来运算图像亮度函数的梯度的近似值, Sobel算子是典型的基于一阶导数的边缘检测算子,由于该算子中引入了类似局部平均的运算,因此对噪声具有平滑作用,能很好的消除噪声的影响。原创 2023-07-04 22:42:48 · 528 阅读 · 0 评论 -
结构光三维测量几种比较成熟的方法
原理:通过直接测量光传播的时间,确定物体的面型。发射脉冲信号,接受发射回的光,计算距离。精度:毫米级优点:原理简单,可避免阴影和遮挡等问题,且仪器便携化。缺点:精度相对较低。原创 2023-07-04 22:42:34 · 582 阅读 · 0 评论 -
最强DETR+YOLO,三阶段目标检测器DEYOv2正式发布,性能炸裂!
识别图像中的感兴趣区域并用边界框和类标签对其进行标记是计算机视觉中的一项关键任务,即目标检测。这项任务有许多应用,并且随着深度学习的发展得到了显著改进。在过去的几十年里,已经开发了几种特殊的一阶段和两阶段目标检测模型。R-CNN家族是最著名的两阶段目标检测器,包括Fast R-CNN和Faster R-CNN。同时,YOLO、SSD和RetinaNet是最受欢迎的单阶段目标检测器模型。经典检测器有一个共同点:它们严重依赖手工设计的组件,如非最大值抑制(NMS)。原创 2023-07-03 08:52:06 · 477 阅读 · 0 评论 -
机器视觉面试 笔试 爆肝分享
还包括基于形状相似性的特征,如区域的矩形度、圆形度、球形度、偏心率、面积周长比、细度,还有基于直方图、基于饱和度、基于形态曲率和多边形描述的形状特征等。主要有边界特征法(边界形状数、边界矩等)、简单几何特征(如周长、半径、曲率、边缘夹角)、基于变换域(如傅里叶描述符、小波描述符)、曲率尺度空间(CSS)、数学形态学、霍夫变换、小波描述符等方法。除了以上聚类方法,还有:模糊聚类方法,迭代自组织数据分析算法,模拟退火聚类算法,粗糙集方法,蚁群聚类算法、粒子群聚类算法、基于遗传算法的聚类方法、基于核的聚类算法。原创 2023-07-02 11:09:44 · 718 阅读 · 0 评论 -
机器视觉(图像处理)入门金典之图像数字化及处理方法
后来想想无论红的绿的蓝的黑的都可以,确定图像完全可以由任意颜色的0~255之间的值来表示。如果为true 设置此像素点的灰度值为255,为false设置此像素点的灰度值为0,由此处理后的图像会呈现黑白鲜明的对比。根据输入图像某像素f(x,y)的一个小领域N(f(x,y))的像素值,按某种函数关系▲得到输出像素g(x,y)的值,即g(x,y)=▲(N(f(x,y)))一幅M*N个像素的数字图像,其像素灰度值的排列实际形成了一个M行N列的矩阵F,数字图像中的像素与矩阵元素是一 一对应的。原创 2023-07-02 15:00:00 · 1053 阅读 · 0 评论 -
机器视觉检测中的图像预处理方法:平滑模糊处理,锐化
为了减少这类不利效果的影响,就需要利用图像锐化技术,使图像的边缘变得清晰。假如目标像素点和它周边的值(上下左右前后的临点,具体的比邻范围依赖于算子的大小,3*3的算子比邻范围为1,5*5的为2,以此类推)得有较大差异,那么就可以通过这个算子对原图矩阵中的这个位置进行卷积运算,得出的值和该像素点原来的灰度值会产生显著的差异。根据设定的尺寸,将区域内的像素进行排序,中心点的像素值由过滤尺寸内的位于中间的像素值取代,中值滤波对于去除小的噪点或者脉冲噪声效果非常好,中值滤波会改变图像的结构,图像的强度被改变。原创 2023-07-01 23:03:06 · 369 阅读 · 0 评论 -
缺陷检测常用方法总结(定位+差分)
在日常工程应用中,我们通常通过halcon的形状匹配(shape-based matching)进行各种定位,正如上篇例程,当待匹配物体有轻微变形时,并不影响得到的匹配结果,然后当待匹配物体有较大变形时,如塑料产品在成形时变形、纺织产品的花纹因为褶皱变形等,要想得到精确的定位结果就显得捉襟见肘,如下图所示,工件如果有较大变形,在用形状匹配时,定位结果就不尽如人意,因为形状匹配本身得到的匹配结果只是一个点(row,col)。这个函数会返回找到的结果的行,列坐标(Row, Column)作为输出。原创 2023-05-30 10:15:26 · 922 阅读 · 0 评论 -
C++11 回调函数写法(以相机采集图像为例子)
回调函数写法原创 2023-01-05 14:33:24 · 320 阅读 · 0 评论 -
C++ extern 详解
C++ extern 详解原创 2022-10-18 16:39:50 · 1871 阅读 · 0 评论 -
基于halcon,C# 实现可视化程序编程框架
海之鹰社群欢迎有志之士一起加入。原创 2022-10-17 17:12:13 · 2227 阅读 · 1 评论