【发布时间】:2014-04-29 19:45:44
【问题描述】:
我想检测我的国家的国旗。但是我在训练方面遇到了麻烦。我有 1 个正样本和 4 个负样本。这是我的文件夹结构:
/negative
/img
img1.jpg
img2.jpg
img3.jpg
img4.jpg
/positive
flag.jpg
这就是我调用 create_samples 的方式:
opencv_createsamples -img positive/flag.jpg -vec flag.vec
但是命令没有完成并且出现弹出窗口说出现了错误。这是 create_samples 命令的输出:
Info file name: (NULL)
Img file name: positive/flag.jpg
Vec file name: flag.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 single image applying distortions...
任何人都可以指导我完成 OpenCV 中静态图像(1 个图像)的 haar 训练过程吗?我正在运行 Windows 7 Ultimate x64
编辑
这行得通:
opencv_createsamples -img positive/flag.jpg -vec flag.vec -num 0
我猜问题出在 -num 0 参数
【问题讨论】:
-
你试过 -num 1 参数吗?也尝试提供 -w 和 -h 参数...
标签: opencv