03 2019 档案
摘要:看到一篇特征匹配应用的文章里面说这两个概念 ,感觉很迷惑。查阅资料后发现:所谓的透视投影可以看成我们人在看一处景像时在人眼与物体之间放置一块透明板,景物映射到透视板上,这个过程就叫做透视投影 而正交投影就是用一束平行光去照射物体所投影,这个过程就是正交投影。
阅读全文
摘要:自适应直方图均衡化(Adaptive histgram equalization/AHE) 普通直方图均衡化使用从图像直方图中导出的相同变换来对所有像素进行变换。当整个图像的像素值分布相似时,这种方法很有效。然而,当图像中包含的区域明显比大多数图像亮或暗时,这些区域的对比度将不会得到足够的增强。自适
阅读全文
摘要:题目: 思路:首先想到的是先把数组里的元素排序后,在对比相邻的两个数组值,相同则输出。但是老调试不过,就很烦。 最后 偷偷看了题解 思路是先创建于一个个数为n,值全为0 的数组,然后对遍历已知数组值,将该数组值对应创建数组的序号处加一,此处用if语句判断,如果有重复则再次判断时成立,小技巧是nums
阅读全文
摘要:傅立叶变换是将观看角度从时域转变到频域,分数阶傅立叶变换就是以观看时频面的角度去旋转时频面的坐标轴,然后再从观察频域的角度去分析信息。 分数阶傅立叶变换多出来的一个算子就是这个旋转的角度。 这个旋转角度以分数的形式呈现,取值是0-1,当取1时就等同于傅立叶变换。 将信息进行分数阶傅立叶变换的原因在于
阅读全文
摘要:用移位实现乘除法运算 a=a*4; b=b/4; 可以改为: a=a<<2; b=b>>2; 说明: 除2 = 右移1位 乘2 = 左移1位 除4 = 右移2位 乘4 = 左移2位 除8 = 右移3位 乘8 = 左移3位 ... ... 通常如果需要乘以或除以2的n次方,都可以用移位的方法代替。 大
阅读全文
摘要:1. 光源选型】 光源作用及选型方法 照明作用:1)使需要被观察的特征与需要被忽略的特征之间产生的最大的对此度,从而易于特征的区分 2)排除周围环境光的干扰 光源的颜色:如果需要打成白色,那么就得使用与此颜色相同或相似的光源(光的波长一样活接近),而如果要打成黑色就需要选取与目标颜色波长较大的光源。
阅读全文
摘要:uchar与char char 是有符号的 unsigned char 是无符号的,里面全是正数 两者都作为字符用的话是没有区别的,但当整数用时有区别: char 整数范围为-128到127( 0x80__0x7F), 而unsigned char 整数范围为0到255( 0__0xFF ) 有时候
阅读全文
摘要:归一化就是把要处理的数据经过某种算法的处理限制在所需要的范围内。首先归一化是为了后面数据处理的方便,其次归一化能够保证程序运行时收敛加快。归一化的具体作用是归纳同意样本的统计分布性,归一化在0-1之间是统计的概率分布,归一化在某个区间上是统计的坐标分布,在机器学习算法的数据预处理阶段,归一化也是非常
阅读全文
摘要:自定义滤波主要是滤波核的建立,以及会用到filter2D这个API: Opencv里面的API介绍: 卷积模板设计: Mat kernel = (Mat_<char>(3,3)<<0,-1,0,-1,5,-1,0,-1,0)//自定义模板 Mat kernel_x = (Mat_<int>(3, 3
阅读全文
摘要:所谓函数模板 其实就是为了适应功能相同而对象的类型不同(int ,float,double..)时 避免写多个类型的重载函数而创造出的C++功能。 #include<iostream>using namespace std;template<class T>void outputArray(cons
阅读全文

浙公网安备 33010602011771号