日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

opencv中的createsamples.exe生成vec文件注意事项

發布時間:2025/3/21 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 opencv中的createsamples.exe生成vec文件注意事项 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.查閱createsamples.cpp

-info ? ? 輸入正樣本描述文件,默認NULL

-img ?輸入圖像文件名,默認NULL

-bg ? ?負樣本描述文件,文件中包含一系列被選作背景的圖像的文件名,默認為NULL

-num ? 生成正樣本的數目,默認1000

-bgcolor ? 背景顏色,表示透明顏色,默認為0

-bgthresh ?顏色容差,所有處于bgcolor-bgthresh和bgcolor+bgthresh之間的像素被置為透明像素,也就是將白噪聲加到前景圖像上,默認80

-inv ? ? ? 前景圖像顏色翻轉標志,如果指定顏色將翻轉,默認0(不翻轉)

-randinv ? ? 如果指定顏色將隨機翻轉,默認0(不翻轉)

-maxidev ? 前景圖像中像素的亮度梯度最大值,默認40

-maxxangle X軸最大旋轉角度,以弧度為單位,默認1.1

-maxyangle Y軸最大旋轉角度,以弧度為單位,默認1.1

-maxzangle Z軸最大旋轉角度,以弧度為單位,默認0.5

輸入圖像沿著三個軸旋轉,旋轉角度由上述三個值決定

-show ? ? ? ?如果指定,每個樣本都將被顯示,按下Esc鍵,程序將繼續創建樣本而不再顯示,默認為0(不顯示)。

-scale ? ? ? 顯示圖像的縮放比列,默認為4.0。

-w? ? 輸出樣本寬度,默認24

-h ??輸出樣本高度,默認24

-vec ? ? ? ? ?輸出用于訓練的.vec文件,默認為NULL。

將正樣本描述文件中的正樣本轉換為灰度圖像并縮放到-w-h尺寸存入vec文件中

(1)如果設置-img和-vec

調用cvCreateTrainingSamples,采用一張圖像創建訓練樣本

(2)如果設置-img、-bg和-info

調用cvCreateTestSamples,采用一張圖像創建測試樣本。-bg在這里又有什么作用?目的是作為背景創建測試圖像。

(3)如果設置-info和-vec(采用正樣本描述文件中的圖像創建訓練樣本)

調用cvCreateTrainingSamplesFromInfo,在cvCreateTrainingSamplesFromInfo中將讀取樣本,并resize后調用icvWriteVecHeader和icvWriteVecSample創建vec文件。

(4)如果只設置-vec(只顯示vec文件中的樣本)

調用cvShowVecSamples查看和檢查保存在vec文件中正樣本

上述參數在create.dat中設置好,最后有一個pause,等待顯示結果:Done.Created num samples


參考:http://blog.csdn.net/xidianzhimeng/article/details/10470839




總結

以上是生活随笔為你收集整理的opencv中的createsamples.exe生成vec文件注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。