我正在尝试使用最新版本的MS Visual Studio2019和CMake 3.15.3从源代码构建OpenCV。
如附件中的快照所示,并非所有可执行文件都已生成,主要是createsamples和traincascade

发布于 2019-10-01 21:38:56
由于旧的C- OpenCV删除,在API3.4之后被删除:
https://github.com/opencv/opencv/issues/13231
因此,看起来您应该使用OpenCV 3.4来训练级联分类器。
发布于 2019-10-01 21:34:55
由于删除了遗留的C应用程序接口,这些应用程序在最新的OpenCV中被认为是过时的。请在Github上查看此issue。如果您真的想尝试在构建中包含它们,可以尝试以下步骤:
在您的source/apps文件夹中,需要修改CMakeLists.txt文件,在Github中可以看到here。具体来说,不会添加traincascade和createsamples目录,但会在文件末尾注释掉它们:
#ocv_add_app(traincascade) # <--- Uncomment these two lines
#ocv_add_app(createsamples) # <---
ocv_add_app(annotation)
ocv_add_app(visualisation)
ocv_add_app(interactive-calibration)
ocv_add_app(version)如果您取消对这些行的注释,则将在CMake中遍历相应的目录并包含项目。
https://stackoverflow.com/questions/58185751
复制相似问题