Sshadow_ 2023-03-16 09:22 采纳率: 100%
浏览 15
已结题

关于#训练分类器#的问题,如何解决?

您好!,我在看到你写的关于如何训练自己分类器中遇到了小小的问题,劳请您看下我这个问题:
在训练xml文档中的5个文件时,出现了点击train.bat后显示完成,但是xml文档中没有保存文档的情况

img

 train.txt-记事本                                                                                                           口        X
 文件(F)编辑(E)格式(O)查看V)帮助(H)
 opencv traincascade -data xml -vec pos.vec -bg pneg.txt -numStages 5 -minHitRate 0.999
 maxFalseAlarmRate 0.5 -numPos 50 -numNeg 150 -W 50 -h 50 -mode ALL -precalcValBufSize
 1024-precalcldxBufsize1024
                

然后您在文中提到的这个训练器的级数好像也没有体现到

img

希望能够得到你的答复

  • 写回答

1条回答 默认 最新

  • MarkHan_ 2023-03-16 10:23
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ
    你好!根据你提供的信息,可能是以下原因导致了问题:

    1. 训练时出现了错误,导致训练没有成功,因此没有生成新的xml文件。
    2. 训练成功了,但是生成的xml文件保存的位置不是你期望的位置。

    针对第一种情况,你可以在训练时尝试使用命令行参数“-mem参数”,这可以限制训练时所需要的内存。另外,你也可以通过查看训练日志来了解训练过程中是否出现了错误。
    ·
    针对第二种情况,你可以尝试查看训练命令中的“-data”参数,这个参数指定了训练生成的xml文件的保存位置。如果这个参数没有被正确指定,那么生成的xml文件可能被保存到了一个你不知道的位置。你可以尝试在训练命令中指定一个具体的文件夹路径,例如:
    ·
    opencv_traincascade -data ./xml -vec pos.vec -bg neg.txt -numPos 50 -numNeg 100 -numStages 5 -precalcValBufSize 1024 -precalcIdxBufSize 1024 -w 24 -h 24
    ·
    在这个命令中,“-data ./xml”指定了生成的xml文件保存在当前目录下的xml文件夹中。你可以根据自己的需要修改这个路径。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月24日
  • 已采纳回答 3月16日
  • 修改了问题 3月16日
  • 创建了问题 3月16日

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