自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

huangkangying的专栏

Computer Vision

  • 博客(260)
  • 资源 (13)
  • 收藏
  • 关注

原创 i7-8700/i7-8700K在Ubuntu 16.04上界面卡顿

台式机配置CPU: i7-8700主板:华硕Z230OS: Ubuntu 16.04.4 LTS现象在只使用集成显卡的时候,Ubuntu在登录后会出现界面异常卡顿的现象,鼠标移动都会很困难。解决办法升级Kernel: 4.15版本以上的kernel对Caffelake版的cpu集显有bug fix.wget http://kernel.ubuntu.com/~ker...

2018-06-26 12:53:55 5785 4

原创 Jupyter notebook 自动补全

Jupyter notebook使用默认的自动补全是关掉的。要打开自动补全,需修改默认配置。ipython profile create以上命令会在~/.ipython/profile_default/目录下生成ipython_config.py和ipython_kernel_config.py 我们需要修改的以下几行:## Activate greedy completio...

2018-06-22 10:07:37 36850 8

原创 Darknet网络层解析

route layerroute layerroute layer: 顾名思义,就是路由的意思,实际用途为所好几个层的输出转接到一起作为本层的输出。 如上图第25层, route的参数设为16,表示直接route到第16层。 第27层,route的参数设为26、24,表示把26和24层的输出合并到一起,作为输出。...

2018-06-20 13:59:52 7143 1

原创 反卷积(Deconvolution)|转置卷积(Transposed Convolution)

反卷积的叫法其实有点让人误解,其实叫转置卷积更为合适。

2018-06-15 14:23:53 7073 1

原创 矩阵基本概念

矩阵基本概念矩阵基本概念向量范数矩阵范数酉矩阵酉不变范数正定矩阵、半正定矩阵特征值、特征向量相似变换奇异值、SVD分解向量范数对于一个向量 x(x1,x2,...,xn)x(x1,x2,...,xn)x(x_1, x_2,...,x_n), 其范数有L1L1L_1, L2L2L_2, L∞L∞L_\infty, LpLpL_p - L1L1L_1范数 ...

2018-04-12 14:23:07 2187

原创 OpenCV FileStorage用法示例

