自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 车牌车检测识别大全,包含中国车牌数据集下载

车牌识别 车牌数据集下载

2023-11-20 22:20:24 331

原创 双目视觉,立体视觉,双目标定,三维重建,深度估计,棋盘格,RAFTStereo,HitNet,深度估计

双目深度估计、三维重建、立体视觉、双目视觉 Stereo Algorithms (Include:CREStereo,RAFT-Stereo,Hitnet,Stereo Transformers,RealtimeStereo,DistDepth) with TensorRT,ORT,OpenVINO

2023-07-27 09:28:57 436

原创 人脸检测,人脸识别,目标跟踪,年龄性别识别,佩戴口罩识别,活体检测,源码,部署

包含人脸检测(Retinaface,yolov5face,yolov7face),人脸检测跟踪(ByteTracker),人脸角度计算(Face_Angle)人脸矫正(Face_Aligner),人脸识别(Arcface),口罩检测(MaskRecognitiion),年龄性别检测(Gender_age),静默活体检测(Silent_Face_Anti_Spoofing);所有模型均使用C++和TensorRT加速推理,yolov7face的前后处理使用cuda加速,(其他模型加速优化也可参考);

2023-06-26 16:32:32 623

原创 Ubuntu18.04+Docker+Cuda10.1+cudnn+pytorch+FastReID

一、安装Docker 参考博客:1.https://blog.csdn.net/eason_1221/article/details/103091046 2.https://blog.csdn.net/iefenghao/article/details/90747642 类似的博客还有很多 1.更新系统软件,并下载必要工具$ sudo apt update$ sudo apt install apt-transport-...

2020-06-21 11:03:46 2396 3

原创 人脸检测(libfacedetection,retinaface等)

1.libfacedetection它最大的亮点是能够在所有支持 C/C++的平台上编译运行。作者将预训练的 CNN 模型转换为静态变量后储存到了 C 文件里,使得该项目不需要任何其他依赖项(当然 OpenCV 还是需要的),仅仅只需要一个 C++编译器,就能在任何一个平台甚至嵌入式系统上编译并运行该项目。尤其吸引人的是该项目使用 C++编写且支持 AVX2,在 i7 的 CPU 上就能跑出...

2020-04-08 20:20:43 3398

原创 提取图像特征描述子(HOG,LBP)并利用余弦相似度的计算——C++实现

余弦相似度的计算(C++代码实现)一.余弦计算1.几何中,夹角余弦可用来衡量两个向量方向的差异;机器学习中,借用这一概念来衡量样本向量之间的差异。2.二维空间中向量A(x1,y1)与向量B(x2,y2)的夹角余弦公式:3.两个n维样本点a(x11,x12,…,x1n)和b(x21,x22,…,x2n)的夹角余弦为:即:夹角余弦取值范围为[-1,1]。余弦越大表示两个向量的夹角越小...

2020-04-01 16:09:49 3203 4

原创 Ubuntu18.04+caffe+python3.6下编译Faster-RCNN的各种坑

我是在已经编译好Caffe环境下再次编译Faster-RCNN,相当于从新编译了一遍caffe,首先大体上按照这篇文章作为编译Faster-RCNN的主线:https://blog.csdn.net/weixin_40368377/article/details/81985023首先最坑的就是模型下载不下来的问题,需要翻墙,我这边直接给百度云的链接了:遇到的坑1编译caffe/usr/l...

2019-08-18 17:51:22 1001

原创 Ubuntu18.04+caffe+Cuda9.0+Cudnn7.0+Anaconda3+pytorch+Pycharm

折腾了好几天,终于安装好了主要参考了这篇博客https://blog.csdn.net/u013066730/article/details/80893495,这博客后面的安装是有问题的,具体的坑下面列出来,以后安装会好很多1.这篇博客从开始到6.2.1没有问题,有问题在6.2.1之后问题1INCLUDE_DIRS和 LIBRARY_DIR的路径有问题作者的路径有问题,如下图所是将I...

2019-07-22 23:19:03 608

原创 Ubuntu16.04+GTX060+Pytorch+Anaconda+Python3.6环境配置的各种坑

1参考的博客包含各种问题,各种折腾1.https://blog.csdn.net/qq_31531635/article/details/799631882.https://blog.csdn.net/wanzhen4330/article/details/816997693.https://blog.csdn.net/qq_39938666/article/details/8960165...

