template-matching

    8熱度

    3回答

    我正在嘗試使用模板實現實時跟蹤。我希望每一幀更新模板。我已經做的主要修改是: 1)即,TplMatch()和極大極小()功能分別分離的模板匹配和minmaxLoc成單獨的模塊。 2)裏面的軌道()功能,使新的模板複製到與每個迭代「MyTemplate的」選擇標誌始終保持正確的。 3)功能track()的最後3行是更新模板(roiImg)。 4)另外,我已刪除任何參數軌道()功能,因爲IMG和roi

    0熱度

    1回答

    如何使用單個模板匹配多個對象? 我想通過閾值匹配多個對象。 當我匹配單個對象時,我使用了這段代碼。 System.loadLibrary(Core.NATIVE_LIBRARY_NAME); Mat img = Highgui.imread("/test/test_img.jpg");//input image if(img.empty()) throw new Exception("no

    0熱度

    1回答

    我是OpenCV的新手。我正在做一個應用程序,告訴用戶給定的圖像已經給出了模板或不。我用這個代碼。它完美匹配。但它不檢測給定的圖像是否沒有匹配的模板。當我讀到它時,它會達到最高值並向我顯示一個錯誤結果(顯示圖像中的其他位置)。我讀了minVal和maxVal。但即使它做了什麼,我仍然無法理解。因爲我調試了代碼。每次minVal爲0.0,maxVal爲255.0(偶數圖像包含模板或不是,我的意思是每

    0熱度

    2回答

    我正在寫一個代碼來做一些模板匹配使用cv :: matchTemplate,但我遇到了一些問題,我創建了矢量(vov)的二維矢量稱爲vvABC。目前,我的vov有10個元素,可以根據我在運行代碼時通過的值進行更改。 我的問題是從我的vov中的一列移動到下一個,所以我可以計算大小。從我的VOV是如何工作的,如果我有我的元素存儲在我的VOV的理解: C_A C_B 0 0 1 1 2 2

    8熱度

    3回答

    有人知道計算卷積的最快方法嗎?不幸的是,我處理的矩陣非常大(500x500x200),如果我在MATLAB中使用convn需要很長時間(我必須在嵌套循環中迭代該計算)。所以,我用FFT進行卷積運算,現在速度更快。但是,我仍然在尋找更快的方法。任何想法?

    5熱度

    1回答

    我想找/檢查子圖/模板圖像在主圖像,想知道它的座標,我已經使用在以下鏈接來實現它定的代碼 , Check presence of subimage in image in iOS 它工作正常,如果模板圖像的尺寸是較大的圖像的匹配部分的大小完全相同。 但是,如果子圖像縮小或放大比匹配較大圖像的一部分,它不能正確給出結果。

    4熱度

    2回答

    是否可以從正在運行的應用程序中替換模板庫的手勢模板? 我建,其中有在手勢庫file.So的信件模板手寫識別系統基本上加載代碼庫裏面後,我比較用戶輸入手勢,如: public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) { ArrayList<Prediction> predictions = gestu

    0熱度

    1回答

    函數將模板圖像從0旋轉到180度(或最多360度)以搜索源圖像中的所有相關匹配(在所有角度中),即使具有不同的比例。 該函數已被寫入OpenCV C接口。當我試圖將它移植到openCV C++接口時,我收到了很多錯誤。有人請幫助我將它移植到OpenCV C++接口。 void TemplateMatch() { int i, j, x, y, key; double

    2熱度

    3回答

    如何確定/檢測照片中是否有必要的物體? 我並不需要認識到的類的對象,但我需要知道,如果我有完全相同的對象作爲模板畫面。 到目前爲止,我曾嘗試使用模板匹配,直方圖匹配過篩樣的方法,但這些方法都具有精確的水平,我需要。 任何人都可以提出一個精確的方法嗎? UPD DB大小版本 - 5.000-10.000唯一對象 可用訓練數據集 - 50個對象。

    4熱度

    1回答

    我使用OpenCV模板匹配在另一圖像中查找圖像。 具體matchTemplate()它返回一個cv::Mat包含匹配的相似度圖。 除了使用minMaxLoc()之外,還有什麼辦法可以通過cv::Mat中包含的cv::Point進行排序嗎? minMaxLoc(result, &minVal, &maxVal, &minLoc, &maxLoc); 我曾嘗試: cv::Mat_<uchar>::