堆疊使用小技巧

2021-08-19 08:45:52 字數 672 閱讀 5286

要寫乙個評測人臉識別效能的程式

把live 和 sfz 裡面所有的的特徵提取出來,兩兩計算相似度,這樣我們就得到乙個相似度矩陣。

把live 的特徵和sfz 的特徵都推到堆疊裡面去。

byte* pfeature1 = new byte[ef_size()];

byte* pfeature2 = new byte[ef_size()];

ef_extract(0, img_gallary.data, img_gallary.cols, img_gallary.rows, 3, &ptfp[max_face_index], pfeature1);

ef_extract(0, img_live.data, img_live.cols, img_live.rows, 3, &ptfp2[0], pfeature2);

featuredb_live.push_back(pfeature2);

featuredb_sfz.push_back(pfeature1);

for (int m = 0; m < featuredb_sfz.size(); m++)

fprintf(fp,"\n");

}

堆疊每次都要分配記憶體,不然如果只申請一次,就會所有的指標都指向同一塊記憶體,所有的結果都一樣。

bpython使用技巧 Python 小技巧

python 隱秘的角落 1.args 和 kwargs 的使用 此處一定要注意 python 中有預設值得引數一定一定要放在沒有預設值的後邊。args 是以元組型別傳入 kwargs 是字典型別傳入 def parameter learn parameter 1,parameter 2 none,...

VI使用小技巧

1 替換某一字串 s old word new word g 在整個檔案中將old word替換為new word 2 不進入vi編輯器將檔案中的某一字串替換掉 sed s 111 aaa g 1.txt 2.txt 將1.txt中所有的111替換為aaa,修改後的檔案寫入2.txt sed s 1...

IDE使用小技巧

vc 共享樂園 1 如何檢測程式中的括號是否匹配。把游標移動到需要檢測的括號 如大括號 方括號 圓括號 和尖括號 前面,鍵入快捷鍵 ctrl 如果括號匹配正確,游標就跳到匹配的括號處 否則游標不移動,並且機箱喇叭還會發出一聲警告聲。2 如何檢視乙個巨集 或變數 函式 的巨集定義。選中此巨集,單擊滑鼠...