環(huán)境: Ubuntu 12.4, OpenCV, 光影魔術(shù)手4, ObjectMarker 步驟如下: 1. 首先收集要探測的物體圖片(正樣本)和背景圖片(負(fù)樣本),使用“光影魔術(shù)手"批處理圖片為固定大小和bmp格式 2. 使用ObjectMarker來抽取物體圖片(正樣本)生成info.txt,內(nèi)容如下: rawdata/136e2b8aef176609829e23e54081db6d.bmp 1 149 36 127 193 rawdata/203d730e146b11af60eef38b5ee280a1.bmp 1 52 92 175 201 rawdata/21b7e18952a3af2975fb407510af943e.bmp 1 82 102 135 182 rawdata/2f9ed3b7e3c87b0890bcdd94fae54415.bmp 1 45 28 190 230 3. 將info.txt文件和正負(fù)物體圖片導(dǎo)入到Ubuntu環(huán)境內(nèi)。 4. 在背景圖片中生成bg.txt文件,內(nèi)容為相應(yīng)的文件名: jerry@hq:~$ more neg_pic/bg3.txt c15108780ef9f873650f3cbd0259fa6f.bmp e4f1dce1ed15262848f0b9e0efb0ad56.bmp 6c7fc84c405201ba2a92c38e5f828966.bmp a00f7dc3c16e8b31d16bb9122f34aa0c.bmp cad04ea931db04381bb5fed9cb8dea61.bmp 056f0cd1d04d62dfa4ab9fdb0b6c052b.bmp 95f5c539316d9261a83b3a98d90eac58.bmp 08178909a71d88750fc35d5b87e838fd.bmp 4. 準(zhǔn)備訓(xùn)練數(shù)據(jù) jerry@hq:~$ opencv_createsamples -info info.txt -vec pic.vec -w 30 -h 30 -b neg_pic/bg.txt -num 26 5. 訓(xùn)練haar分類器 jerry@hq:~$ mkdir cascade_data jerry@hq:~$ opencv_traincascade -data cascade_data -vec pic.vec -bg neg_pic/bg3.txt -w 30 -h 30 -numPos 26 -numNeg 50 -numStages 10 來自 “ ITPUB博客 ” ,鏈接:http://blog./16582684/viewspace-1247459/,如需轉(zhuǎn)載,請注明出處,否則將追究法律責(zé)任。 |
|