首先,我根本不知道批量编程。我在阅读有关OpenCV的教程中遇到了FIND命令 http://coding-robin.de/2013/07/22/train-your-own-opencv-haar-classifier.html
find ./positive_images -iname "*.jpg" > positives.txt
它基本上应该将 positive_images目录中所有jpeg文件的所有相对路径复制到 positives.txt 文件。我在CMD(管理员)中运行此操作并获得以下内容:
拒绝访问是什么意思?我不想为此学习批处理编程,因为我已经忙于我的项目。请给我一个简单易懂的解决方案。
答案 0 :(得分:0)
引用的教程使用了bash find命令。但是你正在执行Windows find命令。从某个地方下载unix命令的windows端口将它放在你的目录中并调用它就像
.\find.exe .\positive_images -iname "*.jpg" > positives.txt
还要注意windows路径分隔符斜杠。
您可以使用此端口作为示例 - > http://unxutils.sourceforge.net/ (可能有一个更新的端口,但这应该做的工作)