自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦想腾飞

小硕,从事机器视觉与图像处理的研究,希望大家多多指教!

  • 博客(74)
  • 资源 (8)
  • 收藏
  • 关注

原创 【CANN训练营第三季】2022年度第三季新手班之昇腾AI入门课

昇腾AI全栈可以分成四个大部分:1. 应用使能层面,此层面通常包含用于部署模型的软硬件,例如API、SDK、部署平台,模型库等等。2. AI框架层面,此层面包含用于构建模型的训练框架,例如华为的MindSpore、TensorFlow、Pytorch等。3. 异构计算架构,偏底层、偏通用的计算框架,用于针对上层AI框架的调用进行加速,力求向上支持多种AI框架,并在硬件上进行加速。4. 计算硬件,本层是AI计算的底座,有了强力的芯片及硬件设备,上层的加速才有实施的基础。

2022-12-19 07:02:56 707 1

原创 【CANN训练营第三季】2022年度第三季进阶班之AI目标属性编辑应用-数据预处理

本次课程主讲数据预处理,主讲老师逐层深入,首先介绍了华为的全栈系列产品,如下图所示,华为提供不同计算能力的硬件平台,在此基础上提供统一异构计算平台释放硬件能力,可适配华为的MindSpore训练框架以及Pytorch、TensorFlow等其他第三方框架,继续往上走上层是应用使能,华为提供ModelArts一站式云平台,以及基于MindX的深度学习使能、智能边缘使能,优选模型库以及行业SDK,最上层是行业使能,赋能不同的行业应用满足行业需求。

2022-12-18 09:15:07 545

原创 【mmdetection】安装mmcv错误libcudart.so.11.0 canot open shared object file

使用mmdet2推理,报错如下Import Error: libcudart.so.11.0 canot open shared object file: No such file or directory排查了驱动、CUDA、CUDNN、Pytorch、torchvision等版本,没有发现冲突的地方,错误明显指向是mmcv,因此重新安装mmcvpip install mmcv-full安装完全版本,并且自己编译,错误消失...

2021-03-29 23:55:22 908

原创 【docker】升级显卡驱动docker错误could not select device driver ““ with capabilities: [[gpu]]

显卡驱动从418升级到460,突然发现docker 使用--gpus启动失败,报错如下:Error response from daemon: could not select device driver "" with capabilities: [[gpu]]之前好像安装的nvidia-docker,升级驱动不好使了,docker版本是19.03,因此可以安装runtimeapt-get install nvidia-container-runtime安装后重新启动docker,一定要

2021-03-29 23:35:03 2999

原创 [Detectron2]构建自己的DataLoader

在目标检测时候,一般我们常构建的dataloader为coco格式或者voc格式的,下面分别针对这两种格式介绍一下如何在Detectron2上创建自己的数据集COCO格式的数据集coco格式的数据集不详细介绍了,可以参考别人的总结,比如Dataset - COCO Dataset 数据特点,关于数据集中我有个疑问还没来得及验证,就是annotations中的area是真实的segmenta...

2021-03-29 16:12:08 781

翻译 [docker]Docker19.03初探

参考:New Docker CLI API Support for NVIDIA GPUs under Docker Engine 19.03.0 Pre-Release19.03版本无需安装nvidia-dockerVerify that NVIDIA card is detected 检查显卡$ lspci -vv | grep -i nvidia00:04.0 3D contro...

2019-12-23 18:22:53 936

原创 [Pytorch专栏]使用tensorboardX进行训练可视化

训练时候可视化loss曲线非常有用,可以很好的观察是否过拟合,还是存在欠拟合,还可以直接观察测试精度感谢作者开源:下载链接,直接使用pip安装也是可以的:pip install tensorboardX, tensorflow-gpu注意安装的时候必须连带tensorflow一起安装,此时会将tensorboard安装好,否则会提示:tensorboard: command not fou...

2019-10-31 19:15:31 2042

原创 [Pytorch专栏]基本概念之nn.Module

pytorch在深度学习领域的重要性我就不再多罗嗦了,相信你看到这里的时候也一定对torch、pytorch有了些许了解,并且希望深入学习,在这个专栏带领大家一起玩转pytorch。参考资料:https://pytorch.org/tutorials/基本概念这一部分讲解使用pytorch模型的基本组成元素,其中包括nn.Module、DataLoader、Tranformer、visua...

2019-10-31 15:07:55 1139

原创 从2013年到2019年我都干了写啥

