我正试着训练我自己的哈尔卡斯特来侦测枪支。我已经下载了近2000张底片,我想探测很多种类的枪支。所以,我想哈尔卡斯特需要用很多正面的枪械图像来训练。怎么能做到?
顺便说一下,我在Linux/Ubuntu环境下工作。
提前谢谢。
最佳答案
为了训练用于检测自定义对象的haar级联,可以使用opencv库。在debian/UbuntuLinux或其衍生物上,可以作为根用户运行以下命令来安装:
# apt-get install libopencv-dev
一旦成功,我发现this site的代码和步骤对于学习haar cascades非常有用。作者用一个例子加以说明。
还有一个关联的git存储库here。Readme.md简洁地介绍了一组步骤。步骤1用于安装opencv,可以忽略。
成功训练的关键是获得足够数量的正面和负面图像。
关于linux - Haar级联训练,具有多个正面图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44997206/