我正在用Opencv做一个示例项目。我已经使用对象标记创建了包含 imag 点的文本文件。现在我需要创建样本.exe来创建矢量文件。但是"opencv"文件夹中没有这样的文件。只有创建样本.cpp文件。请帮我怎么做,伙计们..
您必须在此处下载并安装 OpenCV 发行版。
从 cpp 源构建它也给了我错误。
createsamples.exe
将位于以下路径中:opencvbuildx64vc14bin
我真的不明白为什么这个问题增加了赏金,Yuu的回答非常接近正确,但做了一些修改:
在较新版本的 OpenCV 中,可执行文件不createsamples.exe
调用。使用当前版本的OpenCV的任何默认下载和安装,您将能够导航到安装文件夹,对我来说,正确的文件夹是:
C:librariesopencvbuildinstallx86vc15bin
在此文件夹中,您将找到可执行文件的调试版本和发布版本:
- 'opencv_createsamples.exe - 释放
- opencv_createsamplesd.exe - 调试
更新 1.0
为了完整起见,我刚刚从这里下载并安装了V3.4.0的默认版本。我所做的只是下载并安装,你可以在这里找到opencv_createsamples.exe
:
- {MyChosenInstallFolder}\opencv\build\x64\vc15\bin
- {MyChosenInstallFolder}\opencv\build\x64\vc14\bin
它不提供调试可执行文件。
更新 2.0
我刚刚完成了最新 V2 的相同下载和安装。X,你可以在这里找到"opencv_createsamples.exe":
- {MyChosenInstallFolder}\opencv\build\x64\vc14\bin
- {MyChosenInstallFolder}\opencv\build\x86\vc14\bin
库是使用V3的2.X和VC15和VC14 X64创建的。十
Windows上的OpenCV 4.X的小细节,opencv_createsamples
程序被删除了du,从C移植到C++。因此,如果您下载此版本,您将找不到它。但是,根据此 https://github.com/opencv/opencv/issues/13231#issuecomment-465621445 您可以在 3.4 安装中使用 4.3 中的这些特定程序
查找文件opencv_createsamples.exe
。默认情况下,它应该在
<opencv-dir>/build/bin
或
<opencv-dir>/build/bin/Release
.