-
yexindonglai@163.com
2024-07-18 00:24
OpenCV
601°
0
前言1、准备2、Configure3、Generate4、编译5、安装前言1、准备从opencv3开始,将face、sift、surf等函数相关的库单独拎出来了,若要使用需配置contrib包。本文介绍了如何在windows中配置contrib+opencv。所用版本为opencv3.4.16+contrib3.4.16,操作系统为win10,win11均测试过可行。配置contrib前我已完整配置过opencv,如果已配置过opencv,在设置路径相关参数时,需要注意调整一下;1下载从最大的同性交友网站上下载opencv和opencv_contrib。均为官方发布的。opencv和openc
-
yexindonglai@163.com
2024-07-15 01:12
OpenCV
504°
0
问题分析解决问题经过编译且安装后,发现3rdparty目录下没有ffmpeg目录通过opencv的cv::CascadeClassifier.load()函数加载mp4文件时无法读取到mp4文件内容分析通过再次构建编译后发现在Configure过程中下载ffmpeg.dll文件失败了;虽然这个报错并不影响编译,但是最终导致了无法打开mp4文件;解决虽然下载失败了,但是也告诉我们具体日志信息,在D:/cpp/opencv-3.4.16/sources/build/CMakeDownloadLog.txt里面;我们打开看下打开后如下图,告诉我们有3个文件下载失败了;这三个文件分别为:opencv_
-
yexindonglai@163.com
2024-07-10 15:23
OpenCV
410°
0
-
yexindonglai@163.com
2024-07-09 20:29
OpenCV
939°
0
1、positives.txt(1):parseerrorDone.Created0samples2、注意:负样本直接写成路径即可,否则会出现后面错误:3、运行:opencv_traincascade.exe时,注意添加-numPos50(不一定为样本数,可能比样本数少,不然会出现以下错误)-numNeg147(除非为默认样本数)4、Badargument(_cascadeDirNameor_bgfileNameor_vecFileNameisNULL)inCvCascadeClassifier::train,5、OpenCVError:Assertionfailed(_img.rows*_i
-
yexindonglai@163.com
2024-07-08 18:38
OpenCV
345°
0
前言基本用法:批量预测:带概率输出的预测:带概率输出的批量预测:前言cv::predict()是OpenCV中SVM模型的预测函数,用于对输入的样本进行分类预测。它有以下用法:基本用法:intprediction=model->predict(sample);model是已经训练好的cv::SVM对象sample是待预测的单个样本,以cv::Mat格式表示函数返回预测的类别标签批量预测:cv::Matpredictions;model->predict(samples,predictions);samples是待预测的样本集合,以cv::Mat格式表示predictions是存储预测结果的输出
-
yexindonglai@163.com
2024-07-04 18:18
OpenCV
440°
0
环境系统:win10opencv版本:3.4.16资源下载正负样本数据下载地址:https://download.csdn.net/download/qq_27184497/89512387下载opencv:https://github.com/opencv/opencv/releases/下载好opencv的windows版本后,在build\x64\vc15\bin目录下会有以下2个文件opencv_createsamples.exe:用于创建样本集,生成正样本和负样本,以供级联分类器的训练使用。它将正样本和负样本的图像作为输入,并生成一个用于训练的样本描述文件(.vec文件)。正样本是包
-
yexindonglai@163.com
2024-06-24 21:21
OpenCV
854°
0
1、前置工作系统编译软件mingw64构建软件opencv-4.8.02、生成生成前的准备工作Generate3、编译4、安装3.1、配置环境变量并重启5、clion运行opencvCMakeLists.txt内容main.cpp内容解决方案一、解决方案二、完1、前置工作系统win10或win11编译软件mingw64mingw64有2个版本,分别是x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z这个包是针对POSIX兼容的操作系统(如Linux、macOS等)的64位MinGW-w64编译器。“posix”表示使用POSIX线程库。“sjlj”表示使
-
yexindonglai@163.com
2024-06-18 17:34
OpenCV
707°
0
1、前置工作2、生成Makefile3、构建opencv(编译)检查构建结果4、安装安装到用户级别(可选)安装到系统级别5、验证安装结果通过cmake项目+cpp代码进行验证安装结果1、前置工作先安装相关依赖sudoaptinstall-ycmakeg++wgetunzip创建安装目录并进入目录cd/rootmkdiropencv_install_package下载opencv4.8.0的源代码,--no-check-certificate表示禁用ssl/tls证书验证cd/root/opencv_install_packagewget--no-check-certificate-Oopenc