4

我正在开发 Opencv 中的示例项目。我已经使用 objectmarker 创建了包含 imag 点的文本文件。现在我需要 Createsamples.exe 来创建矢量文件。但是“opencv”文件夹中没有这样的文件。只有 createsample.cpp 文件。请各位大侠帮帮我怎么办。。

4

4 回答 4

5

您必须在此处下载并安装 OpenCV 发行版。
从 cpp 源构建它也给了我错误。

createsamples.exe将在以下路径中:\opencv\build\x64\vc14\bin

于 2017-07-11T08:03:20.780 回答
2

我真的不明白为什么在这个问题中添加了赏金,Yuu 的回答非常接近正确,但做了一些修改:

createsamples.exe在较新版本的 OpenCV中不调用该可执行文件。通过任何默认下载和安装当前版本的 OpenCV,您将能够导航到安装文件夹,对我来说,正确的文件夹是:

C:\libraries\opencv\build\install\x86\vc15\bin

在此文件夹中,您将找到可执行文件的调试和发布版本:

  • '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

您可以看到只有 VC14 库是使用 2.X & VC15 & VC14 X64 for V3.X 创建的

于 2018-02-09T14:50:55.457 回答
0

Windows 上 OpenCV 4.X 的小细节,该opencv_createsamples程序因从 C 移植到 C++ 而被删除。因此,如果您下载此版本,您将找不到它。但是,根据此https://github.com/opencv/opencv/issues/13231#issuecomment-465621445,您可以在 4.3 安装中使用 3.4 中的这些特定程序

于 2020-06-24T15:17:24.910 回答
-2

寻找文件opencv_createsamples.exe。默认情况下它应该在

<opencv-dir>/build/bin或者

<opencv-dir>/build/bin/Release.

于 2013-02-04T14:43:39.347 回答