我如何创建一个7图像数据库,并与输入图像并将其保存在一个。垫文件
2视图(30天)
显示旧的评论
%建立指纹数据库细节
%用法:build_db (ICount JCount);
%的论点:ICount -数量的指纹
% JCount——每个指纹的图像数量
接受的答案
Mrutyunjaya Hiremath
2020年5月4日
% ICount——数量的指纹
% JCount——每个FingerPrintICount = 7的图片数量;
ICount = 7;
JCount = 7;
p = 0;
为我= 1:ICount
为j = 1: JCount
filename1 = [“十”num2str(我)“_”num2str (j)“jpg”];
img = imread (filename1);%的例子:图像文件的名字101 _1.jpg, 101 _2.jpg ....102年_1.jpg……
p = p + 1;
如果ndims (img) = = 3;
img = rgb2gray (img);
结束%彩色图像
disp ([从“的特征提取filename1“……”]);
ff {p} = extractFeatures (img);%用户定义函数,返回单行细节特征
结束
结束
保存(“db.mat”,“ff”);%细节保存到数据库
10评论
图像分析
2020年5月5日
使用fullfile()来创建名称使用另一个文件夹中:
文件夹=“c: /用户/ indriani /文档/不管”;
fullFileName = fullfile(文件夹,“db1.mat”)
s =加载(fullFileName)
答案(1)
Mrutyunjaya Hiremath
2020年5月6日
编辑:Mrutyunjaya Hiremath
2020年5月6日
你好Indrani,
您正在使用的代码有指纹sepecific格式文件阅读。您正在使用的数据集DB1从“该”。它包含文件名作为101 _1。101 _2 tif,。tif, 101 _3。tif, .....101 _8。tif, 102 _1。tif, .....110 _7。_8.tif tif, 110。原因,使用下面的格式。
秒= (“十”num2str(修复((张)/ 8)+ 1)“_”num2str (mod(8张)+ 1)];
如果您使用您自己的数据集不同文件的语法,那么这不会工作。
我改变了“main_single_new做了一些变化。m’和‘build_db1.m”。
这两个文件在你的文件夹
Simple_FingerPrint_Matching
”并运行“main_single_new.m”
还有一件在build_db1。m文件格式我使用“.tif”。
7评论
Mrutyunjaya Hiremath
2020年5月20日
有三个失踪的点。
- 视觉密码,加密的数据。如果你想匹配,匹配之前对其进行解密。
- 视觉密码——通常有多个分享图片。
- 共享VCSSsmple图像双宽(不适当加密)。
引用它,简单的动画形象:
https://en.wikipedia.org/wiki/Visual_cryptography