0
嗨,我是圖像檢索的全新手段,目前我正在實施一種功能來從數據庫中檢索最匹配圖像的圖像。我通過jfeaturelib庫選擇了兩個描述符,這兩個是顏色直方圖和Mpeg7Edege描述符。 對於RGB顏色直方圖,我發現這個論壇,這個如果要比較他們兩個,你只需要做平均每個點的這樣如何比較兩個圖像邊緣描述符?
double dist(vector<double> *histogram1, vector<double> *histogram2) {
double result = 0.0;
for (vector<double>::iterator val1=histogram1->begin(), val2=histogram2->begin();
val1<histogram1->end();
val1++, val2++) {
result += (*val1 - *val2) * (*val1 - *val2);
}
result = sqrt(result);
return result;
}
不歐幾里得距離也是這個適用於Mpeg7Edge直方圖?我也想知道,如果這個直方圖總是返回與圖像大小無關的相同數量的特徵,因爲我已經用兩個圖像進行了嘗試,並且在這兩種情況下它都會返回160個特徵。