今天突然登录CSDN,发现去年写文章已经是17年的时候了,最后一篇是ACF,那时候还是非深度学习方法盛行的时候,现在这些方法已经被淡忘了吧,自己近两年也是一直在深度学习上,训练模型,前向框架,边缘设备,使用过得框架包括pytorch、maskrcnn-benchmark、Detectron、Detectron2、mmdetection、darknet等,前向框架OpenVINO、ncnn、tvm、...

2019-10-29 19:21:55 275

原创 【ACF学习】ACF训练检测模型

ACF在行人检测取得了不错的成绩,适合刚性目标或者准刚性目标的训练,手掌属于准刚性目标,手心和手指的相对关系是固定的,对于手掌的识别效果有待验证,因此本文初探一下ACF在手掌识别上的效果

2017-07-29 15:43:36 6498 5

原创 【ACF学习】ACF安装、训练及检测初探

本文章属于一系列ACF文章之一,ACF初探,欢迎大家跟我一起学习ACF

2017-07-23 15:03:15 5085 2

原创 SLAM学习资料汇总

参考:http://blog.csdn.net/akunainiannian/article/details/45363731MonoSLAM、Co-SLAM、Swarm SLAM、ORB_SLAM、RGB-D SLAM一、入门篇1. Andrew Davison的课程: http://www.doc.ic.ac.uk/~ajd/Robotics/index.html

2016-09-06 10:00:23 6040 2

转载 【图像基础】相似性变换、放射变换与单应性

本篇博文整合了几篇博文,意在说明放射变换与透视变换的原理,首先感谢参考文献中的博主以及还有未提及的博主,如侵犯你的权利请联系我删除后续博文由于不方便编辑直接给出图片。具体的文章我写到有道云笔记上,链接如下:http://note.youdao.com/yws/public/redirect/share?id=74f698f95971bc315e590e44e2c604f3&type=fal

2016-07-05 17:17:04 5921

原创 OpenCV中LU分解实现矩阵求逆invert(DECOMP_LU)-定点化

基于LU分解的矩阵求逆定点化版本,由于需要频繁移位,因此定点比浮点还耗时

2016-05-05 18:19:37 3406 1

原创 OpenCV中LU分解实现矩阵求逆invert(DECOMP_LU)

理解OpenCV中LU分解法求解逆矩阵

2016-04-29 20:52:53 9092 2

原创 OpenCV双线性缩放函数实现

实现OpenCV的双线性插值函数,分享给大家共同学习。特别注意以下几点:1、取整运算直接使用int强制转换时截断取整,加上一个0.5矫正系数变为四舍五入取整2、分段移位猜测是因为cbufy[0] 为short类型,必须将dx右移4位也变成short类型进行乘积(dx为8+11=19位)3、浮点精度使用定点运算时将加权系数精度调节到11位。置于为什么不能使用更高的精度我觉得是因为两个11+8=30位,马上就达到int顶满了。

2015-12-07 14:13:19 2239

原创 OpenCV中Adaboost训练的经验总结

关于使用OpenCV训练Adaboost的经验总结,互相交流,有不对的地方请指教!

2014-12-25 16:21:17 22504 8

原创 OpenCV中CvSVM部分函数解读

OpenCV中CvSVM部分函数解读,帮助理解程序调用中参数设置。

2014-12-17 11:50:31 16097 2

原创 OpenCV中CascadeClassifier类实现多尺度检测源码解析

opencv中目标检测函数CascadeClassifier类别解读

2014-12-10 20:47:53 26795 2

原创 OpenCV的HOG+SVM训练程序注意事项

使用OpenCV进行分类训练的时候,注意(1)必须使用线性核函数,HOGDescriptor只支持线性核函数检测(2)保存文件的时候注意要将alpha*supportvector的负数形式

2014-12-04 16:36:53 16499 3

原创 CascadeClassifier中MaskGenerator的含义与用法