2019-07-20 22:42:06 228

原创 飞行堡垒6安装Win10+Ubuntu16.06的各种坑(记录一下)

1 安装Win10和Ubuntu16.04这个些方法晚上一大堆,就不细说了,我遇到的一个问题就是安装Ubuntu16.06的时候找不到我的固体硬盘了,这个需要将进BIOS里面将读硬盘的模式改为AHCI模式。2.安装显卡(GTX1060)安装显卡遇到各种各样的问题,各种方法都试过了,不断输入密码的问题也遇到了(卸载安装的显卡驱动),我最终按照下面博主的方法解决了问题:https://blog....

2019-07-20 09:38:51 2843 1

转载 Ubuntu16.04下VSCode无法安装C++插件的问题

原因:可能是权限不够解决:在终端输入命令sudo chown -R 用户名:用户名 ~sudo chmod -R 700 ~

2019-07-11 17:29:59 1357

原创 Python和C++遍历文件夹中数据的方法(图像文本)

1.Python主要是利用glob模块。glob是python自己带的一个文件操作相关模块,内容不多,可以用它查找符合自己目的的文件。# encoding: UTF-8import glob as gbimport cv2#Returns a list of all folders with participant numbersimg_path = gb.glob("numbers...

2019-07-10 09:59:33 226

原创 有序链表的插入函数

创建一个节点typedef struct NODE{ struct NODE *link; int value;}Node;调用有序链表的插入函数://插入到一个有序链表。函数的参数是一个指向链表根指针的指针,以及一个需要插入的新值result=sll_insert(&root,12);插入函数1#include <st...

2019-06-16 21:43:04 1397

原创 奥比中光(Astra S)开发(两个相机分别获得点云和RGB图像)

对Astra S深度相机的操作又进行封装一次,工程文件和第三方库文件在我的资源中有下载工程包含目录为://按照自己的路径进行更改D:\Program Files\ThirdParty\OpenNI2\IncludeD:\Program Files\ThirdParty\OpenCV241\IncludeD:\Program Files\ThirdParty\Eigen3.2.5库目录...

2019-05-03 11:02:50 10161 10

原创 C++使用EasyLog写日志

EasyLog相关的头文件和.cpp文件的下载地址:https://download.csdn.net/download/pcb931126/11157258;1.配置好相关路径,在.h文件中添加头文件//日志类头文件#include "../../Shared/Log/EasyLog.h"#include "../../Shared/Log/SyncFileLog.h"#include...

2019-05-03 10:29:00 1634

原创 使用C++boost库加载配置文件

首先在工程的包含目录和库目录中将boost库配置好!在.h文件中导入头文件#include <boost/property_tree/ptree.hpp> #include <boost/property_tree/ini_parser.hpp>在.cpp文件中新建一个加载配置文件的函数/*----------------------------*功能:加载...

2019-05-03 09:47:09 1419

原创 机器学习-KMeans

一、 K-均值聚类算法聚类是一种无监督学习,它将相似的对象归到同一个簇中。簇内对象越相似,聚类效果越好。K-Means算法就是其中的一种聚类算法。其实现代码如下:#1.KMeans均值聚类算法#2.伪代码""" 创建k个点作为起始质心(随机选择) 当任意一个点的簇分配结果发生改变时 对数据中的每个数据点 对每个...

2019-01-15 10:48:16 266

原创 机器学习-树回归

基于CART形成的回归树以及树的预剪枝和后剪枝,代码如下:"""机器学习-树回归(CART)姓名:pcb日期:2019.01.10"""from numpy import *class treeNode(): def __init__(self,feat,val,right,left): featureToSplitOn=feat valu...

2019-01-14 15:43:40 200

原创 机器学习-线性回归

一、用线性回归预测最佳拟合直线&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;回归的目的是用已知的回归方程预测数值型的目标值,求回归方程系数的过程叫做回归。具体的做法是用回归系数乘以输入值,再将结果全部加起来,就得到预测值。    求回归系数的一个常用方法是找出使得误差最小的www,这里的误差指的是预测yyy值和真实yyy值之间的差值,使用误差的简单累加正...

2019-01-08 23:31:25 265

原创 机器学习-AdaBoost元算法

