1樓:匿名使用者
exponential(scale = 1.0,size = none )
引數:規模:浮點或類似浮點陣列引數。
大小:int或int的元組,可選輸出形狀。
建議看一下這個網頁。
2樓:
scale是標準差, size是樣本數
opencv中detectmultiscale()函式返回的值是什麼?
3樓:匿名使用者
對輸入**進行行人檢測時由於**的大小不一樣,所以要用到多尺度檢測。這裡是用hog類的方法detectmultiscale。引數解釋如下:
hogdescriptor::detectmultiscale(const gpumat& img, vector& found_locations, doublehit_threshold=0, size win_stride=size(), size padding=size(), double scale0=1.05, int group_threshold=2)
該函式表示對輸入的**img進行多尺度行人檢測 img為輸入待檢測的**;
found_locations為檢測到目標區域列表;
引數3為程式內部計算為行人目標的閾值,也就是檢測到的特徵到svm分類超平面的距離;
引數4為滑動視窗每次移動的距離。它必須是塊移動的整數倍;
引數5為影象擴充的大小;
引數6 :scale0為比例係數,即被檢測影象每一次被壓縮的比例,這個可以從opencv的hog.cpp原始檔中看出:
for( levels = 0; levels < nlevels; levels++ )
之前一直理解的是檢測視窗會不斷的按照比例係數放大,其實檢測視窗是固定不變的,是待檢測影象按照比例係數縮小。
引數7為組閾值,即校正係數,當一個目標被多個視窗檢測出來時,該引數此時就起了調節作用,為0時表示不起調節作用。
最後對檢測出來的目標矩形框,要採用一些方法處理,比如說2個目標框巢狀著,則選擇最外面的那個框。 因為hog檢測出的矩形框比實際人體框要稍微大些,所以需要對這些矩形框大小尺寸做一些調整。
在進行交通燈檢測的程式編寫中,經過各種調整,還是使用detectmultiscale(src, found,0,size(8,8), size(32,32), 1.05, 2)最終通過了,其他的引數一直報錯。其中第五個引數為size(0,0)時,檢測出的矩形框數量為65個,size(32,32)時檢測出的矩形框為83個,調整為size(64,64)後檢測到的矩形框增加為109個,說明這個引數的尺寸越大,好像檢測量越大,檢測出的矩形框越多。
暫時是這麼認為的,以後想清楚了再來更新吧。
下面的一組實驗結果是對第4個引數的理解,第四個引數越大,檢測視窗移動的步長越大,檢測的目標個數越小。(檢測是在訓練樣本數量很少的情況下完成的,提高訓練樣本數量可以增加檢測的精度)
下圖是引數為detectmultiscale(src, found,0,size(4,4), size(0,0), 1.05, 2)的檢測結果,矩形框個數為38個
下圖是引數為detectmultiscale(src, found,0,size(16,16), size(0,0), 1.05, 2)的檢測結果,矩形框個數為88個
當第4個引數為size(64,64)時,檢測視窗僅為12個。detectmultiscale(src, found,0,size(32,32), size(0,0), 1.05, 2)
4樓:澀殿
返回的是檢測到區域的座標(x,y)檔案裡只寫了影象的位置,我覺得可能是指小區域內左上角的值(如果你知道了請指教我一下,感謝),這個我找了很久沒有得到準確的答案,還有兩個引數分別是指檢測出的小區域的寬和高。
為什麼ae裡的重新編排幀(exponential scale)選擇後是不亮的?
5樓:匿名使用者
樓主,你的翻譯很有問題,exponential scale不是重新編排幀,exponential scale 如名字所述,該功能只對「scale」屬版性起作用權,具體作用就是可以讓scale關鍵幀動畫過度更加柔順。 它只針對scale縮放屬性,對其他屬性的關鍵幀當然是不起作用的咯,所以是灰的不亮。
python裡面的glob模組是怎麼用的
glob是python自己帶的一個檔案操作相關模組,用它可以查詢符合自己目的的檔案,就類似於 專windows下的檔案搜尋,支援通配屬符操作,這三個萬用字元,代表0個或多個字元,代表一個字元,匹配指定範圍內的字元,如 0 9 匹配數字。它的主要方法就是glob,該方法返回所有匹配的檔案路徑列表,該方...
請問這個python程式裡面的else為什麼會顯示expec
這裡出現了兩個問題 一 縮排應該是四個空格。if請頂格寫,if下面的兩行,專行首四個空格。二 age輸入是 屬字串型別,需要轉成整數才能比較大小。更正方法如下 1.age input please enter your age 2.if int age 21 3.print 你不能買酒 4.prin...
python35裡面怎麼搭建簡單的web伺服器
利用python自帶的包可以建立簡單的web伺服器。在dos裡cd到準備回做伺服器根目錄的路徑下 答,輸入命令 python m web伺服器模組 埠號,預設8000 例如 然後就可以在瀏覽器中輸入 h ttp loca lhost 埠號 路徑 來訪問伺服器資源。例如 h ttp local hos...