2020-04-21 11:21:36
一、获取ROI区域 采用多点测光对获取的图像进行感兴趣区域提取,以降低系统测光的计算量。多点测光在图像中提取多个感兴趣区域以减少测光计算量,降低测光时间。通常,这些点平均地分布在整幅图像中。如图1(c)所示。图1 典型的测光模式二、调节曝光时间 利用图像直方图特征函数粗调曝光时间。 (1)求取图像的灰度直方图H; (2)灰度直方图归一化: norm(i)=H(i)/(n*m) 其中0&...
2020-02-22 16:25:38
为何需要进行亚像素定位?数字图像通常是离散化成像素;每个像素对应一个整数坐标位置;整数坐标位置对于很多应用并不精确,比如跟踪、相机标定、图像配准、图像拼接以及三维重构;为达到有些应用的精确性,需要精确到浮点坐标位置;所以亚像素定位问题。亚像素定位就是计算特征所在图像中的真实位置,而真实位置有时候并不在像素所在整数坐标位置上,而是在像素的内部。点的灰度分布特征跟二维高斯模型很相似,中心处最亮,离中心...
2020-02-22 11:30:18
上一篇博客简要介绍了一下常用的张正友标定法的流程,其中获取了摄像机的内参矩阵K,和畸变系数D。1.在普通相机cv模型中,畸变系数主要有下面几个:(k1; k2; p1; p2[; k3[; k4; k5; k6]] ,其中最常用的是前面四个,k1,k2为径向畸变系数,p1,p2为切向畸变系数。2.在fisheye模型中,畸变系数主要有下面几个(k1,k2,k3,k4). 因为cv和fisheye的...
2020-02-22 10:51:09
上一篇博客中讲到了goodFeatureToTrack()这个API函数能够获取图像中的强角点。但是获取的角点坐标是整数,但是通常情况下,角点的真实位置并不一定在整数像素位置,因此为了获取更为精确的角点位置坐标,需要角点坐标达到亚像素(subPixel)精度。1. 求取亚像素精度的原理 找到一篇讲述原理非常清楚的文档https://xueyayang.github.io/pdf_posts/%E...
2020-02-22 10:09:55
图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值。图象的边缘部分集中了图象的大部分信息,图象边缘的确定与提取对于整个图象场景的识别与理解是非常重要的,同时也是图象分割所依赖的重要特征,边缘检测主要是图象的灰度变化的度量、检测和定位。亚像素边缘技术概述 数字图像的边缘检测是图像分割、...
2020-02-22 09:55:34
在这篇博客里,主要讲解两点:点定位(Point localization)以及边缘定位(Edge localization),均是亚像素级定位精度。当然还有其他定位方法,这里仅针对亮点和边缘两种情形分别进行精确定位。1. 为何需要进行亚像素定位?>数字图像通常是被离散化成像素形式;>每个像素对应一个整数坐标位置;>整数坐标位置对于很多应用然而并不精确,比如跟踪、相机标定、图像配准...
2019-12-24 19:44:26
这一个应用不是图形学的应用,它是在校准上下激光的同轴度时的应用。非图形学的应用比较少,所以就不另起应用类型了吧。(图1 同轴度校准原理)图中 L 为上下两束光的水平距离,h为标准量块厚度,a 为标准量块倾斜角度,H实际测量值。如图 3.7 所示给出了上下两束激光的三种分布关系,a:上激光束在下激束右侧,b:上下两束激光同轴,c:上激光束在下激光束左侧。在标准量块此种倾斜方向下,当光束分布如 a 所...
2019-12-21 20:13:09
摘要:简要介绍x射线测厚仪的系统组成、测量流程及各种基本功能。重点介绍x射线测厚仪的测量原理及数学模型,并根据数学模型进行推导及假设,提出提高测量精度的合金曲线标定方法,并在实验中与国外x射线测厚仪合金曲线标定方法进行了比较,验证了其可行性。关键词:x射线;非接触测量;c型架;电离室O前言x射线测厚仪是带钢生产过程中关键监测设备,是厚度控制系统(AGC)的重要组成部分。冶金自动化研究设计院的TCH...
2019-12-15 14:22:48
最近在实验室里遇到了一个问题,就是在有一张轮廓二值图的情况下,如何才能将轮廓进行细化,得到轮廓的骨架。效果如图:可以看到,右边图中的数字变瘦了,这就是细化算法的作用下面我们来讲一下,Thining-Algorithm的算法原理。一、八领域我们先来介绍一下,八领域这一个概念如图,八领域是指包围了中心P1像素的八个像素点。在很多图像处理算法中,八领域的这个概念都极为常见,应用十分广泛。二、算法原理首先...
2019-12-15 14:19:01
在上一篇图像解析力算法—SFR(Spatial Frequency Response)源码分析(一)中介绍了SFR的几个重要函数,接下来我们看一下主流程和其他函数。4、sfrProc作用:计算SFR数值的主流程函数short sfrProc (double **freq, double **sfr,
int *len,
double *farea,...
2019-12-15 14:17:04
在前面的文章中,我们已经分析了SFR的算法原理与步骤,下面我们直接来分析源码,源码中主要的函数主要分为一下几个:1、locate_centroids作用:定位每一行像素的矩心位置unsigned short locate_centroids(double *farea, double *temp,
double *shifts,unsigned short size_x, unsigned s...
2019-12-15 14:13:27
在图像解析力算法—SFR(Spatial Frequency Response)原理分析(一)中,我们已经分析了SFR的前四个步骤,接下来,我们继续讨论以下的五个步骤4、重新定位ROI,获得ESF5、对获得的ESF进行四倍超采样6、通过差分运算获得LSF7、对LSF应用汉明窗8、进行DFT运算 4、重新定位ROI,获得ESF这一步其实比较复杂,我也不确定在我的讲述之下,大家是否能够听懂,我尝试用简...
2019-12-14 21:45:17
最近这一个月在搞SFR算法--(空间频域响应),终于也算是搞出来了,网上关于SFR计算MTF的资料和博客也是比较少,现在就是总结一下,也算是方便后人,篇幅估计会比较长,会分篇慢慢写。讲到SFR和MTF,刚入门的小伙伴,肯定会觉得一脸懵逼,我们先来解释一下这些基础概念成像系统的解析力: 摄像头最关键的指标之一。所有用户拿到一张照片的时候首选看到的是照片清楚不清楚,这里的清楚指的就是解...
2019-12-14 21:35:22
在图像解析力算法—SFR(Spatial Frequency Response)概念理解一文中,我们已经讲解了在阅读SFR源码前必须了解的概念,下面我们来讲解一下,SFR算法的计算具体流程,然后结合源码进行分析, 获取计算公式。先来看图,直观感受一下吧:可以看到,SFR的具体步骤就是上面的九大步骤,箭头中对应的是每一步执行前后对应的输入和输出。总结如下:0、获取垂直斜边的ROI1、进行数据的归一化...
2019-12-11 09:01:04
下面文章引用自:中国科学院自动化研究所模式识别国家重点实验室http://www.nlpr.ia.ac.cn/english/rv 包括如下的内容:1、引言:什么是摄相机标定2、摄相机标定方法的分类3、传统摄相机标定方法(或利用景物信息的标定方法)4、主动视觉摄相机标定方法5、摄相机自标定方法1、引言视觉目的三维重建是人类视觉的主要目的,也是计算机视觉的最主要的研究方向. (Marr 1982)所...
2019-11-26 11:11:50
关于大佬们的一些见解下面是引用知乎的一段文字: 我们从单目视觉说起。平时我们都说要做视觉识别、测量云云,然后我们就会去拍照,再对数字图像做各种处理,颜色处理、灰度化、滤波、边缘检测、霍夫变换,最后得到了希望得到的特征,是这样的对吧? 不过请注意!到了这一步,其实我们仅仅是得到了一坨坨感兴趣的像素而已!究竟要怎样才能把这些像素转化到现实世界的对象中呢?也就是说,究竟要怎样对这些仅存在于图像中的东西...
2019-11-19 20:44:28
前面写完三角函数分类博客,我们具备了基础的三角函数推导能力和知识,接下来就要讲向量与几何方面了。但凡买一本讲解向量的书,一开始莫不是讲解笛卡尔的城市建设所采用的坐标系概念,因为几何的英文geometry就有“地理测量”的意思,据说几何学本来就是为了测量大地的。1.下面我们来一些基础的定义:ps:“定义”这个词语以后会经常出现,我们都是一些“叛逆”的小青年,就是反感“定义”、“规定”等词语,这些词语...
2019-11-14 06:18:40
在测量设备中,有许多质量控制的相关话术和一些执行标准。勇哥的测厚仪项目中就有一个执行标准叫CPK,当时都不知道这是啥子意思,只是按客户给的计算工式来编码。其它的一些话术还有:控制图、GRR、正态分布、极差、标准差、sigma等等下面的贴子说清楚了:CPK,CMK和不合格率。--------------------- 作者:hackpig来源:www.skcircle.com版权声明:本文为博主原创...
2019-07-19 13:13:54
SPC即统计过程控制(Statistical Process Control)。SPC主要是指应用编译分析技术对生产过程进行实时监控,科学的区分出生产过程中产品质量的随机波动与异常波动,从而对生产过程的异常趋势提出预警,以便生产管理人员及时采取措施,消除异常,恢复过程的稳定,从而达到提高和控制质量的目的。在测量设备的软件中,经常客户的品质部门会要求设备增加SPC的相关监控工具。 计算公式举例:过程...
2019-07-16 08:09:02
什么是电芯的直流内阻?下面两篇文章各位可以参考一下:关于电池的内阻知道这几点就够了?IT8511+表测试电芯的直流内阻下面是IT8511表的测试指令,也可以使用字节流指令。MEAS:CURR?
SYST:REM 远程模式
MODE CURR 设置定电流模式
CURR 10 设置放电电流
MEAS:VOLT:DC? 读取电压值
INP 1 打开电子负...
2019-07-12 10:33:53
和以前的同事聊了一下他最近的项目,需要求产品的平面度。也就是产品本身是否面不平整,对于在这个平面上安装摄像头之类的元件来说,这个平面度是受工艺管控的。这个同事学校刚毕业没多久,学习得蛮快的,一年左右就能自己上手项目了,赞一个!由于这个知识勇哥也欠缺,就此记录一下,隐去项目本身,只用文字和代码记录一下相关的知识。下面代码由同事提供,在此对他表示感谢!平面度和平行度的算法平面度就是采集到一组点(x,y...
2019-05-27 09:41:09
已知直线的起始端点与终止端点,移动到指定点的位置。这个必须要考虑直线有可能是任意角度的问题。#代码如下:要注意,下面的代码需要安装netMarketing类库。using HalconDotNet;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;...
2019-05-22 17:03:58
注意看下面的8个点(绿色的小点),我们想由8个点拟合出一条直线。拟合完成的直线halcon代码如下:read_image (Image, 'C:/Users/Administrator/Desktop/尺寸机/建模/395876G-3-HWR.bmp')
*dev_open_window(0, 0, 2000, 2000, 'black', WindowHandl...
2019-05-16 20:50:20
例如,原始公差为: 2.50±0.2我们想到它放大为2.50±0.4此时,我们找到一组k,b值,按公式y=kx+b把公差为±0.4的值转换为公差为±0.2范围的值。有什么用呢?当客户给定的±0.2公差不太容易过关时,我们可以内部操作把公差放大一倍,但是我们得到值会被求到的线性关系k,b值修正到原始公差范围。说人话:这是一种内部操作过关的手段。勇哥来说明一下计算公式:例子A:原始公差:2.50±0....
2019-04-21 18:08:30
授人予鱼不如授人予渔,在《线性代数》的学习中,方法尤为重要。下面就让我们一起解决《线性代数》中令人头痛的——矩阵的加法运算吧!前言:想要学会《线性代数》中的——矩阵的加法运算问题,我们这次的学习将按照下面的步骤进行:(1) 了解矩阵与线性方程的对应关系;(2) 了解矩阵的定义;(3) 特殊矩阵;(4) 矩阵加法运算规则;(5) 例题讲解;...
2019-04-21 17:32:44
现在我们正式进入矩阵的学习了,矩阵Matrix这个词我相信小伙伴们第一次接触,基本就是在小时候看黑客帝国的时候,黑客帝国中有个经典的场景,就是数字世界在解放后的尼奥双眼中已经变成了一串串数字瀑布流,就是下面:一串串的数字流组成了一个“数字集合矩形块”,这个大概就是我们小时候不知不觉接触的矩阵原型了。我们再来看下数学中的矩阵写法,如下图:咋一看矩阵就是一个三行三列的数字集合。当然我们也可以写一个两行...
2019-04-20 15:34:48
基础的二维变换是:平移,斜切,缩放,旋转,镜像了解这个知识的目的是应用于像点胶设备中点位坐标的旋转上面。源代码:using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
u...
2019-01-12 15:37:25
最近公司的一个案子是要测量电芯的直流内阻,费了相当大的力气,主要是对直流内阻这种测量玩法不太清楚。一直以来测试的要么是电芯的电压,要么是电芯的电阻,或者是电芯边电压,它们都是直接测量,并且一次搞定。直流内阻不同,它需要两个步骤,第一次取放电前的电压,第二次取放电后的电压,而且放电后需要间隔指定时间再取电压。然后通过公式算出直流内阻(DCIR),通过这个DCIR,可以判断电池的好坏。有关电芯的内阻参...
2018-12-24 16:29:31
勇哥公司的OCV机器, 客户要求测试直流电阻, 给我们的资料如下:直流内阻只是测量电池内阻的方法之一, 勇哥在网上找了一下资料, 引用如下:电池内阻作为电池最基本的性能指标,内阻的大小对其性能有着非常重要的影响,在《锂离子电池行业规范条件》中,对电池内阻的测量也提出了要求:企业应具有开路电压和内阻在线检测能力,检测精度分别为1mV和1mΩ。什么是内阻电池在工作时,电流流过电池内部所受到的阻力,它包...
2018-12-20 22:02:46
相关性线性相关数据在一条直线附近波动,则变量间是线性相关非线性相关数据在一条曲线附近波动,则变量间是非线性相关不相关数据在图中没有显示任何关系,则不相关平均值N个数据 的平均值计算公式:标准差标准差表示了所有数据与平均值的平均距离,表示了数据的散度,如果标准差小,表示数据集中在平均值附近,如果标准差大则表示数据离标准差比较远,比较分散。标准差计算公式:x、y两个变量组成了笛卡尔坐标系中的一个坐标(...