[問題] sort跟sqrt無法使用
我想請大家幫我看看我的程式碼~
我想做比對差值並排序
clc;
clear all
sot=zeros(1,8);
% Test
for a=1:1
img_t=imread(['C:\Users\Sun\Desktop\output\',int2str(a),'.png']);
img_test=rgb2gray(img_t);
% DB
for b=1:8
img_d=imread(['C:\Users\Sun\Desktop\output\',int2str(b),'.png']);
img_db=rgb2gray(img_d);
dis=abs(sum(sum(sqrt((img_test-img_db).^2))));
sot(b)=dis;
end
end
disp('Sort by ED_r:')
[sortvalue,sortindex]=sort(sot);
disp(sortindex);
但是sqrt一直說錯誤,還有排序的數量不一樣大
我想了好久都想不通!!! 能解決這問題者提供P幣50做為報答 拜託
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.204.86
→
01/03 12:21, , 1F
01/03 12:21, 1F
→
01/03 12:22, , 2F
01/03 12:22, 2F
推
01/03 16:16, , 3F
01/03 16:16, 3F
→
01/03 16:52, , 4F
01/03 16:52, 4F
→
01/03 16:53, , 5F
01/03 16:53, 5F
推
01/03 18:18, , 6F
01/03 18:18, 6F
→
01/04 17:01, , 7F
01/04 17:01, 7F