-
yexindonglai@163.com
2024-07-08 18:38
OpenCV
326°
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
419°
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
821°
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
675°
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
-
yexindonglai@163.com
2024-05-29 15:59
c++
551°
0
first原因解决方案一:使用指针引用方案二:使用二级指针first先看这段代码,有多个地方都会释放pPointer的对象空间,但是为了防止重复释放,在第二次释放时做了判空处理;不为空才释放;#include<iostream>usingnamespacestd;//释放内存voidrelease(int*pPointer){deletepPointer;pPointer=nullptr;}intmain(){int*pPointer=newint();//释放release(pPointer);if(pPointer)deletepPointer;return0;}执行结果如下,报错了,告诉
-
yexindonglai@163.com
2024-05-23 22:04
后端
405°
0
1、structevent_base2、structevent1、structevent_baseevent_base相当于是一个集合,里面存放了多个structevent;相信大家都听说过epoll吧,epoll里面有个就绪队列,就是请求已经准备好了,随时都可以拿出来进行消费,那么event_base就相当于是epoll里面的就绪队列;2、structevent刚刚说了event_base集合里面存放了多个structevent,那这里每个structevent都是一个事件或者是一个信号,也可以说每个structevent都是一个个的请求;
-
yexindonglai@163.com
2024-05-22 22:49
后端
473°
0
安装从源码安装libevent1、下载libevent源码包2、解压&&安装&&编码教程安装从源码安装libevent教程来源:https://blog.csdn.net/yueni_zhao/article/details/1314557431、下载libevent源码包#下载到root目录cd/rootwget--no-check-certificatehttps://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz2、解压&&安装&&编码#解
-
yexindonglai@163.com
2024-05-14 21:18
idea
591°
0
前言idea提交记录对比筛选根据需求区分前言每次需求开发都要先经过代码评审后才能上线,项目经理要求我们梳理出自己修改了哪些文件,而我们又是多个人在同一个分支开发,所以一个分支下就会有很多个提交;当我们通过右键项目->Git->ShowHistory查看提交记录时就会发现有多个提交,进行分支对比的时候会将其他的人对比也展现出来;那没有一种方法,虽然是多人在同一分支开发,但是只查看我自己的提交记录呢?答案是有的,而且idea就能做到;idea提交记录对比筛选首先,我们还是先右键项目->Git->ShowHistory查看提交记录打开提交记录后,最左边有个branchs的按钮,点击后会打开一个侧边窗
-
yexindonglai@163.com
2024-04-30 18:07
skynet
702°
0
前置准备安装skynet源码安装前置准备skynet是使用c语言编写的网络库,需要先安装编译的条件#c语言编译工具aptinstallgcc-y#安装构建工具aptinstallmake-y安装skynetgithub地址:https://github.com/cloudwu/skynet源码安装下载源码gitclonehttps://github.com/cloudwu/skynet.git编译#进入目录进行编译cdskynetmakelinux编译完成后会在当前目录下生成一个名为skynet的可执行文件,输入./skynet./examples/config命令即可运行,当展示以下信息时表
-
yexindonglai@163.com
2024-04-30 09:54
Nginx
516°
0
解决访问nginx首页404的方法解决方案1:在根目录加上html文件解决方案2:指定根目录解决访问nginx首页404的方法正常情况下,启动nginx后访问地址http://localhost应该是能进入到nginx的欢迎首页的;但是当访问后却显示了404页面,我们当前的html文件路径为:/root/c_nginx_module/html/index.html这种情况一般都是nginxroot目录(根目录)未配置好导致的,那我们只要保证根目录下有html,或者指定一个有html的根目录就行啦!解决方案1:在根目录加上html文件以下通过-t命令查看到,nginx的根目录是/usr/loca