<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[PRML_MAN的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/PRML_MAN</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; PRML_MAN]]></copyright><item><title><![CDATA[OpenCV指定pid和vid通过MSMF打开摄像头]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/148774322</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/148774322</guid><author>PRML_MAN</author><pubDate>Thu, 19 Jun 2025 20:16:45 +0800</pubDate><description><![CDATA[在基于OpenCV的项目中，实际开发过程会面临设备上存在多个摄像头，需要指定摄像头的pid和vid打开摄像头。]]></description><category></category></item><item><title><![CDATA[VirtualBox Ubuntu扩展虚拟机磁盘空间]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/133755575</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/133755575</guid><author>PRML_MAN</author><pubDate>Tue, 10 Oct 2023 20:44:07 +0800</pubDate><description><![CDATA[关于Orical VM VirtualBox虚拟机安装了ubuntu linux系统，由于需要，磁盘空间不足，需要扩展磁盘空间，最终找到了一个非常简单的方法，上干货。]]></description><category></category></item><item><title><![CDATA[大话机器学习准确率(Accuracy)、精确率(Pecision)、召回率(Recall)以及TP、FP、TN、FN]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/133659075</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/133659075</guid><author>PRML_MAN</author><pubDate>Sun, 08 Oct 2023 20:58:33 +0800</pubDate><description><![CDATA[TP: True Positive, 实际是人才，被张飞认为是人才的人数FP: False Positive, 实际是庸才，被张飞认为是人才的人数TN:True Negative, 实际是庸才，被张飞认为是庸才的人数FN:False Negative, 实际是人才，被张飞认为是庸才的人数格式： XYX表示此次判断是错误的Y表示被AI识别的结果。]]></description><category></category></item><item><title><![CDATA[Wix toolset打包工具介绍]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/131177201</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/131177201</guid><author>PRML_MAN</author><pubDate>Mon, 12 Jun 2023 21:46:27 +0800</pubDate><description><![CDATA[wix toolset windows安装包打包工具]]></description><category></category></item><item><title><![CDATA[【SQL】数据筛选过滤(初级)]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/131157653</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/131157653</guid><author>PRML_MAN</author><pubDate>Sun, 11 Jun 2023 21:35:46 +0800</pubDate><description><![CDATA[10、读取表test_table中的所有price和name，优先根据price降序排序，然后根据name升序排序。9、读取表test_table中的所有price和name，优先根据price排序，然后根据name排序。6、读取表test_table中的所有price，并保证获取的数据不重复出现，只显示前面5个。15、读取表test_table中的所有price和name，其中price大于5小于10。14、读取表test_table中的所有price和name，其中price不等于10。]]></description><category></category></item><item><title><![CDATA[C/C++中比较好用的HTTP开源库]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/129250230</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/129250230</guid><author>PRML_MAN</author><pubDate>Mon, 27 Feb 2023 21:20:55 +0800</pubDate><description><![CDATA[http相关开源库]]></description><category></category></item><item><title><![CDATA[QT日志重定向方法介绍]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/129250058</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/129250058</guid><author>PRML_MAN</author><pubDate>Mon, 27 Feb 2023 21:07:53 +0800</pubDate><description><![CDATA[QT日志信息重定向方法介绍]]></description><category></category></item><item><title><![CDATA[windows平台相关命令收集]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/128801107</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/128801107</guid><author>PRML_MAN</author><pubDate>Mon, 30 Jan 2023 13:59:19 +0800</pubDate><description><![CDATA[windows 命令收集]]></description><category></category></item><item><title><![CDATA[Windows 工具之net]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/128104185</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/128104185</guid><author>PRML_MAN</author><pubDate>Tue, 29 Nov 2022 20:06:26 +0800</pubDate><description><![CDATA[windows 工具之net]]></description><category></category></item><item><title><![CDATA[windows下Linaro-arm-linux编译开启NEON的Opencv源码详细过程]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/124597615</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/124597615</guid><author>PRML_MAN</author><pubDate>Thu, 05 May 2022 23:00:08 +0800</pubDate><description><![CDATA[环境配置
1. windows安装cmake
下载地址：https://cmake.org/download/

按照上图中的下载cmake的安装包，安装过程没有什么需要特殊注意的，自行安装即可。
安装完成后，通过下面命令验证安装成功,如果显示cmake版本信息则安装成功：
d:\&gt; cmake -version
cmake version 3.23.1
CMake suite maintained and supported by Kitware (kitware.com/cmake).

将CMa]]></description><category></category></item><item><title><![CDATA[算法之图解单纯形算法C++]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/123772811</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/123772811</guid><author>PRML_MAN</author><pubDate>Sun, 01 May 2022 22:27:28 +0800</pubDate><description><![CDATA[线性规划问题介绍
本文主要通过一个简单的线性规划问题来介绍单纯形算法，线性规划问题如下：

我们将线性规划问题区域通过图像绘制出来，如下图：

其中，CB为直线x+2y=6，BD为直线x+y=4，红色的直线为 3x+5y=0的直线。
新的改变
我们对Markdown编辑器进行了一些功能拓展与语法支持，除了标准的Markdown编辑器功能，我们增加了如下几点新功能，帮助你用它写博客：

全新的界面设计 ，将会带来全新的写作体验；
在创作中心设置你喜爱的代码高亮样式，Markdown 将代码片显示选择的高亮样式]]></description><category></category></item><item><title><![CDATA[OpenCV之Mat的详细介绍]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/124482661</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/124482661</guid><author>PRML_MAN</author><pubDate>Thu, 28 Apr 2022 20:48:41 +0800</pubDate><description><![CDATA[在opencv中，Mat作为图像的存储容器，是非常基础也是非常重要的知识，本文主要介绍Mat相关的操作。
1 图像复制
再开始将拷贝之前，先给大家分享一下浅拷贝和深拷贝
浅拷贝：拷贝对象和被拷贝对象都指向同一个内存空间，修改任何一个对象的数据都会影响另外一个；
举个例子：小明和小红在沙漠中共用一个水瓶喝水，任何一个人喝了水，另外一个人都会剩下更少的水。
深拷贝：拷贝对象和被拷贝对象指向不同的内容空间，修改数据时互不影响。
举个例子：小明和小红各有一个水瓶，各自喝各自的水对对方不影响。
深拷贝和浅拷贝都各有优]]></description><category></category></item><item><title><![CDATA[图像算法之图像平移]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/124461710</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/124461710</guid><author>PRML_MAN</author><pubDate>Wed, 27 Apr 2022 22:44:17 +0800</pubDate><description><![CDATA[在图像处理领域中，图像变换是最基本的算法，本文主要详细分享一下图像平移算法的原理和代码实现，废话不多说，直接上干货。
1、图像平移的原理
在计算机图像中，主要是用的是 像素直角坐标系 我们把图像的左上角定为原点O，向右为x轴，向下为y轴，见下图：

图像平移，就是把图像中像素的坐标（x,y）进行处理，设x,y方向的平移量分别为dx,dy，平移后的坐标为（x1,y1），则计算公式为：

首先，我们将上面的公式进行填补转换

我们通过矩阵运算来表示上面的两个等式，

理论讲解结束。
2 代码实现
基于openc]]></description><category></category></item><item><title><![CDATA[linux opencv打开两个USB摄像头]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/124309064</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/124309064</guid><author>PRML_MAN</author><pubDate>Wed, 20 Apr 2022 22:42:55 +0800</pubDate><description><![CDATA[在ubuntu linux系统下，摄像头设备是通过/dev/videox来表示的，如果只有一个摄像头，则会在/dev目录下显示 video0和video1两个设备，其中，video0是真实设备，而video1是一个虚拟设备。
1、多摄像头设备打开
当有两个USB摄像头时，会出现video0~video3 四个设备，其中video0和video2是真实设备，而video1和video3是虚拟设备，因此，只需要通过opencv打开video0和video2即可。通过opencv的VideoCapture打开多摄]]></description><category></category></item><item><title><![CDATA[算法之滑动窗口寻找最长无重复字符串]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/121522889</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/121522889</guid><author>PRML_MAN</author><pubDate>Wed, 24 Nov 2021 20:09:36 +0800</pubDate><description><![CDATA[今天无聊的时候刷了一道leetcode的题目，给定字符串，查找最长无重复字符串，具体题目信息如下：
给定一个字符串 s ，请你找出其中不含有重复字符的 最长子串 的长度。
示例 1:

输入: s = "abcabcbb"
输出: 3 
解释: 因为无重复字符的最长子串是 "abc"，所以其长度为 3。
示例 2:

输入: s = "bbbbb"
输出: 1
解释: 因为无重复字符的最长子串是 "b"，所以其长度为 1。
示例 3:

输入: s = "pwwkew"
输出: 3
解释: 因为无重复字符的]]></description><category></category></item><item><title><![CDATA[linux 命令行进行桌面图标的打开]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/121500548</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/121500548</guid><author>PRML_MAN</author><pubDate>Tue, 23 Nov 2021 19:45:40 +0800</pubDate><description><![CDATA[近期在处理一个需求，需要在代码中打开桌面的某个图标，因此，做了一些搜索，最终发现，有两个比较好用的命令，下面来讲解一下。
1、gtk-launch
在linux系统一般已经集成这个工具
所在位置： /usr/bin/gtk-launch
使用方法：gtk-launc &lt;app-name&gt;

下面是官方给出的指导
NAME
       gtk-launch - Launch an application

SYNOPSIS
       gtk-launch [OPTION...] APPLIC]]></description><category></category></item><item><title><![CDATA[算法之主成分分析PCA详解（包含理论推导和代码）]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/121256510</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/121256510</guid><author>PRML_MAN</author><pubDate>Sat, 13 Nov 2021 22:05:25 +0800</pubDate><description><![CDATA[1、PCA介绍
主成分分析算法（Principal Component Analysis）简称PCA，是一种常用的统计方法。该方法对高维的数据进行筛选，选出最具有代表性最重要的的几维数据，是一种有效的降维方法。
为什么要用PCA?
在m维数据中，当m非常大的时候，往往会存在较多相关性比较强的数据，从而影响算法的性能和准确率，因此，学者就开始研究，在保证数据的信息量尽量不变或很少改变的情况下，较大幅度的降低数据的维度呢？那么PCA就出来了。
2、PCA的理论推导
PCA是一种数据降维的算法，假设有m维数据，每]]></description><category></category></item><item><title><![CDATA[算法之并查集]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/121129172</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/121129172</guid><author>PRML_MAN</author><pubDate>Wed, 03 Nov 2021 20:59:27 +0800</pubDate><description><![CDATA[并查集，顾名思义，就是合并不同的集合，并查集是一种集合合并和查找算法。这是一种思想很奇妙的算法，学会它，在你后续的程序学习中可以有很多的可以用的地方。
什么是并查集？
举个栗子来更好的理解一下什么是并查集。球球大作战大家应该都玩过吧，我们对这个游戏做一个修改，只能大球碰到小球可以把小球吃掉，小球可以融合到打球的内部。那么问题来了，初始化有n个小球，经过不断的战斗，第i个小球当前是在谁的身上？

从上面的图中，大家可以看出来，通过4轮的pk，最终1，2，3，8最终都被4号吃掉了，5，7被6号吃掉了。并查集的主]]></description><category></category></item><item><title><![CDATA[c++ linux utf-8 编码 中文汉字分割（超简单代码）]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/121011772</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/121011772</guid><author>PRML_MAN</author><pubDate>Thu, 28 Oct 2021 12:29:16 +0800</pubDate><description><![CDATA[UTF-8 编码对于英文字母，占用一个字节；
UTF-8 编码对于中文字母，占用多个字节，最大占用6个字节，其中第一个字节二进制的最高位连续1的个数来表示占用字节的个数，例如;
汉字“中”占3个字节
“中” ： ‭11100100  10111000  10101101‬ // 最高位连续3个1
“国” ： ‭11100101  10011011  10111101‬  // 最高位连续3个1

实现汉字的分割代码：
vector&lt;string&gt; list;
int strSize = str.]]></description><category></category></item><item><title><![CDATA[算法之KMP算法 全新思路介绍！]]></title><link>https://blog.youkuaiyun.com/PRML_MAN/article/details/120958107</link><guid>https://blog.youkuaiyun.com/PRML_MAN/article/details/120958107</guid><author>PRML_MAN</author><pubDate>Mon, 25 Oct 2021 21:20:44 +0800</pubDate><description><![CDATA[KMP算法是一个经典的字符串匹配算法，也是一种常用的字符串匹配算法。在KMP算法没出现之前，大家在字符串匹配的时候，都是两个for循环嵌套完成字符串之间的匹配,这种算法称作 BF算法（暴力求解）。
当时Knuth，Morris，Pratt三为大师发现这种方法太慢了，他们发现了一个规律，有些字符串匹配失败后，不需要从头重新开始匹配下一个，就这样，在他们的努力之下，完成了这个算法，后人为了纪念这三个大神，取他们名字的首字母将这个算法称为KMP算法，KMP的思想是字符串匹配历史上的重要转折点，后续基于KMP的思想]]></description><category></category></item></channel></rss>