[Opencv]カスケード分類器作るのが遅すぎる件 (6レス)
1-

1: 2023/10/29(日)00:27 ID:B2pW3CpU(1/4) AAS
opencv_traincascadeが遅すぎる。もしいじれるパラメータがあったら有識者様教えてくれ。以下コマンドプロンプトの画面
D:\OpenCV_Installer\selfMade>opencv_traincascade -data cascade -vec positive.vec -bg neglist.txt -numPos 6290 -numNeg 3990 -w 32 -h 32
PARAMETERS:
cascadeDirName: cascade
vecFileName: positive.vec
bgFileName: neglist.txt
numPos: 6290
numNeg: 3990
numStages: 20
precalcValBufSize[Mb] : 1024
省22
2: 2023/10/29(日)00:28 ID:B2pW3CpU(2/4) AAS
こんなに遅いと日が暮れちまうよ
3: 2023/10/29(日)13:18 ID:IsQ6p7Vf(1) AAS
numPos と numNeg を減らせば良い
4: 2023/10/29(日)16:08 ID:B2pW3CpU(3/4) AAS
numPos、numNeg減らしたら精度落ちるやん。
せっかく用意したのに...

CUDAありでビルドしたらGPUに対応したopencv_traincascadeが生成されんのか?
ググってもopencv_traincascadeに関してはようわからんかった
5: 2023/10/29(日)16:10 ID:B2pW3CpU(4/4) AAS
何より気に食わんのはCPU使用率が25%で推移しとることや
全部使えや
ちなi5 9400
6: 2024/04/14(日)12:07 ID:Rac57Bvn(1) AAS
OpenCV質問便乗して良いかしら
cv::Mat_<T>からcv::Matへの変換はどうやるのが正解?
逆方向の代入とかは問題無くできるので、原理的には変換に別段コピー不要のように思えるが
実際にコードを書くとなると
cv::Mat_<uchar> srcImg = ...;
cv::Mat dstImg;
srcImg.convertTo(dstImg, srcImg.type()); // コピー1回
しかやる方法無し?
それとも関数引数としてcv::InputArray受けして何でも受け付けられるようにしとけみたいな発想の転換が必要?
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.183s*