Re: [討論] 取得最大相似度已回收

看板MATLAB作者 (煩..)時間15年前 (2011/01/18 07:52), 編輯推噓2(200)
留言2則, 1人參與, 最新討論串2/2 (看更多)
不知道我講的跟你要得到底一不一樣 [a,b]=max(rr); 一個output是最大值 另一個就是最大值的位置 ※ 引述《jacky78612 (冰雪無盡)》之銘言: : 這是我一部份的CODE : for i=1:picture_2_height-picture_cut_1_height : for j=1:picture_2_width-picture_cut_1_width : temp_picture=imcrop(picture_22gray,[j,i,picture_cut_1_width-1,picture_cut_1_height-1]); : r=corr2(temp_picture,picture_cut_12gray); : rr=[rr r']; : if r>0.9 : plot(j:j+picture_cut_1_width,i,'r'); : plot(j:j+picture_cut_1_width,i+picture_cut_1_height,'r'); : plot(j,i:i+picture_cut_1_height,'r'); : plot(j+picture_cut_1_width,i:i+picture_cut_1_height,'r'); : iii=i; : jjj=j; : end : end : end : 透過CORR比較之後 : 會得到相似度的參數r : 再透過rr=[rr r'] : 將r變成一個1*n的矩陣 : 接下來 : 我的問題點在於 : 我該怎麼得到最大的r所得到的點?? : 目前試過的方法... : 再FOR裡面丟一個a=max(rr) : 這樣的話 會得到最大的r值 : 但是...指定座標的功能就消失了 : 這是我目前想要克服的點 : 希望各位大大可以給我一點意見 : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.118.178

01/18 09:27, , 1F
立刻TRY 謝謝J大
01/18 09:27, 1F

01/18 09:34, , 2F
QQ 還是不行= =
01/18 09:34, 2F
文章代碼(AID): #1DDDOeCJ (MATLAB)
文章代碼(AID): #1DDDOeCJ (MATLAB)