gpt4 book ai didi

windows - windows下如何正确构建opencv得到 "opencv_createsamples.exe"

转载 作者:太空宇宙 更新时间:2023-11-03 22:18:29 27 4
gpt4 key购买 nike

我想学习和使用使用 OpenCV 的 haarcascade 分类器来检测我选择的对象。我在网上搜索了一下,发现 createsamples实用程序有助于为正面和负面图像创建数据集。我知道如何在 python 中安装 OpenCV(pip install opencv-python 完美运行)但由于我需要使用该实用程序,因此我需要为我的 Windows 系统构建 OpenCV。


我尝试在 windows 中安装 OpenCV

尝试 1:使用 MinGW 和 cmake

  • 使用 git 在 "C:\OpenCV" 克隆了最新的 OpenCV来自 https://github.com/opencv/opencv

  • 已安装 cmake

  • "C:\OpenCV\build" 使用 cmake 创建构建使用具有默认选项的 MinGW(64 位)构建系统
  • 跑了 mingw32-make
  • 跑了 mingw32-make install

它在 "C:\OpenCV\build\install" 中创建了一个安装目录

但令我惊讶的是opencv_createsamples.exe那里不存在

opencv_visualisation.exe , opencv_annotation.exe , opencv_version.exe等存在

screenshot of install files generated

screenshot of build options selected in cmake by default

很清楚BUILD_opencv_appstrue默认情况下,除此应用外,其他应用均已创建

仍在源文件夹中:createsamples.cpp存在于 "C:\OpenCV\apps\" 中连同 opencv_visualisation.cpp

尝试 2:从官方网站构建 visual studio 14_15

仍然令我惊讶的是 "C:\OpenCV401\build\x64\vc14\bin"没有opencv_createsamples.exe同样存在其他文件

screenshot of files present in build

尝试 3

screenshot of files present in this build


所以,我的问题是:

  • 为什么在我的第一次尝试中没有使用 MinGW 和 cmake 从源代码构建该实用程序
  • 为什么他们没有包含在官方构建中
  • 如何使用 MinGW 和 cmake 进行构建以正确获取该实用程序(可能需要一些构建配置?)

最佳答案

Createsamples 在最新的 OpenCV(4.0 及更高版本)中被禁用:here .

关于windows - windows下如何正确构建opencv得到 "opencv_createsamples.exe",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54310798/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com