使用HOGDescirptor可以实现ROI区域的检测,但是使用CascadeClassifier不能使用ROI检测,查看CascadeClassifier的类定义可以看到这样一个子类public:    class CV_EXPORTS MaskGenerator    {    public:        virtual ~MaskGenerator() {}   

2014-11-26 17:04:24 4141

原创 LBP等价模式之ULBP的计算程序

// 计算bool ulbpIndex(vector &uniform_lbp)    {        uniform_lbp.clear();        for (int i = 0; i         {            int data = i;            int dataTmp1 = data, dataTmp2 = data;

2014-10-27 13:29:43 5782 1

原创 OpenCV函数解读之groupRectangles

不管新版本的CascadeClassifier,还是老版本的HAAR检测函数cvHaarDetectObjects,都使用了groupRectangles函数进行窗口的组合,其函数原型有以下几个:CV_EXPORTS void groupRectangles(CV_OUT CV_IN_OUT vector& rectList, int groupThreshold, double eps=0.

2014-10-15 10:43:55 12525

原创 OpenCV原理解读之HAAR+Adaboost

OpenCV中HAAR+Adaboost旧分类器检测过程学习,里面尤其提到了函数调用中flag的说明,大家互相交流学习。

2014-10-14 21:46:28 30549 3

转载 基于python的机器学习库

Python 在科学计算领域,有两个重要的扩展模块:Numpy和Scipy。其中Numpy是一个用python实现的科学计算包。包括:一个强大的N维数组对象Array;比较成熟的(广播)函数库;用于整合C/C++和Fortran代码的工具包;实用的线性代数、傅里叶变换和随机数生成函数。    SciPy是一个开源的Python算法库和

2014-04-22 09:43:33 7016

原创 fopen\fread\fwrite\fscanf\fprintf\fseek\feof\rewind\fgets\fputc等系列函数使用总结

1 fopen函数原型:FILE * fopen(const char * path,const char * mode);返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno 中。fopen_s,_wfopen_s安全性上相对于fopen有所增强,如果成功则返回0,失败则返回响应的错误代码errno_t fo

2014-04-12 17:07:46 2591

原创 写.c源文件的注意事项

1 使用VS编译C文件的时候一定要注意,必须先在函数开头定义变量,然后可以在后面使用,否则会出现语法错误2 使用struct的时候注意typedef struct{    int a;}Stu;Stu可以作为struct的别名,可以单独使用定义变量 Stu s;如果写为struct Stu{int a;};则必须使用struct Stu s;定义变量3

2014-04-12 14:41:15 1043

转载 回音消除之二实践篇

从应用平台来看,根据笔者多年的经验,可以把回声消除分为两大类:基于DSP等实时平台的回声消除技术和基于Windows等非实时平台的回声消除技术。两者的技术难度和重点是不一样的。 三、基于DSP平台的回声消除技术回声消除技术传统的应用领域是各种嵌入式设备,包括各种电信网络设备和终端设备。网络设备比如交换机,网关等等,终端则包括移动电话终端,视频会议终端等。现代通讯产品里面大量应用了回声消

2014-04-01 09:33:47 1954

转载 回音消除之一理论篇

一、前言因为工作的关系,笔者从2004年开始接触回声消除(Echo Cancellation)技术,而后一直在某大型通讯企业从事与回声消除技术相关的工作,对回声消除这个看似神秘、高端和难以理解的技术领域可谓知之甚详。要了解回声消除技术的来龙去脉,不得不提及作为现代通讯技术的理论基础——数字信号处理理论。首先,数字信号处理理论里面有一门重要的分支,叫做自适应信号处理。而在经典的教材里面,回声

2014-04-01 09:32:45 1468

转载 error C2589: “(”: “::”右边的非法标记;error C2059: 语法错误 : “::”

1. 错误输出    ./zlibrary/ui/src/win32/w32widgets/W32VBorderBox.cpp(114) : error C2589: “(”: “::”右边的非法标记    ./zlibrary/ui/src/win32/w32widgets/W32VBorderBox.cpp(114) : error C2059: 语法错误 : “::”2. 错

2014-03-13 17:50:23 16944 7

转载 L1 L2 LASSO问题

Sparsity 是当今机器学习领域中的一个重要话题。John Lafferty 和 Larry Wasserman 在 2006 年的一篇评论中提到:Some current challenges … are high dimensional data, sparsity, semi-supervised learning, the relation between computat

2014-03-09 19:01:51 17217 1

转载 最大似然估计和最小二乘估计的区别与联系

看似最小二乘估计与最大似然估计在推导得到的结果很相似,但是其前提条件必须引起大家的注意!!!对于最小二乘估计,最合理的参数估计量应该使得模型能最好地拟合样本数据,也就是估计值和观测值之差的平方和最小,其推导过程如下所示。其中Q表示误差,Yi表示估计值,Yi'表示观测值。对于最大似然法,最合理的参数估计量应该使得从模型中抽取该n组样本观测值的概率最大,也就是概率分布函数或者说是似然函

2014-03-09 15:57:11 52001 4

转载 距离度量和相似性度量

在数据分析和数据挖掘的过程中,我们经常需要知道个体间差异的大小,进而评价个体的相似性和类别。最常见的是数据分析中的相关分析,数据挖掘中的分类和聚类算法,如K最近邻(KNN)和K均值(K-Means)。当然衡量个体差异的方法有很多,最近查阅了相关的资料,这里整理罗列下。  为了方便下面的解释和举例,先设定我们要比较X个体和Y个体间的差异,它们都包含了N个维的特征,即X=(x1, x2, x3

2014-03-09 12:00:43 1840

转载 朴素贝叶斯分类器的应用

原文地址:http://www.ruanyifeng.com/blog/2013/12/naive_bayes_classifier.html生活中很多场合需要用到分类,比如新闻分类、病人分类等等。本文介绍朴素贝叶斯分类器(Naive Bayes classifier),它是一种简单有效的常用分类算法。一、病人分类的例子让我从一个例子开始讲起,你会看到贝叶斯分类

2014-02-26 11:14:49 1340

原创 LBP原理加源码解析

没有看LBP之前觉得它很神秘,看完了之后也就那么回事,不过提出LBP的人确实很伟大!! LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点。它是首先由T. Ojala, M.Pietikäinen, 和D. Harwood 在1994年提出,用于纹理特征提取。而且,提取的特征是图像的局部的纹理特

2014-02-21 18:45:45 65295 30

原创 比较Opencv自带的eye检测器

CascadeClassifier *lbpcascade_frontalface = new CascadeClassifier("./xml/lbpcascade_frontalface.xml");CascadeClassifier *haarcascade_eye = new CascadeClassifier("./xml/haarcascade_eye.xml");Cascad

2014-02-20 13:28:52 15680

原创 比较Opencv自带的frontface检测器

CascadeClassifier*haarcascade_frontalface_alt = new CascadeClassifier("./xml/haarcascade_frontalface_alt.xml");CascadeClassifier*haarcascade_frontalface_alt_tree = new CascadeClassifier("./xml/haarc

2014-02-20 11:29:44 24152 1

转载 Gabor特征提取

Gabor小波与人类视觉系统中简单细胞的视觉刺激响应非常相似。它在提取目标的局部空间和频率域信息方面具有良好的特性。虽然Gabor小波本身并不能构成正交基,但在特定参数下可构成紧框架。Gabor小波对于图像的边缘敏感,能够提供良好的方向选择和尺度选择特性,而且对于光照变化不敏感,能够提供对光照变化良好的适应性。上述特点使Gabor小波被广泛应用于视觉信息理解。二维Gabor小波变换是在时频域进行信

2014-02-19 16:25:46 43207 14

转载 ICCV 2013的人脸特征点检评测

ICCV 2013的人脸特征点检评测及Workshop 网址:http://ibug.doc.ic.ac.uk/resources,可以找到很多facial landmark detection的state-of-the-art的代码(可执行)及文档资料。Datasets300 Faces in-the-Wild Challenge (300-W), ICCV 2013MM

2014-02-18 10:06:54 3194 1

转载 人脸数据库汇总

■Annotated Database (Hand, Meat, LV Cardiac, IMM face) (http://www2.imm.dtu.dk/~aam/)■AR Face Database (http://cobweb.ecn.purdue.edu/~aleix/aleix_face_DB.html)■BioID Face Database (http://www.bioi

2014-02-14 15:24:25 2641

opencv451-ffmpeg425-x264

编译支持h264视频编解码的opencv所需的资源,具体的编译过程可以查询”SuperAIGo“公众号文章:OpenCV | 支持H264视频编码,保证成功篇

2021-11-25

Vivado license集合 SRIO

欢迎下载,此license集合适用于各版本vivado的常用IP,网络、RapidIO等,

2018-03-07

HOG+SVM训练程序

HOG+SVM的训练程序,封装完成的代码,希望可以帮到大家

2014-12-17

vs2012助手

vs2012助手,很好用,可以兼容之前的vs

2013-09-23

Opencv cvKmeans2进行灰度图像和彩色图像聚类

利用opencv的cvKMeans2进行聚类分析,并给出测试代码,希望对大家有所帮助

2013-08-27

基于RBF神经网络在图像分割参数估计的应用

基于RBF神经网络在图像分割参数估计的应用,详细介绍了RBF神经网络在图像分割中的应用以及在图像分割中的参数的估计,很有价值。

2011-09-15

中兴通讯公司 中兴捧月试题

这个是中兴捧月两届的试题集,第三节中兴捧月大赛即将开始,希望对大家有帮助。

2011-06-16

算法大全,各种常用的算法

里面包含了很多常用的算法,例如线性规划,差值拟合,回归分析,目标规划等等,欢迎下载。

2011-05-26

空空如也

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

TA关注的人

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