-3

我正在研究手背静脉识别系统。我已经获得了一个细化的静脉版本,现在我必须继续进行feature extraction如下所示的操作。

http://imageshack.us/a/img194/5490/0059hv1.png

http://imageshack.us/a/img543/9764/zsthin0059hv1.png

从上图可以看出,第一张是原图。图像归一化,然后是直方图均衡、自适应阈值、维纳滤波器和细化算法,得到第二张图像。

从那里,我需要处理图像以进行特征提取以用于匹配。

如果有人可以为我提供代码以使用 matlab 循环遍历细化静脉图案(图 2)中的所有像素并将每个像素值存储在记事本文件中,我将不胜感激,该文件将用于匹配目的。

谢谢你

4

1 回答 1

0

看看bwboundaries。它可以给你你想要的。

将其用作:

B = bwboundaries(BW);

B 将包含 5 个单元格(根据我查看图像后的估计)。每个单元格将包含包含曲线和坐标的nx2向量。获取坐标后,可以从原始位置获取像素值如下。假设包含曲线的和坐标,您可以使用 获取像素值。然后使用在记事本文件中写入值。xy[row,col]xysub2indtextwrite

我会留下一些东西让你弄清楚。

于 2013-04-11T08:43:28.297 回答