原圖
模板
用彩色圖匹配
#轉換字串
res = cv2.matchtemplate(fox,fox_part,met)
min_val, max_val, min_loc, max_loc = cv2.minmaxloc(res)
if each is method[0]
: top_left = min_loc
else
: top_left = max_loc
fox1=fox.copy(
) cv2.rectangle(fox1, top_left,
(top_left[0]
+w, top_left[1]
+h),
255,2)
#cv_show("fox1",fox1)
ret = np.hstack(photo)
cv_show(
"photo"
,ret)
效果如下
改用灰度圖讀入效果如下
更換模板(非原圖部分)
灰度圖效果如下(很差)
模板匹配 Match Template 修改版
修改者 madturtle 對於王先生的版本進行了修改,因為有些地方不對。模板匹配的工作方式 模板匹配的工作方式跟直方圖的反向投影基本一樣,大致過程是這樣的 通過在輸入影象上滑 像塊對實際的影象塊和輸入影象進行匹配。假設我們有一張100x100的輸入影象,有一張10x10的模板影象,查詢的過程是這樣...
C 低階錯誤
1.陣列下標訪問越界 2.使用野指標 3.記憶體拷貝忽略字串結尾標誌 0 4.判斷無符號數是否小於0 5.迴圈變數資料型別太小 6.迴圈體內改寫迴圈變數 7.混淆 與 8.函式區域性變數或引數過大,堆疊溢位 9.資料型別不一致,變數或引數賦值出錯 10.分支流程未釋放動態申請的記憶體 案例 1 陣列...
order by asc低階錯誤
問題 查詢emp表,顯示部門號為10的所有雇員的name job sal和 deptno,並以工資公升序進行排序。14 30 24 sql select ename,job,sal,deptno from emp order by asc select ename,job,sal,deptno fr...