自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 python是用matplotlib和seaborn.heatmap()绘制混淆矩阵

本文主要是对自己做实验需要绘制混淆矩阵从而做一个简单的记录。主要解决以下几个问题:矩阵数据以行为基准进行归一化;显示x轴、y轴的真实标签而不是数字;调整轴上标签字体的样式、字号、显示方向、对齐方式等;标签文字过长,默认画布无法显示完整。from sklearn.metrics import confusion_matriximport matplotlib.pyplot as pltimport numpy as npimport seaborn as snslabel_txt =

2020-12-22 12:28:52 1731

原创 搬石头排序的最少次数

题目描述:沙滩摆放着一排大小不一的球形石头,已知第i个石头的半径为ri,不存在两个石头半径相等。现要求通过移动石头使摆放的石头从左往右半径递增。每次可选择一块石头,并把它放在剩下n-1块石头的最左边或最右边。求最少操作次数。输入描述:第一行一个整数n,表示石头个数(1 <= n <= 100000)。第二行n个整数,表示从左往右石头的半径r1,r2,…,rn( 1<= ri <= n)。保证不存在两个不同的石头半径相等。输出描述:最少操作次数。测试样例:63 2 1

2020-08-06 18:38:18 1291 3

转载 NTU-RGBD骨架数据结构分析

原文看这里:NTU-RGBD骨架数据分析NTU-RGBD Dataset 是目前非常出名的关于人体动作采集的数据集,来自于南洋理工,最近在研究人体动作分类的相关问题,以下是对数据集中骨架数据的分析骨架文件按以下格式命名:S001C001P001R001A001其中:A001表示第一种动作,共60种P001表示一号动作执行人,但并非每个人都执行了所有动作C001表示一号相机视角,共三个视角每个skeleton文件第一行的数字为该骨架序列的总帧数,从第二行开始分别为每一帧的信息对于其中每一帧,

2020-06-19 10:15:07 2327

原创 未能加载文件或程序集“DAL”或它的某一个依赖项。系统找不到指定的文件

