使用';查找';命令在opencv上生成集合文件
我面临一个问题,生成一个正面图像的收集文件来训练OpenCV中的Haar Cascade来检测汽车。在我在互联网上找到的每个教程中,都是同一个命令,但我无法执行它。 我正在使用命令提示符和Windows Power Shell执行此命令<代码>查找./positive_images/-iname.*pgm'>positives.txt我正在从目录的根目录运行此命令。阳性图像存储在使用';查找';命令在opencv上生成集合文件,opencv,cmd,cascade,haar-classifier,Opencv,Cmd,Cascade,Haar Classifier,我面临一个问题,生成一个正面图像的收集文件来训练OpenCV中的Haar Cascade来检测汽车。在我在互联网上找到的每个教程中,都是同一个命令,但我无法执行它。 我正在使用命令提示符和Windows Power Shell执行此命令查找./positive_images/-iname.*pgm'>positives.txt我正在从目录的根目录运行此命令。阳性图像存储在positive\u images文件夹中 输出: 未找到文件-'*pgm' 但是,positive\u images目录包含
positive\u images
文件夹中
输出:
未找到文件-'*pgm'
但是,positive\u images
目录包含550个扩展名为.pgm
的文件。错误未找到文件-'*pgm'
我正在使用命令提示符和Windows Power Shell执行此命令:
find ./positive_images/ -iname '.*pgm' > positives.txt
上面的命令使用的是Unix版本的find
,但您正在Windows下运行它。PowerShell没有内置的find
命令,因此您正在运行C:\Windows\System32\find.exe
注:
- Unix
用于搜索文件find
- Windows
用于搜索文件中的字符串find
dir
而不是find
:
dir /b /s positive_images\*.pgm > positives.txt
进一步阅读
- -对于所有与Windows命令行相关的内容都是一个很好的参考
- -显示文件和子文件夹的列表
- -在文件中搜索文本字符串并显示找到该字符串的所有行
未找到文件-“*pgm”
我正在使用命令提示符和Windows Power Shell执行此命令:
find ./positive_images/ -iname '.*pgm' > positives.txt
上面的命令使用的是Unix版本的find
,但您正在Windows下运行它。PowerShell没有内置的find
命令,因此您正在运行C:\Windows\System32\find.exe
注:
- Unix
用于搜索文件find
- Windows
用于搜索文件中的字符串find
dir
而不是find
:
dir /b /s positive_images\*.pgm > positives.txt
进一步阅读
- -对于所有与Windows命令行相关的内容都是一个很好的参考
- -显示文件和子文件夹的列表
- -在文件中搜索文本字符串并显示找到该字符串的所有行
目录文件的步骤,即文档中给出的bg.txt
。请编辑问题以直接包含您的输出(作为文本)。@D.U这是我下面教程的链接。[编码罗宾]()。我是OpenCV新手,正在尝试使用级联分类器的车辆检测算法。我有一组正片和负片的数据。此外,我找到的每个教程都使用这种方法。@D.U即使我们遵循官方文档,我也找不到创建目录文件的步骤,即文档中给出的bg.txt
。抱歉!一定是弄错了。正如我前面所说,您的解决方案帮助我解决了问题。:)没有理由不接受它,谢谢你的澄清:)对不起!一定是弄错了。正如我前面所说,您的解决方案帮助我解决了问题。:)没有理由不接受,感谢您的澄清:)