以下是调用OpenCV FileStorage存储配置文件的示例,存储格式为yaml。- OpenCv自带的数据格式不必多说,存储和读取都比较方便。- 这里主要提一下std::vector的存取用"[]"来表示, std::map的存取用"{}"来表示具体的用法可以参考以下示例:void WriteConfigFile(string fpath){ cv::FileStorage fs(...

2018-03-26 17:17:56 2424 1

转载 非极大值抑制(NMS)

非极大值抑制(NMS)http://blog.csdn.net/H2008066215019910120/article/details/25917609      非极大值抑制顾名思义就是抑制不是极大值的元素,搜索局部的极大值。这个局部代表的是一个邻域,邻域有两个参数可变,一是邻域的维数,二是邻域的大小。这里不讨论通用的NMS算法,而是用于在目标检测中用于提取分数最高的窗口的。例

2018-01-30 19:41:04 310

原创 DFT栅栏效应之matlab示例

栅栏效应在计算N点DFT时,输出的N个点相当于对信号的频谱进行了N点等间隔采样。这个采样间隔为:delta_f = fs / N其中fs为采样频率,N为采样点数。如果输入信号中有两个信号,其频率间隔小于delta_f,那么DFT的输出将不能分辨出这个两个信号的频谱,这个现象就是栅栏效应。解决栅栏效应的办法是增大N至delta_f小于信号之间的最小频率间隔。示例假设有如下信号y = si

2018-01-20 23:00:04 4451

原创 initrd.img 压缩和解压

Uncompress:mkdir initrdcd initrdzcat ../initrd.img | cpio -idmvCompress:find . | cpio -o -c | gzip -9 > ../initrd.img

2017-12-26 14:17:40 621

转载 Linux GPIO 使用示例

/***************************************************************** *                    gpio irq * *    一直以来都没了解过gpio的irq,如何使用,今天正好了解下。  *   本文从内核和应用层分析gpio的irq,并写验证程序。 *             *

2017-12-25 15:52:41 7736 3

转载 基于S3C6410的DDR初始化

http://blog.sina.com.cn/s/blog_8c5d88390102vjqn.html之前的程序都是在内部的stepping stone中运行的。但是stepping stone的大小是很小的。ARM11只有8K的大小。这么小的空间,要运行大型程序肯定是不行的。所以就需要外部的存储器。ARM11的外部存储器用的是ddr。所以就要对ddr进行初始化,同时将代码拷贝到dd

2017-12-22 14:13:45 846

原创 MacOS safe-rm configuration

在MacOS上安装safe-rm以防止意外删除重要的文件夹:brew install safe-rmecho alias rm=/usr/local/bin/safe-rm > ~/.bash_profile新建/etc/safe-rm.conf, 在里面写入要保护的文件:/private/Applications/Developer/Library/Network/System/U

2017-12-21 22:14:34 606

原创 Git socks5 代理设置

首先确认ip和端口,例如ip为127.0.0.1, 端口为1080, 打开终端,运行以下命令:git config --global http.proxy 'socks5://127.0.0.1:1080'git config --global https.proxy 'socks5://127.0.0.1:1080'查看:cat ~/.gitconfig发现是多了这两项配置[http]pro

2017-12-20 22:35:43 87559 1

原创 Linux用户空间增加i2c设备

每个i2c总线目录下面会提供两个文件节点: new_device, delete_device 内核必须要知道在设备挂在哪个总线和设备地址才能实例化该设备。 具体的做法如下: 增加“eeprom”设备,地址为0x50:echo eeprom 0x50 > /sys/bus/i2c/devices/i2c-3/new_device删除 “eeprom”设备:echo 0x50 > /sys/bu

2017-11-21 16:58:41 3357 2

原创 高斯牛顿法(C++实现)

#include <iostream>#include <cmath>#include <Eigen/Eigen>using namespace Eigen;#define ITER_STEP (1e-5)#define ITER_CNT (100)typedef void (*func_ptr)(const VectorXd &input, const VectorXd &para

2017-11-02 18:39:43 2476

原创 高斯牛顿法(C++实现)

#include #include #include using namespace Eigen;#define ITER_STEP (1e-5)#define ITER_CNT (100)typedef void (*func_ptr)(const VectorXd &input, const VectorXd ¶ms, VectorXd &output);voi

2017-11-02 18:37:52 1440

转载 Jacobian矩阵和Hessian矩阵

Jacobian矩阵和Hessian矩阵发表于http://jacoxu.com/jacobian%E7%9F%A9%E9%98%B5%E5%92%8Chessian%E7%9F%A9%E9%98%B5/ 1. Jacobian在向量分析中, 雅可比矩阵是一阶偏导数以一定方式排列成的矩阵, 其行列式称为雅可比行列式. 还有, 在代数几何中, 代数曲线的雅可比量表示雅可比

2017-10-13 15:23:54 327

原创 PID小结(含控制虚拟代码)

PID基本概念PID算法被广泛地应用于工业控制领域,是一种闭环反馈控制机制。 - P: 比例控制(Proportional) - I: 积分控制(Integral) - D: 微分控制(Direvative)PID流程框图 其中: Kp: 比例增益常数 Ki: 积分增益常数 Kd: 微分增益常数比例环节比例项的输出与差错值成线性关系: Po=Kpe(t)P_

2017-09-28 23:11:33 1483 1

原创 Mac升级自带Vim

安装Brew:https://brew.sh/安装,升级Vim安装Terminal版本的Vimbrew install vim --with-lua --with-override-system-vi安装GUI版本的Vimbrew install macvim --with-lua --with-override-system-vim更新升级brew upgrade vim/macvim

2017-09-23 22:39:11 2013

原创 Enable exfat format on Ubuntu 16.04

sudo apt-get install exfat-fuse exfat-utils

2017-09-07 10:55:03 3768

翻译 Working of __asm__ __volatile__ (“” : : : “memory”)

creates a compiler level memory barrier forcing optimizer to not re-order memory accesses across the barrier.For example, if you need to access some address in a specific order (probably because t

2017-09-01 13:42:04 373

转载 Caffe源码(一): math functions

目录http://blog.csdn.net/seven_first/article/details/47378697#1-caffecpugemm-函数目录主要函数caffe_cpu_gemm 函数caffe_cpu_gemv 函数caffe_axpy 函数caffe_set 函数caffe_add_scalar 函数caffe_copy 函数caffe_sc

2017-08-25 22:29:54 393

原创 Opencv标定相机

使用Opencv标定Camera的代码如下:void help(char *argv[]) {}int calib_camera(int argc, char* argv[]) { int n_boards = 0; // Will be set by input list float image_sf = 1.0f;//0.5f; float delay = 1.f;

2017-06-23 16:12:57 624 1

转载 Windows Overlapped I/O详解

http://www.cnblogs.com/skyofbitbit/p/3650140.htmlI/O设备处理必然让主程序停下来干等I/O的完成,对这个问题有方法一:使用另一个线程进行I/O。这个方案可行,但是麻烦。                即 CreateThread(…………);创建一个子线程做其他事情。      Readfile(^…………);阻塞方式读数据

2017-06-23 10:56:01 13232

原创 I2C协议小结

I2C协议两线串行协议(SCL, SDA),主从模式,支持多主控,但在同一时刻只能有一个主控地址组成:7bit 地址数组+1bit读写位, 共8bit。地址范围0~127, 0地址为广播地址。一次发送8bit数据,数据格式为大端模式。速率:标准模式100Kbps, 快速模式400Kbps,高速模式3.4Mbps。总线互连注意SDA和SCL都需要上拉。 总线时序图SCL由master提供

2017-06-13 15:54:32 3248

转载 Eigen矩阵运算库使用记录

http://blog.csdn.net/shuzfan/article/details/52367329最近一直在做工程上的事情,比较多的使用了Eigen矩阵运算库。简单说一下Eigen的特点:(1) 使用方便、无需预编译,调用开销小(2) 函数丰富,风格有点近似MATLAB,易上手;(3) 速度中规中矩,比OpenCV快,比MKL、openBLAS慢

2017-06-13 14:09:22 1044

原创 Python更换pip源

查看~/.pip/pip.conf文件是否存在,如果不在,新建一个。mkdir ~/.piptouch ~/.pip/pip.conf修改pip.conf如下:[global]index-url = https://pypi.douban.com/simple

2017-04-21 12:48:51 536

转载 Ubuntu 16.04安装VNC

http://blog.csdn.net/longhr/article/details/51657610

2017-04-12 15:03:28 4608

原创 Ubuntu 16.04 Samba 共享文件夹

Ubuntu 16.04自带Samba, 直接就可以用。 对要共享的文件夹点右键-> Local Network Share, 一路点确定,就可以搞定。 如果出现以下错误:'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Err

2017-04-12 13:33:24 4346

转载 解读Batch Normalization

http://blog.csdn.net/shuzfan/article/details/50723877目录目录1-Motivation2-Normalization via Mini-Batch Statistics测试BN before or after Activation3-Experiments

2017-04-11 12:53:28 350

原创 ubuntu 16.04 安装 Caffe + Cuda 8.0

wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_amd64.debsudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.debsudo apt-get updatesudo apt-

2017-04-01 11:42:59 1374

原创 Ubuntu 16.04 Intel I-219V卡网驱动问题

Strix Z270F Gaming主板用的是I-219V网卡,装上ubuntu 16.04后发现没有网卡驱动。经过测试,用如下方法能解决问题: - 下载驱动e1000e (3.3.5.3) (https://downloadcenter.intel.com/download/15817/Intel-Network-Adapter-Driver-for-PCI-E-Gigabit-Network-

2017-03-31 19:34:34 8821 2

原创 编译Caffe时打开cudnn常见问题

运行时找不到cudnn库caffe: error while loading shared libraries: libcudnn.so.5Solution:修改LD_LIBRARY_PATHexport LD_LIBRARY_PATH=(your path that contains libcudnn.so)编译时inline函数出错/usr/include/string.h: In functi

2017-03-27 17:21:49 3695

转载 浮点数(IEEE 754)

http://www.cnblogs.com/kingwolfofsky/archive/2011/07/21/2112299.html浮点数1.   什么是浮点数在计算机系统的发展过程中,曾经提出过多种方法表达实数。典型的比如相对于浮点数的定点数(Fixed Point Number)。在这种表达方式中,小数点固定的位于实数所有数字中间的某个位置。货币的表达就可以使用这种方式,比

2017-03-10 12:18:07 1205

原创 Edit remote files with local Vim

You could do this by mounting the remote folder as a file-system using sshfs. To do this, first some pre-requisites:sudo apt-get install sshfs #for Debian based OS, use yum or zypper depending on

2017-02-28 18:00:52 457

原创 C, C++混合编程通用Makefile模版

第一个模版:所有.c, .cpp, *.h文件都在同一个目录下,没有分层。##############################################################################source fileSOURCE := $(wildcard *.c) $(wildcard *.cpp)OBJS := $(patsubst %.c,

2017-02-11 20:36:45 3431 1

原创 Ctrl-Q 列编辑在Linux termial Vim下不工作

stackoverflow.com/questions/21806168/vim-use-ctrl-q-for-visual-block-mode-in-vim-gnome Ctrl-Q在terminal下面有特殊含义,如果要使用ctrl-q,需要在.bashrc中加入:stty start undef

2017-02-10 20:07:21 811

转载 GIT学习笔记一git init

http://blog.csdn.net/laurawan/article/details/38611255/建立裸仓库git --bare init --shared--bare:裸仓库--shared:--shared[=(false|true|umask|group|all|world|everybody|0xxx)]share 指定为true 时:可以通过配置

2017-02-07 12:52:10 813

转载 布线阻抗匹配问题

特性阻抗      根据传输线理论和信号的传输理论,信号不仅仅是时间变量的函数,同时还是距离变量的函数,所以信号在连线上的每一点都有可能变化。因此定义连线的交流阻抗,即变化的电压和变化的电流之比为传输线的特性阻 抗。Z(w):理想传输线的特性阻抗,单位Ω;L: 理想传输线的电感,H/mm;C:理想传输线的电容,F/mm。      传输线的特性阻抗只

2016-12-28 10:39:36 5153

转载 Linking libstdc++ statically

Link Linking libstdc++ statically Christopher Baus writes about his problems linking libstdc++ statically. Yes, making C++ binaries that will work properly in different Linux distributions is somewha

2016-12-06 12:10:41 2152

USB UVC + ACM Descriptor

UVC+ttyACM的设备描述符, UVC设备支持I420格式,两种设备在Win/Linux下都为免驱设备

2020-11-24

Ubuntu16.04 Kernel 4.15升级包

Ubuntu 16.04对Kernel升级包,下载后直接运行start.sh,傻瓜式安装,升级后可支持新的Intel 8700的graphic.

2019-10-31

tlc59108.zip

使用TLC59108可以驱动LED, 也可以用来驱动VCSEL激光器,该示例基于Arduino工程,可以直接运行。

2019-05-17

YouCompleteMe configuration file

The configuration file of YouCompleteMe Vim plugin. Please put it under you project folder.

2017-12-20

YouCompleteMe Windows下编译通过插件(可直接放在vundle下使用)

Windows下编译通过的YCM: python2.7, VS2015, 可直接放在vundle下使用。

2017-12-20

Windows C++ UART Library Demo (VS2015)

Windows C++ UART Library Demo 示例代码,亲测可用。文件中带VS2015工程,可以直接编译使用。

2017-06-22

USBasp 驱动安装程序(傻瓜式)

USBasp驱动安装程序,支持Win10 x64. 如果想要使用Arduino,请安装libusbK (v3.0.7.0)

2017-06-02

OpenCv ippicv 文件

OpenCv ippicv 文件, 解压后放在3rdparty文件夹下面即可

2017-04-07

Intel I-219V 网卡驱动

Intel I-219V 网卡驱动 源代码 Ubuntu 16.04编译通过

2017-04-07

pci local bus specification2.2 & 3.0

pci local bus specification 2.2 & 3.0

2009-10-31

空空如也

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

TA关注的人

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