自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nine days

多闻窗外事,多读圣贤书

原创 数学笔记

1.泰勒展开和傅里叶变换的区别与联系 不妨先想想平面向量的正交分解. 傅里叶变换是函数在三角函数空间 span{1,cosx,sinx,cos2x,sin2x,……} 下的分解,各项系数就是在各个分量上的投影. Taylor级数则是在多项式空间 span{1,x,x^2,……} 下的分解. ...

2019-08-22 09:42:37 60 0

原创 深度学习-笔记

如何解决训练样本少的问题 目前大部分的深度学习模型仍然需要海量的数据支持。例如 ImageNet 数据就拥有1400多万的图片。而现实生产环境中,数据集通常较小,只有几万甚至几百个样本。这时候,如何在这种情况下应用深度学习呢? (1)利用预训练模型进行迁移微调(fine-tuning),预训练模...

2019-08-08 16:39:52 133 0

原创 算法学习

目标跟踪 https://blog.csdn.net/sgfmby1994/article/category/6392953   https://blog.csdn.net/androidlushangderen/article/category/2458855

2018-10-24 17:19:02 125 0

原创 caffe 获取模型flops

import sys sys.path.insert(0,"python") import caffe def get_model_param_flops(model): net=caffe.Net(model,caffe.TEST) params=0 ...

2020-06-18 15:34:14 44 0

原创 c++ 解决中文字符乱码

