[英]How do i create my own clasiifier
現在我要創建自己的面部檢測分類器。我有兩個文件夾,一個用於存儲正像,另一個用於存儲負像。 而且我為兩者都創建了.txt文件。 現在,我想創建正面影像的訓練樣本。 所以我給命令'opencv_createsamples -info positives.txt -vec myvec.vec -w 24 -h 24'。 但是它顯示的是這樣,它沒有創建任何樣本,這是什么原因? 提前致謝。
Info file name: positives.txt
Img file name: (NULL)
Vec file name: myvec.vec
BG file name: (NULL)
Num: 1000
BG color: 0
BG threshold: 80
Invert: FALSE
Max intensity deviation: 40
Max x angle: 1.1
Max y angle: 1.1
Max z angle: 0.5
Show samples: FALSE
Width: 24
Height: 24
Create training samples from images collection...
positives.txt(1) : parse errorDone. Created 0 samples
信息文件不僅應包含文件名,還應包含ROI規范。 每行應如下所示:
path / to / image.bmp num_rois xy寬度高度xy寬度高度...
例如,如果文件大小與樣本大小完全相同,則每一行應為:
路徑/到/image.bmp 1 0 0 24 24
請注意,圖像文件的路徑應相對於信息文件的位置。 樣本的默認數量也為1000,如果要在信息文件中包含所有樣本,則應通過命令行指定。
可以在opencv網站上找到一個很好的指南: http : //docs.opencv.org/doc/user_guide/ug_traincascade.html#positive-samples
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.