一、AdaBoost元算法简介元算法(也叫集成算法)是对其他算法进行组合的一种方式。Boosting是通过集中关注被已有分类器错分的那些数据来获得新的分类器,并且Boosting分类器中的权重并不相等,每个权重代表的是其对应分类器在上一轮迭代中的成功度。Boosting有多个版本,博客讨论其中最流行的版本AdaBoosting。二、训练算法:基于错误提升分类器的性能AdaBoosting(a...

2019-01-04 22:33:09 294

原创 机器学习-支持向量机(SVM)

关于SVM的理论以及推导过程可以参考这边博文:http://www.cnblogs.com/pinard/p/6097604.html;这边博客讲的非常细致,具体到每个公式的推导,但如果想要深入的了解SVM原理还需要自己把过程以及公式都推导一遍。基于Python实现的SVM代码打包地址:https://download.csdn.net/download/pcb931126/10889547...

2019-01-01 21:37:00 1631

原创 机器学习Logistic回归

一、Logistic回归&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;使用一条直线对一些数据点进行拟合(该线称为最佳拟合线),这个拟合过程叫做回归。利用Logistic回归进行分类的主要思想是:根据现有数据对分类边界线建立回归公式,以此进行分类。训练Logistic分类器的做法就是寻找最佳拟合参数,使用的是最优化算法(梯度上升算法以及改进的随机梯度上升算法

2018-12-25 11:14:15 190

原创 机器学习-朴素贝叶斯分类器

一、条件概率使用贝叶斯分类器分类文本属性。现已知一个词是否出现在一篇文档中,也知道该文档所有的类别,那么使用条件概率可以得到:                                          p(ci∣w)=p(w∣ci)p(ci)p(w))p(c_{i}|w)=\frac{p(w|c_{i})p(c_{i})}{p(w))}p(ci​∣w)=p(w))p(w∣ci​)p(...

2018-12-23 11:34:42 218

原创 使用Python的matplotlib画折线图,柱状图,三维图

因为在各种场景下需要各种实验数据的对比图像,有的中还要求dpi,这些在Python中的matplotlib中都可以实现,下面是总结的各种画图命令。  打包文件:https://download.csdn.net/download/pcb931126/10864654&quot;&quot;&quot;#Python中matplotlib中画图工具#姓名:pcb#时间:2018.12.20&quot;&quot;&quot;#引入画图

2018-12-20 15:48:37 8695 1

原创 机器学习-决策树2

上一篇博客简单粗暴的介绍了基于ID3算法的决策树的代码实现,这篇博客具体介绍一下决策树中常用算法ID3、C4.5以及CART算法的原理,最终会给出基于C4.5的代码实现,CART算法代码实现在回归树那边。一 、基本概念1.信息量决策树生成算法的背后的思想是利用一个度量信息量的方法,来衡量一种“数据划分“的优劣,从而生成一个判定序列。具体而言,它会不断寻找数据划分的方法,使得在该划分下能够获得...

2018-12-19 19:59:32 171

原创 机器学习-决策树

基本原理:  kNN算法可以完成很多分类任务,但是它的最大的缺点就是无法给出数据的内在含义,决策树的主要优点就在于数据形式非常容易理解。  决策树的一般流程:收集数据准备数据:树构造算法只适用于标称型数据,因此数值型必须离散化分析数据:可以使用任何方法,在树构造完成之后,我们可以检查图形是否符合预期训练算法:构造树的数据结构测试算法:使用经验树计算错误率使用算法:使用训练好的树模...

2018-12-18 20:29:01 149

原创 机器学习-k近邻算法(kNN)

简单的说,kNN算法采用测量不同特征值之间的距离方法进行分类。kNN算法优缺点以及使用范围:   优点: 精度高、对异常值不敏感、无数据输入假定;   缺点:计算复杂度高,空间复杂度高   使用数据范围:数值型和标称型。  kNN算法的工作原理:存在一个样本数据集(训练样本集),并且样本集中的每个样本都存在标签,即我们知道样本集中的每个特征与样本集中的数据对应的特征进行比较,然后算法提取样...

2018-12-15 11:24:52 428

原创 基于正态分布的点云离群点检测算法和基于VoxelGrid的点云下采样算法的完整版(C++实现)

/*-------------------------------------1.基于正态分布的点云离群点检测算法2.基于VoxelGrid的点云下采样算法3.作者:pcb4.日期:2018.10.3--------------------------------------*/#include &lt;iostream&gt;#include &lt;fstream&gt;#i...

2018-10-03 22:53:10 1532 2

原创 C++实现向从txt中读3D点云数据以及向txt中写入3D点云数据

//定义3D点的结构体struct Point3D{ float x; float y; float z;};/*----------------------------* 功能 : 读取一个txt中的数据,将数据放入vector中*----------------------------* 函数 : ReadData* 参数 : str [in] 需要读的txt文件名...

2018-10-03 22:51:51 5103

原创 基于正态分布的多元离群点的检测方法(项目需要对点云离群点检测)的C++实现

基于异常点检测算法(一)概率统计的原理地址是https://blog.csdn.net/yangziluomu/article/details/73528080下面是用C++实现了基于正态分布的多元离群点的检测方法/*-------------------------------------1.基于正态分布的点云离群点检测算法2.作者:pcb3.日期:2018.10.3--------...

2018-10-03 22:31:07 1943

原创 PCL中的VoxelGrid体素网格化下采样(自己改的PCL中的源码,这样就不需要加载PCL库了)

找了网上的点云VoxelGrid都是采用PCL库实现的,但是项目中为了不用PCL库,就自己用C++实现了一遍;为了省事就写在了cpp文件中/*-------------------------------------2.基于VoxelGrid的点云下采样算法3.作者:pcb4.日期:2018.10.3--------------------------------------*///定...

2018-10-03 22:21:37 6608 20

原创 运行VS2013显示无法定位程序输入点ImageList_CoCreateInstance

今天跑程序时出现无法定位输入点ImageList_CoCreateInstance于动态链接库COMCTL32.dll上,弄了好长时间才找到解决方案: 1、右键项目属性——配置属性——常规——输出目录,将输出目录改成改成该项目下的.\Debug,然后点击确定即可。 2、VS2013中配置文件设置:右键项目属性——链接器——高级——导入库(将缺少文件所在的文件夹目录的路径添加...

2018-08-17 15:27:11 3715

原创 Mnist手写体的分类预测

下面是python代码:# coding=UTF-8"""使用训练好的caffe模型预测手写体程序"""import osimport sysimport numpy as npimport matplotlib.pyplot as pltcaffe_root="/home/pcb/caffe/" #设置caffee的目录sys.path.insert(0,caf...

2018-08-04 16:06:25 610

原创 Caffe中使用预测好的bvlc_reference_caffenet.caffemodel模型进行分类

在Caffe中,我们训练好了模型之后(或者下载了别人训练好的网络模型之后),开始用,caffemodel进行训练,下面是使用python代码进行分类的代码:# coding=utf-8# 加载必要的库import numpy as npimport sysimport os# 设置当前目录caffe_root = '/home/pcb/caffe/'sys.path.inser...

2018-08-04 15:50:16 1438

原创 Caffe中画Accuracy和Loss的曲线

Caffe中需要Accuracy和Loss曲线图,比较直观,下面是Python代码:# coding=UTF-8import numpy as npimport matplotlib.pyplot as pltimport sysimport os"""绘制Loss和Accuracy曲线"""caffe_root="/home/pcb/caffe/"sys.path....

2018-08-03 23:51:38 382

原创 使用Python写Caffe的网络配置文件

上一篇博客写了手写字体的识别(使用mnist举得例子),但是mnist的网络跟AlexNet模型差别很大,所有又使用Python写了一个AlexNet的网络,代码如下:# -*- coding: utf-8 -*-"""使用python写Caffe的网络,生成Caffe的网络配置文件"""import syscaffe_root="/home/pcb/caffe/"sys.p...

2018-08-02 16:52:52 549

原创 使用Python写Caffe网络的配置文件

当网络比较长时,在.prototxt文件中写Caffe网络容易出错,下面是使用Python写Caffe网络的配置文件(以手写体识别mnist为例),Python代码:# -*- coding: utf-8 -*-"""使用python写Caffe的网络,生成Caffe的网络配置文件"""import syscaffe_root="/home/pcb/caffe/"sys.pa...

2018-08-02 12:16:41 665

原创 Caffe用一个配置文件进行Data均值操作

Caffe的数据层如下图所示: 其中的mean_file是求得训练图像的均值,它的计算可以直接使用命令行来实现,如:#第一个参数是Caffe自带的计算均值的可执行文件#第二个参数是Caffe用于训练的lmdb数据源mnist_train_lmdb (前面博客中有讲过怎样说生成Caffe的lmdb数据源)#第三个参数是生成的mean.binaryproto文件存放的位置#在ubun...

2018-08-01 19:17:49 278

原创 Caffe中网络的绘制

1、安装graphviz: sudo apt-get install graphviz #依赖库2、安装pydotsudo pip install pydot3、使用命令行进行网络的绘制#第一个参数是Caffe文件中Python文件夹下的draw_net.py文件#第一个参数:网络模型的prototxt文件#第二个参数:保存图像的路径及名称#第三个参数:--ran...

2018-08-01 16:54:49 144

原创 Caffe训练网络和测试网络时的脚本文件

在配置文件和超参数文件都配置好了之后,想要使得网络开始训练和测试,就需要在ubuntu的命令行上运行脚本文件,也就是后缀为.sh的文件,具体如下所示:####训练网络 #在Ubuntu的命令行上运行脚本文件train_lenet.sh sudo sh ./bulid/tools/caffe train --solver=examples/mnist/train_lenet.sh ...

2018-08-01 10:31:32 1272

VisualStudio2017离线版.txt

VisualStudio2017离线安装版,将三个压缩包解压到同一目录下安装即可

2021-01-25

ubuntu-16.04.4-desktop-amd64.iso.txt

ubuntu-16.04.4-desktop-amd64.iso

2021-01-24

ubuntu18.04+cuda10.2+cudnn7.6.5.txt

ubuntu18.04+cuda10.2+cudnn7.6.5

2021-01-24

win10+cuda10.2+cudnn7.6.5.txt

win10+cuda10.2+cudnn7.6.5

2021-01-24

ubuntu20..04镜像文件.txt

ubuntu-20.04.1-desktop-amd64.iso

2021-01-24

ubuntu18.04镜像文件.txt

ubuntu-18.04.5-desktop-amd64.iso

2021-01-24

down.txt-cuda10.1-cudn11.1

cuda10.1-cuada11.1以及对应的cudnn版本(win10)

2021-01-24

奥比中光Astra S双相机开发

奥比中光(Astra S)双相机开发,深度相机轮流采集点云以及RGB图像

2019-05-03

C++中使用EasyLog写日志的.h和.cpp

在C++的工程项目中采用EasyLog写相关的日志文件,包含相应的.h和.cpp文件

2019-05-03

机器学习-线性回归

包含机器学习中的线性回归,包含了最佳拟合线性回顾,局部加权线性回归,岭回归以及前向逐步线性回归等算法的数据集以及代码实现。

2019-01-08

机器学习-AdaBoost算法

基于Python代码实现了AdaBoot元算法处理了复杂大数据,实现分类。

2019-01-04

基于Python实现了SVM的代码

使用Python支持向量机的代码实现,首先基于简化版的SMO实现分类超平面的计算,但时间较长,然后将完整版的SMO算法封装到类中,实现超平面的快速计算。最后使用SVM进行手写体识别实例的实现

2019-01-01

机器学习-Logistic回归

机器学习中的Logistic回归算法的完整代码,包含梯度上升算法以及改进的随机梯度上升算法,包含了一个示例:从疝气病预测病马的死亡率。

2018-12-25

机器学习-朴素贝叶斯代码

机器学习中的朴素贝叶斯分类器,基于Python代码实现,其中有文本分类垃圾邮件过滤以及使用贝叶斯分类器从个人广告中获取区域倾向等实例,在Pycharm中测试通过

2018-12-23

Python的画图工具

基于Python的matplotlib包的画图工具命令的总结,可以画折线图,柱状图,散点图,三维图等

2018-12-20

机器学习-决策树python代码实现

基于Python的决策树的代码实现,包含了信息增益的计算,数据集的划分以及使用递归算法进行决策树的构建,还有将决策树的绘制代码

2018-12-18

机器学习-kNN算法

包含基于Python实现的kNN代码,可在Pycharm中直接运行,包含约会网站的配对改进程序以及手写体识别系统

2018-12-15

PCB设计进阶

PCB设计初步,进阶,提高以及原理图的设计进阶提高,PCB的封装等!

2018-08-04

西门子的WINCC教程

西门子WINCC上位机界面的开发实战(包含基本框架,报表系统,创建图形画面等)

2018-08-04

空空如也

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

TA关注的人

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