string UTF8ToGB(const char* str) { string result; WCHAR *strSrc; LPSTR szRes; //获得临时变量的大小 int i = MultiByteToWideChar(CP_UTF8, 0, str, -1, NULL...

2020-06-05 15:09:51 140 0

原创 图像得矩

图像的矩 零阶矩: M00 这里的图像是单通道图像,表示图像在点上的灰度值。 我们可以发现,当图像为二值图时,就是这个图像上白色区域的总和,因此,可以用来求二值图像(轮廓,连通域)的面积。 一阶矩: M01 / M10 当图像为二值图时,只有 0(黑),1(白)两个值。就是图像上所以白色区域 ...

2020-06-02 16:02:07 60 0

原创 h264转成 JPEG 海思

该代码只是编解码部分的代码。 前台代码 需要 绑定 VDEC->VPSS->VENC 参考 sample_comm.h接口 及 sample_comm_vdec.c 正常的流程就是 sendstream (h264) 到VDEC 解码后给VPSS然后VPSS将数据 给 VENC...

2020-05-27 10:02:31 74 0

原创 rtsp 基于RTP 解包代码

buf_in 一般是由 live555 client 获得的数据,buf_out是解包成 H264编码格式的数据,该数据直接发给解码器 就完成了解码的流程。 rtp解包代码流程 #define MEDIA_RTP_HEADER_LEN 12 typedef struct nalu_tag ...

2020-05-26 18:37:02 64 0

原创 汇总|目标检测中的数据增强、backbone、head、neck、损失函数

一、数据增强方式 random erase CutOut MixUp CutMix 色彩、对比度增强 旋转、裁剪 解决数据不均衡: Focal loss hard negative example mining OHEM S-OHEM GHM(较大关注easy和正常har...

2020-05-26 13:34:00 496 0

原创 Source Insight 操作技巧

通用设置 Options - File Type Options: 显示行号:勾选Show line mumbers 选中自动高亮:勾选Hightlight references to selected sysmbol 转换tab成空格:勾选Expand tabs to spaces,设置...

2020-05-13 09:28:44 48 0

原创 H264码流中NALU sps pps IDR帧的理解

H264码流中NALU sps pps IDR帧的理解 1、概念 什么是NALU? H264码流可以分为两层,VCL层和NAL层,NAL的全称是Network abstraction layer,叫网络抽象层,它保存了H264相关的参数信息和图像信息,NAL层由多个单元NALU组成,NA...

2020-04-29 09:58:53 144 0

原创 FLOPs与模型推理速度关系

2020/04/22更新 刚在相关问题回答里跟ResNest作者讨论的时候又发现一个学术论文与工业界需求偏差的地方。 好多使用attention的网络,比如x=x*sigmoid(x),实际上需要把tensor拷贝一次,这其实增大了显存占用,而显存占用是影响工业界实际应用的。因为工业界考虑的不...

2020-04-27 13:54:04 557 0

原创 安防监控视频结构化(车辆+行人)实现方案

目前视频结构化已经应用到安防监控中,主要是对视频中的人员、车辆目标进行结构化处理,能够提取出人员的年龄、性别、衣服颜色、是否戴眼镜等属性信息,车辆的车牌号码、车型、车辆颜色、挂件等属性信息。基于提取的属性信息可以进行人员、车辆的进一步比对分析,确定违法犯罪人员和违法车辆。 在平安城市、智...

2020-04-03 16:37:20 428 0

原创 Ubuntu 18.10 cosmic换源

前情提要: 今天突然ubuntu apt update 无法用了,通过调查才知道ubuntu产品售后是有期限的。过了期限的版本,会被切换到old release的源。 尝试切换到中科大源: ##中科大源 deb https://mirrors.ustc.edu.cn/ubuntu/ cos...

2020-03-23 14:45:20 409 1

原创 ubuntu18.04 apt update失败问题

问题现象 Err:1 http://us.mirrors.ustc.edu.cn/ubuntu bionic InRelease Connection failed [IP: 202.141.176.110 80] Err:2 http://us.mirrors.ustc.edu.cn/...

2020-03-18 09:53:42 564 0

原创 opencv 显示中文字体

OpenCV显示中文汉字,未使用CvxText和FreeType库 采用windows的GDI显示系统的TrueType字体,没有封装,就两个函数,分成了h和cpp文件,可以自己编辑文件名和函数名,亦可以直接将cpp的代码复制到你需要的程序中。 1. puttext.h文件 #ifnd...

2020-03-17 15:11:33 396 0

原创 人脸检测:RetinaFace(开源简化版)详细解读

介绍 Insight Face在2019年提出的最新人脸检测模型,原模型使用了deformable convolution和dense regression loss, 在 WiderFace 数据集上达到SOTA。截止2019年8月,原始模型尚未全部开源,目前开源的简化版是基于传统物体检测网络...

2020-03-05 18:32:15 602 0

原创 Docker 的基本使用方法

Docker安装 https://www.cnblogs.com/okong/p/docker-two.html Docker 常用命令 https://www.cnblogs.com/okong/p/docker-three.html Docker 下 caffe 的使用 https://bl...

2020-02-18 10:47:40 70 0

原创 caffe命令及其参数解析

原文链接:https://blog.csdn.net/zchang81/article/details/73794535 caffe程序的命令行执行格式如下: caffe <command> <args> <command>包含如下四种: train———...

2020-02-15 16:01:43 39 0

原创 Centos7.4+GPU1080Ti 安装Caffe环境

一、安装CUDA 1.安装驱动:https://www.nvidia.cn/Download/driverResults.aspx/156788/cn 驱动下载地址,根据系统实际情况查找驱动 查看 GPU 信息:nvidia-smi -L 禁用The Nouveau kernel driver的...

2020-02-15 15:42:49 50 0

原创 pytorch Finetune和各层定制学习率

文章目录 一、Finetune之权值初始化 第一步:保存模型参数 第二步:加载模型 第三步:初始化 二、不同层设置不同的学习率 补充: 我们知道一个良好的权值初始化,可以使收敛速度加快,甚至可以获得更好的精度。而在实际应用中,我们通常采用一个已经训练模型的模型的权值参数作为我们模型的初始化参数,...

2019-12-30 10:25:56 53 0

原创 快速在安卓端验证深度学习算法模型

原 https://zhuanlan.zhihu.com/p/76909819 https://zhuanlan.zhihu.com/p/76909819 1、背景 ​ 前段时间在知乎上溜达,看到 糖心他爸 大神的专栏-实战嵌入端的AI算法,进去一看,不得了,发现新大陆了,深度学习...

2019-12-12 16:33:17 114 0

原创 人脸处理 MarkUp

import cv2 import numpy as np class MFaceMakeup(): """MobileFace makeup. """ def __init__(self, **kwargs)...

2019-12-06 17:37:30 47 0

原创 图像亮度校正方法

人脸图像亮度校正 import os import cv2 import math import numpy as np class FaceEnhance(): """MobileFace enhance for dark or bright face...

2019-12-06 17:28:37 267 0

原创 整合Pytorch和MNN的嵌入式部署流程

https://zhuanlan.zhihu.com/p/76605363 https://zhuanlan.zhihu.com/p/76605363 https://zhuanlan.zhihu.com/p/76605363 工程的完整链接可以参考Github链接。 Pytorch以其动...

2019-12-05 11:27:37 792 0

原创 ICCV 2019轻量级人脸识别挑战赛三冠军技术方案

https://mp.weixin.qq.com/s?__biz=MzI5MDUyMDIxNA==&mid=2247492356&idx=2&sn=d05f6d583bcb31d3f1c4c5b594c7a3f4&chksm=ec1c0efddb6b87ebf3f4...

2019-12-03 09:43:41 377 0

原创 深度挖坑系列之三:人脸识别,角度空间,欧氏空间,margin

这是深度挖坑系列的第三篇,可能也是有关人脸识别方向的最后一篇。 第二篇,讲network的,由于某些原因,没有写完,之后会补上。 写这篇文章的目的,大概有三个:第一,将第一篇中feature norm的东西补完;第二,最近sensetime用asoftmax在megaface上面刷到了99.8...

2019-11-28 15:02:17 188 0

原创 EfficientNet论文解读

https://zhuanlan.zhihu.com/p/70369784 https://zhuanlan.zhihu.com/p/70369784 https://zhuanlan.zhihu.com/p/70369784 论文链接:EfficientNet: Rethinking ...

2019-11-26 16:37:48 251 0

原创 PRCV2018美图短视频实时分类挑战赛落幕,第一名解决方案技术解读

https://www.jiqizhixin.com/articles/112802 https://www.jiqizhixin.com/articles/112802 今年5月,美图公司联合中国模式识别与计算机视觉学术会议(PRCV2018)共同举办的PRCV2018“美图短视频实时分类挑...

2019-11-12 17:04:29 109 0

原创 EfficientNet google 机器自学习出的优秀框架

简介 该论文提出了一种新的模型缩放方法,它使用一个简单而高效的复合系数来以更结构化的方式放大 CNNs。 不像传统的方法那样任意缩放网络维度,如宽度,深度和分辨率,该论文的方法用一系列固定的尺度缩放系数来统一缩放网络维度。 通过使用这种新颖的缩放方法和 AutoML[5]技术,作者将这种模型称为...

2019-10-30 15:07:45 343 0

原创 Attention 机制

SENet 详解 https://blog.csdn.net/xjz18298268521/article/details/79078551 图解 1.基础网络结构 2.各阶段计算方式公式 3.结构图: 简介 为了更清楚地介绍计算机视觉中的注意力机制,这篇...

2019-10-29 11:13:30 257 0

原创 如何正确选择聚类算法?

本文将介绍四种基本的聚类算法—层次聚类、基于质心的聚类、最大期望算法和基于密度的聚类算法,并讨论不同算法的优缺点。 聚类算法十分容易上手,但是选择恰当的聚类算法并不是一件容易的事。 数据聚类是搭建一个正确数据模型的重要步骤。数据分析应当根据数据的共同点整理信息。然而主要问题是,什么通用性参数可...

2019-10-16 14:45:10 84 0

原创 pytorch常见问题

单机多卡训练 及多机多卡训练 https://zhuanlan.zhihu.com/p/86441879 网络初始化 def weights_init(m): if isinstance(m, nn.Conv2d) or isinstance(m, nn.Linear): ...

2019-10-15 18:01:42 63 0

原创 python util

获取文件夹下所有文件: def get_all(cwd, result): get_dir = os.listdir(cwd) for i in get_dir: sub_dir = os.path.join(cwd,i) if os.path.isdir(sub_di...

2019-10-14 16:55:13 412 0

原创 Pytorch中的学习率衰减方法

Pytorch 中的学习率调整方法 Pytorch中的学习率调整有两种方式: 直接修改optimizer中的lr参数; 利用lr_scheduler()提供的几种衰减函数 1. 修改optimizer中的lr: import torch import matplotlib.pyplot ...

2019-10-14 15:26:26 110 0

原创 Pytorch的C++使用

利用Pytorch的C++前端(libtorch)读取预训练权重并进行预测 https://blog.csdn.net/iamoldpan/article/details/85057238 https://blog.csdn.net/a819411321/article/details/973...

2019-10-09 15:13:22 49 0

原创 Linux 常见问题

su: Authentication failure问题 su命令不能切换root,提示su: Authentication failure,只要你sudo passwd root过一次之后,下次再su的时候只要输入密码就可以成功登录了。 ...

2019-10-08 14:08:34 35 0

原创 windows使用git clone速度慢,改善方法

最近使用git clone的速度实在是惨不忍睹,只有3~5k,使用两行命令稍微改善一下 一般电脑转发端口都是1080端口,如果自己修改了端口改变命令端口就行了 git config --global http.proxy http://127.0.0.1:1080 git config --...

2019-09-29 12:48:07 886 0

原创 Pytorch转Caffe

https://blog.csdn.net/vvnzhang2095/article/details/91439924 pytorch 与caffe2的互用 https://blog.csdn.net/weixin_40671425/article/details/90700908 写在...

2019-09-29 11:08:52 917 0

原创 跳出公式,看清全局,图神经网络(GCN)原理详解

http://www.sohu.com/a/342634291_651893 https://blog.csdn.net/guotong1988/article/details/82628156 GCN问世已经有几年了(2016年就诞生了),但是这两年尤为火爆。本人愚钝,一直没能搞懂这个GCN...

2019-09-23 09:55:49 1774 1

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