我正在从文件夹"c1"访问10个图像,我有查询图像.我已经实现了在单元格数组中加载图像的代码,然后我将逐个计算查询图像与文件夹"c1"中每个图像之间的直方图交集.现在我想绘制精确回忆曲线,但我不知道如何编写代码以使用从直方图交叉点获得的数据获得"精确回忆曲线".我的代码:
Inp1=rgb2gray(imread('D:\visionImages\c1\1.ppm'));
figure, imshow(Inp1), title('Input image 1');
srcFiles = dir('D:\visionImages\c1\*.ppm'); % the folder in which images exists
for i = 1 : length(srcFiles)
filename = strcat('D:\visionImages\c1\',srcFiles(i).name);
I = imread(filename);
I=rgb2gray(I);
Seq{i}=I;
end
for i = 1 : length(srcFiles) % loop for calculating histogram intersections
A=Seq{i};
B=Inp1;
a = size(A,2); b = size(B,2);
K = zeros(a, b);
for j = 1:a
Va = repmat(A(:,j),1,b);
K(j,:) = 0.5*sum(Va + B - abs(Va - B));
end
end
Run Code Online (Sandbox Code Playgroud) 两个对象是否可以具有相同的余弦和Tanimoto系数距离测度,其中
Tanimoto distance measure, d(x,y) = x.y / (|x|*|x|) + (|y|*|y|)- x*y
Run Code Online (Sandbox Code Playgroud)
和
cosine measure, d(x,y) = x.y /(|x|* |x|) * (|y| *|y|)
Run Code Online (Sandbox Code Playgroud) 我在流星应用程序中实现了一个jquery滑块表单.当我点击表单的提交按钮时,它应该调用clent.js文件中的javascript函数addme().但它没有用.此外,表单不是模板.我知道使用template.templatename.events我们可以执行事件.但是,我很好奇,正常的"onclick"事件在流星中起作用了吗?
我在这个网站上使用了jquery菜单:http: //alijafarian.com/jquery-horizontal-slideout-menu/
和我的my.html代码:
<head>
<title>myapp</title>
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAlKvABq34UidJ2uZrjnnKTvFAyoZjFNQc&sensor=FALSE&libraries=places"> </script>
<link rel="stylesheet" type="text/css" href="myapp.css" >
<link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500">
<link href='http://fonts.googleapis.com/css?family=Oswald:300,400,700' rel='stylesheet' type='text/css'>
<link href='http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css' rel='stylesheet'>
<script type="text/javascript" src="client.js"></script>
<script src="http://code.jquery.com/jquery.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript" src="markerclusterer.js"></script>
</head>
<body>
<div class="header">
<a href="#" class="slideout-menu-toggle"><i class="fa fa-bars"></i> Bank Innovation Map</a>
</div>
{{> maps}}
<div class="slideout-menu">
<h3>Add New Innovation Center <a href="#" class="slideout-menu-toggle">×</a></h3>
<div id="locationField">
<input id="autocomplete" placeholder="Enter the address"
onFocus="geolocate()" type="text"/>
</div>
<table id="address">
<tr>
<td class="label">Street Line 1</td>
<td …Run Code Online (Sandbox Code Playgroud) 到目前为止,我已经能够在CBIR系统中绘制灰度图像的Precision-Recall图.但是,我想知道如何对RGB图像执行相同的处理.
我的代码:
Inp1=rgb2gray(imread('D:\visionImages\c1\1.ppm'));
figure, imshow(Inp1), title('Input image 1');
num_bins = 32;
A = imhist(Inp1, num_bins);
srcFiles = dir('D:\visionImages\c1\*.ppm');
B = zeros(num_bins, 30);
ptr=1;
for i = 1 : length(srcFiles)
filename = strcat('D:\visionImages\c1\',srcFiles(i).name);
I = imread(filename);
I=rgb2gray(I);
B(:,ptr) = imhist(I, num_bins);
ptr=ptr+1;
end
% histogram intersection
a = size(A,2); b = size(B,2);
K = zeros(a, b);
for i = 1:a
Va = repmat(A(:,i),1,b);
K(i,:) = 0.5*sum(Va + B - abs(Va - B));
end
num_images = 30;
sims=K
relevant_IDs = [1 2 …Run Code Online (Sandbox Code Playgroud)