我出现这种情况的代码是static readonly string AssemblyName = ConfigurationSettings.AppSettings["DalAssemblyName"];public static IDAL.IDepartment CreateDepartment() { string ClassNamespace = ...

2019-04-25 16:00:27 761 1

转载 VisualStudio神级插件——JetBrains Resharper 2018.3.4 Ultimate完美破解版+教程(转载)

原教程地址:教程1.先安装好Resharper;2.下载完补丁后解压,复制到C:\Program Files (x86)\JetBrains\Installations或者%LOCALAPPDATA%\JetBrains\Installations文件夹下,覆盖掉每个文件夹下的JetBrains.Platform.Shell.dll;3.打开VS,打开ReSharper的注册窗口:ReSha...

2019-04-14 18:57:42 3658

转载 Json库的使用及Json文件的读写

对于Jsoncpp库的加入,参考以下两个博客:带图片解释总流程对于Json文件的读写,参考以下文章及上面第一篇文章:Json读写

2019-04-11 22:26:58 505

转载 Dijkstra最短路径算法(转载)

我觉得这篇文章讲的很易懂,原博客地址:地址求下图中的1号顶点到2、3、4、5、6号顶点的最短路径。与Floyd-Warshall算法一样这里仍然使用二维数组e来存储顶点之间边的关系,初始值如下。我们还需要用一个一维数组dis来存储1号顶点到其余各个顶点的初始路程,如下。我们将此时dis数组中的值称为最短路的“估计值”。既然是求1号顶点到其余各个顶点的最短路程,那就先找一个离1号顶点...

2019-04-07 10:46:45 217

转载 win10安装SQL Server2017(转载)

网址:添加链接描述

2019-04-07 10:32:56 198

转载 解决C++错误 C4996 'strtok': This function or variable may be unsafe.

文章地址:https://jingyan.baidu.com/article/49711c616b8a1ffa441b7cdc.html

2019-04-04 08:36:04 3775

转载 Windows下彻底删除SQL Server 2012

文章转载至https://www.cnblogs.com/Amedeo/p/6814851.html第一步、在控制面板里面找到程序——卸载程序这一项第二步、找到Microsoft SQLserver 2012 (64-bit)第三步、右键卸载点击右键,卸载,此时安装程序启动,开始着手删除SQL了第四步、准备过程选择实例选择需要删除的内容,在这里有选择实例——选择功能——删除规则——...

2019-03-03 17:39:13 35462 2

原创 Visual Studio安装完成后(只有C++),想要添加新的编程组件和环境,如C#

1、到微软官网下载VS安装包,然后打开之后,显示界面如下:(已经安装过VS他会显示已安装)2、点击“修改”,然后选择自己需要添加的组件或负载,我这里添加的是C#相关的:3、所有组件选择完成后,再点击右下角的修改4、最后等待下载安装完成即可。...

2019-02-26 12:15:51 32976 7

原创 在使用createsamples和traincascade时可能会遇到的问题

问题:Unable to open image/file。如下图:解决:1、检查路径中是否有空格存在,如果路径中有空格存在,就会出现这样的情况。2、在给出的dat文件中的路径可能有问题(建议dat文件的路径只要图片名,不要其他路径)。错误:OpenCV(3.4.1) Error: Assertion failed (0 &lt;= roi.x &amp;&amp; 0 &lt;= roi.w...

2018-10-21 15:05:35 978 2

原创 如何训练一个分类器来识别某个目标(opencv3版本)

训练分类器主要分为四个阶段。一、收集目标样本并创建一个正样本的.dat文件。将我们希望得到的目标的示例(如:人脸的前向视图,汽车的侧向视图等)存储在一个或多个目录下,使用如下集合描述文件形式的文本文件引索:&amp;amp;amp;lt;path&amp;amp;amp;gt;/&amp;amp;amp;lt;img_name_1&amp;amp;amp;gt; &amp;amp;amp;lt;count_1&amp;amp;amp;gt; &a

2018-10-21 14:38:45 2366

转载 关于opencv中训练级联分类器所使用opencv_createsamples.exe和opencv_traincascade.exe的参数的详细说明

关于如何训练分类器来识别一个新目标,可以看这里。重点注意事项:OpenCV中有两个程序可以训练级联分类器: opencv_haartraining and opencv_traincascade。opencv_traincascade 是一个新程序,使用OpenCV 2.x API 以C++ 编写。这二者主要的区别是 opencv_traincascade 支持 Haar [Viola2001...

2018-10-21 14:00:03 2750

转载 万能参数void*的说明

/可以把void理解成一个泛型如C#中的object,当你传参的时候,先转化为泛型,在用的时候你就把它转化为你想要的类型,但是也有限制:那就是只能在指针之间转化,不能在指针和非指针之间进行转化*/#include &lt;stdio.h&gt;void Number(void* param){ //int num; //num = (int)param; //error: ...

2018-10-14 20:57:06 1209

转载 TCHAR和CHAR类型的互转

Win32中CStdString 是需要TCHAR类型的值才可以赋值的,而很多文件读取时FILE的fopen函数之类的需要的是CHAR,我们需要把它们互转。没有定义UNICODE,所以它里面的字符串就是简单用&amp;quot; &amp;quot;就行了,创建工程的时候包含了UNICODE定义,就必须对TCHAR和char进行转换。首先是把TCHAR转为char//将TCHAR转为char //*tchar是TCHAR...

2018-10-12 14:57:31 1077

转载 使用C++实现让用户选择文件或文件夹的操作

原文:https://blog.csdn.net/xdrt81y/article/details/14225113?utm_source=copy由于各种应用,我们需要调用系统的打开文件对话框或者打开文件夹对话框,或两者兼有。今遇到这个情况已经解决,特写下这篇博文。1.打开文件对话框常用的方法是使用系统的CFileDialog。这里介绍另外一种方法就是使用OPENFILENAME这个结构体和G...

2018-10-09 16:27:05 7933

原创 使用opencv实现在一张图片上按下鼠标左键并随着鼠标的移动画一个矩形

具体实现的程序如下:#include &amp;lt;iostream&amp;gt;#include &amp;lt;opencv2/opencv.hpp&amp;gt;#include &amp;lt;fstream&amp;gt;void on_MouseHandle(int event, int x, int y, int flags, void* param); //鼠标响应函数cv::Mat frame; //定义...

2018-09-30 16:34:29 2914 1

转载 在C++中,用于查找文件的类 struct _finddata_t结构体用法

到底如何查找文件呢?我们需要一个结构体和几个大家可能不太熟悉的函数。这些函数和结构体在的头文件中,结构体为struct _finddata_t ,函数为_findfirst、_findnext和_fineclose。具体如何使用,我会慢慢讲来~首先讲这个结构体吧~ struct _finddata_t ,这个结构体是用来存储文件各种信息的。说实话,这个结构体的具体定义代码,我没有找到,不过还好,...

2018-09-28 17:12:31 805

转载 opencv3.4的安装(VS2017及win10)

教程网址:https://jingyan.baidu.com/article/dca1fa6f13bd55f1a44052b9.html 1、首先,我们当然是需要将Visual Studio 2017 以及OpenCV 3.4下载到本地电脑并完成安装。 1)安装Visual Studio 2017,必须要安装“C++ 通用 Windows 平台工具”组件 2)下载OpenCV...

2018-09-13 10:47:29 27225 6

训练级联分类器前正负样本的dat文件创建程序

本程序用于在训练级联分类器之前,关于正负样本的.dat文件创建的程序化。

2018-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除