91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.72MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-04
  • 語言: Python
  • 標簽: CNN??圖像搜索??

資源簡介

基于CNN的圖像搜索demo ,基于python實現(xiàn),可以在web上查看實現(xiàn)效果

資源截圖

代碼片段和文件信息

%?下面mAP的具體計算過程請參閱:http://yongyuan.name/blog/evaluation-of-information-retrieval.html

clear;clear?all;
addpath(‘./database/‘);

queryFile?=?‘./queryImgs.txt‘;
classesFile?=?‘./databaseClasses.txt‘;
load?feat4096Norml.mat

N?=?9;?%?如果用于論文中,把這個值設(shè)為你所用數(shù)據(jù)庫的大小

fid?=?fopen(queryFile‘rt‘);
queryImgs?=?textscan(fid?‘%s‘);
fclose(fid);

fid?=?fopen(classesFile‘rt‘);
classesAndNum?=?textscan(fid?‘%s?%d‘);
fclose(fid);

for?i?=?1:length(classesAndNum{1?1})
????classes{i1}?=?classesAndNum{1?1}{i1}(1:3);
end

[numImgd]?=?size(feat_norm);
querysNum?=?length(queryImgs{1?1});

ap?=?zeros(querysNum1);

for?i?=1:querysNum
????queryName?=?queryImgs{1?1}{i?1};
????queryClass?=?queryName(1:3);
????
????[rowcol]=ind2sub(size(imgNamList)strmatch(queryNameimgNamList‘exact‘));
????queryFeat?=?feat_norm(row?:);
????
????[row1col1]=ind2sub(size(classesAndNum{1?1})strmatch(queryClassclasses‘exact‘));
????queryClassNum?=?double(classesAndNum{1?2}(row11));
????
????%dist?=?distMat(queryFeatfeat_norm);
????%dist?=?dist‘;
????%[~?rank]?=?sort(dist?‘a(chǎn)scend‘);
????
????dist?=?zeros(numImg?1);
????for?j?=?1:numImg
????????VecTemp?=?feat_norm(j?:);
????????dist(j)?=?queryFeat*VecTemp‘;
????end
????[~?rank]?=?sort(dist?‘descend‘);
????
????similarTerm?=?0;
????
????precision?=?zeros(N1);
????
????for?k?=?1:N
????????topkClass?=?imgNamList{rank(k?1)?1}(1:3);????????
????????if?strcmp(queryClasstopkClass)==1;
????????????similarTerm?=?similarTerm+1;
????????????precision(k1)?=?similarTerm/k;
????????end
????end
????
????
????for?k?=?1:N
????????topkClass?=?imgNamList{rank(k?1)?1}(1:3);?
????????%?use?for?configure
????????subplot(43k);
????????im?=?imread(imgNamList{rank(k?1)?1});
????????imshow(im);
????end
????

????ap(i1)?=?sum(precision)/queryClassNum;
????
????fprintf(‘%s?ap?is?%f?\n‘queryNameap(i1));
????
end

mAP?=?sum(ap)/querysNum;
fprintf(‘mAP?is?%f?\n‘mAP);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-06-29?14:23??CNNImageSearch\
?????文件???????????6??2017-10-07?10:56??CNNImageSearch\.gitignore
?????文件????????5048??2017-10-07?10:56??CNNImageSearch\README.md
?????文件????????1982??2017-10-07?10:56??CNNImageSearch\compute_MAP.m
?????目錄???????????0??2018-06-29?14:23??CNNImageSearch\database\
?????文件???????25120??2017-10-07?10:56??CNNImageSearch\database\001_accordion_image_0001.jpg
?????文件???????18640??2017-10-07?10:56??CNNImageSearch\database\001_accordion_image_0002.jpg
?????文件???????25284??2017-10-07?10:56??CNNImageSearch\database\001_accordion_image_0003.jpg
?????文件????????4945??2017-10-07?10:56??CNNImageSearch\database\002_anchor_image_0001.jpg
?????文件???????12210??2017-10-07?10:56??CNNImageSearch\database\002_anchor_image_0002.jpg
?????文件???????23032??2017-10-07?10:56??CNNImageSearch\database\002_anchor_image_0003.jpg
?????文件???????10067??2017-10-07?10:56??CNNImageSearch\database\003_ant_image_0001.jpg
?????文件???????10756??2017-10-07?10:56??CNNImageSearch\database\003_ant_image_0002.jpg
?????文件???????22111??2017-10-07?10:56??CNNImageSearch\database\003_ant_image_0003.jpg
?????文件????????8173??2017-10-07?10:56??CNNImageSearch\database\1982.jpg
?????文件??????????39??2017-10-07?10:56??CNNImageSearch\databaseClasses.txt
?????目錄???????????0??2018-06-29?14:23??CNNImageSearch\databaseClassified\
?????目錄???????????0??2018-06-29?14:23??CNNImageSearch\databaseClassified\accordion\
?????文件???????25120??2017-10-07?10:56??CNNImageSearch\databaseClassified\accordion\image_0001.jpg
?????文件???????18640??2017-10-07?10:56??CNNImageSearch\databaseClassified\accordion\image_0002.jpg
?????文件???????25284??2017-10-07?10:56??CNNImageSearch\databaseClassified\accordion\image_0003.jpg
?????目錄???????????0??2018-06-29?14:23??CNNImageSearch\databaseClassified\anchor\
?????文件????????4945??2017-10-07?10:56??CNNImageSearch\databaseClassified\anchor\image_0001.jpg
?????文件???????12210??2017-10-07?10:56??CNNImageSearch\databaseClassified\anchor\image_0002.jpg
?????文件???????23032??2017-10-07?10:56??CNNImageSearch\databaseClassified\anchor\image_0003.jpg
?????目錄???????????0??2018-06-29?14:23??CNNImageSearch\databaseClassified\ant\
?????文件???????10067??2017-10-07?10:56??CNNImageSearch\databaseClassified\ant\image_0001.jpg
?????文件???????10756??2017-10-07?10:56??CNNImageSearch\databaseClassified\ant\image_0002.jpg
?????文件???????22111??2017-10-07?10:56??CNNImageSearch\databaseClassified\ant\image_0003.jpg
?????文件????????1964??2017-10-07?10:56??CNNImageSearch\extractCNN.m
?????目錄???????????0??2018-06-29?14:23??CNNImageSearch\matconvnet-1.0-beta18\
............此處省略342個文件信息

評論

共有 條評論