登录
首页 » 图像处理 » 掌纹识别Matlab程序

掌纹识别Matlab程序

于 2022-01-30 发布 文件大小:31.19 kB
0 238
下载积分: 2 下载次数: 1

代码说明:

上式表示,将ones(N,M)范围内的像素值依次排序,用第n个像素点的值代替该点的像素值,此种滤波器与中值滤波器一样不会使图像的边缘变的模糊,在滤除噪声的同时很好的保留了图像的边缘。之后,设定门限值,将掌纹图像转化为二值图像。由经验得到门限值应为15(或20)。对二值化后的图像先进行膨胀运算、再进行腐蚀运算,将得到的结果与原图像相减,图像上所剩的点即为角点。先膨胀运算,再腐蚀运算,SE表示在进行膨胀与腐蚀时所用的结构元素。SE的确定是此次角点检测的关键所在。SE的形状应与要检测的目标的形状相似。知要检测的目标的形状为弧形,所以SE的形状也应该为弧形。找到两角点的坐标,并将其旋转到一条垂直线上,旋转后的直线作为坐标系的纵坐标。在图像的中心位置切割大小为128*128的图像。这种方法切割出来的掌纹图像的旋转平移较小,而且算法简单,计算量小,比较实用。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • jpeg编码C语言实现
    简单的jpeg编码实现,包括DCT,量化,zigzag,行程编码等函数,对于初学者应该很有帮助
    2022-09-26 08:30:02下载
    积分:1
  • stitching_detailed
    &“旋转模型图像缝合器。 ”
    2022-08-18 00:17:44下载
    积分:1
  • 自动选取阈值C++源代码
      算法分两步,首先生成直方图,记录下每个灰度值的像素点个数; pg为存放直方图数据的数组,pg[i]为灰度为i的像素点个数,    ps: ——为全部灰度的一阶矩     ——为全部灰度的零阶矩,即全部像素个数 假定阈值为j,对阈值小于j
    2022-02-16 01:47:05下载
    积分:1
  • 哈里斯的改进的算法
    它使用双阈值、 大阈值和小阈值,然后使用苏珊到取消错了角落。
    2023-07-10 23:20:03下载
    积分:1
  • SIFT特征提取算法
    Rob Hess用C语言写了开源的SIFT实现——OpenSIFT,且具有与原作者示例相差不多的运行性能。由于SIFT算
    2022-03-06 16:49:23下载
    积分:1
  • 基于SAD立体匹配
    在区域匹配算法中,通常使用的相似性测度函数主要有:SSD、SAD、ZSAD、NCC、ZNCC等。最简单的相似性测度函数有绝对误差和(the Sum of Absolute Differences,以下简称SAD)。 
    2022-02-21 03:28:18下载
    积分:1
  • Sobel边缘检测
    应用背景Sobel算子,Sobel算子或有时被称为费尔德曼Sobel滤波器,用于图像处理和计算机视觉,特别是在边缘检测算法,它创建一个图像强调边缘。它被命名后,欧文Sobel算子和加里费尔德曼,在斯坦福大学人工智能实验室的同事(帆)。它是与费尔德曼加里共同开发的航行。Sobel算子和费尔德曼在航行1968谈了一个“同性3X3图像梯度算子”的理念。关键技术操作者使用两3×3内核的卷积与原始图像计算的近似的衍生工具-一个水平的变化,和一个垂直。如果我们定义一个作为源图像,和GX,GY两图像各点的水平和垂直含有导数的近似值。
    2022-02-11 18:10:37下载
    积分:1
  • Polar View
    这是图像的极坐标变换!
    2022-06-26 17:07:58下载
    积分:1
  • VC读写dxf
    VC6.0实现读写R12版本dxf文件并显示,读写过程中能将圆弧替换为直线,并基本保证原有形状!
    2022-03-15 05:51:03下载
    积分:1
  • 双立方插值算法
    这里给出经典的双立方插值算法C++详细代码,这里仅给出代码,没有给出工程,需要者建一个工程将源码复制进去,将待处理图片放在工程目录中即可运行。
    2022-08-21 16:30:09下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载