rubner的c語言實現
我們嘗試使用rubner公開的c語言**(example1.c),
編譯依賴emd.c和emd.h。
其中特徵量型別feature_t在emd.h中定義如下:
typedef struct feature_t;
具體實現**見emd.c。
對於上述例子的解答如下:
# include
# include
# include
"emd.h"
/* 歐幾里得距離 */
float
dist
(feature_t *f1, feature_t *f2)
intmain()
,,,}
;/*分布q的特徵向量 */
feature_t f2[3]
=,,}
;/*分布p的權重 */
float w1[5]
=;/*分布q的權重 */
float w2[3]
=;/*分布p的簽名 */
signature_t s1 =
;/*分布q的簽名 */
signature_t s2 =
;/* 計算emd */
float e;
e =emd(
&s1,
&s2, dist,0,
0);printf
("emd = %f\n"
, e)
;return0;
}
巴氏距離例項
之前提到了巴氏距離,巴氏距離用來檢測兩張影象不像是乙個很好的工具喲 我們就用matlab來檢測一下巴氏距離的威力吧!這是我大國武的櫻頂,想想清明時節 櫻花紛飛現在被我拿來做實驗,理工男啊!當 櫻花以秒速3.5公尺下落,我又該如何尋思你。首先這是主教拍攝櫻頂的 這張是上半部分,但是兩張還是很想哦,至少...
ED距離 使用Python求編輯距離
編輯距離 edit distance 又稱levenshtein距離,是指兩個字串之間,由乙個轉成另乙個所需的最少編輯操作次數。許可的編輯操作包括將乙個字元替換成另乙個字元,插入乙個字元,刪除乙個字元。一般來說,編輯距離越小,兩個串的相似度越大。俄羅斯科學家vladimir levenshtein在...
mysql 使用例項 MySQL使用例項
誤刪除了vps上的phpmyadmin,不得已翻閱了半天mysql指南,以下是一些mysql使用例項 連線管理 鏈結資料庫 mysql h localhost u root p 退出資料庫 mysql quit 資料庫管理 檢視資料庫 mysql show databases 建立資料庫 mysql...