- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 centos安装opencv全过程
安装opencv无数次,每次都还有新发现,今天记下来吧。1、安装依赖yum install cmake gcc gcc-c++ gtk2-devel gimp-develgimp-devel-tools gimp-help-browser zlib-devel libtiff-devel libjpeg-devellibpng-devel gstreamer-devel libavc1
2017-06-13 10:27:31 3399
原创 centos中显卡驱动及其相关包安装
有很多没有使用过GPU的同学总认为在使用GPU之前要安装两个驱动,一个是nvidia驱动,另一个是cuda驱动,但这种想法是错误的,只需安装一个cuda驱动就可以了。1、lspci | grep -i nvidia2、uname -m && cat /etc/*release3、gcc --version如果没有检测出则:yum install gcc ...
2017-06-09 18:24:55 2751
原创 centos修改DNS全过程
安装完系统后,必须得工作:1、ip addr2、vim /etc/sysconfig/network-scripts/ifcfg-eno1DNS1=202.106.0.20 #此处上次把106写成了206 把等号写成了冒号,第二次错误没有加13、service network restart4、ping www.qq.com
2017-06-09 18:04:57 908
原创 caffe根据训练出的模型提取特征
参考:http://caffe.berkeleyvision.org/gathered/examples/feature_extraction.html在处理的过程中需要注意以下几个方面:1、均值文件的代替2、训练模型的代替3、模型结构文件的代替4、保存数据的类型问题,leveldb或者lmdb5、对源码需要熟悉
2017-06-29 17:43:13 1894
原创 unknown database backend
#include "caffe/util/db.hpp"#include "caffe/util/db_leveldb.hpp"#include "caffe/util/db_lmdb.hpp"#include #define USE_LMDB = 1; //找不到定义,就自己定义一下,即可解决问题 lmdb就可使用了namespace caffe { namespace db {
2017-06-29 17:35:15 2659 2
转载 根据train_val.prototxt获取deploy.prototxt
本文以CaffeNet为例:1. train_val.prototxt 首先,train_val.prototxt文件是网络配置文件。该文件是在训练的时候用的。2.deploy.prototxt该文件是在测试时使用的文件。区别:首先deploy.prototxt文件都是在train_val.prototxt文件的基础上删除了一
2017-06-28 17:33:38 693
原创 centos7.3安装与配置SVN
1、yum命令即可方便的完成安装$ sudo yum install subversion测试安装是否成功:$ svnserve --version2. 建立版本库创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里):$ sudo mkdir -p /var/svn创建版本库:$ sudo svn
2017-06-26 16:29:01 1880 2
转载 triplet loss layer原理
【前言】 最近,learning to rank 的思想逐渐被应用到很多领域,比如google用来做人脸识别(faceNet),微软Jingdong Wang 用来做 person-reid 等等。learning to rank中其中重要的一个步骤就是找到一个好的similarity function,而triplet loss是用的非常广泛的一种。【理解triplet】
2017-06-16 16:45:38 1627
原创 centos安装caffe全过程
1、sudo yum install protobuf-devel leveldb-devel snappy-devel opencv-devel boost-devel hdf5-devel其中hdf5-devel和leveldb-devel安装失败2、sudo yum install gflags-devel glog-devel lmdb-devel全部失败,补救
2017-06-14 17:48:56 1917
转载 matlab 全部的随机数函数
(一)Matlab内部函数a. 基本随机数Matlab中有两个最基本生成随机数的函数。1.rand()生成(0,1)区间上均匀分布的随机变量。基本语法:rand([M,N,P ...])生成排列成M*N*P... 多维向量的随机数。如果只写M,则生成M*M矩阵;如果参数为[M,N]可以省略掉方括号。一些例子:rand(5,1) %
2017-06-13 18:10:44 914
原创 模板匹配
简介: 本文主要介绍几种基于灰度的图像匹配算法:平均绝对差算法(MAD)、绝对误差和算法(SAD)、误差平方和算法(SSD)、平均误差平方和算法(MSD)、归一化积相关算法(NCC)、序贯相似性检测算法(SSDA)、hadamard变换算法(SATD)。下面依次对其进行讲解。MAD算法介绍 平均绝对差算法(Mean Absolute Differe
2017-06-08 13:30:20 3107
转载 opencv傅里叶变换实例
OpenCV快速傅里叶变换实例int main(){ Mat I = imread("ted_cruz.jpg", CV_LOAD_IMAGE_GRAYSCALE); if (I.empty()) return -1; cout size() << endl; Mat padded; //e
2017-06-08 13:21:39 2852
转载 walsh-Hadamard变换
简介:阿达马变换(Hadamard transform),或称沃尔什-阿达玛转换,是一种广义傅立叶变换(Fourier transforms),作为变换编码的一种在视频编码当中使用有很久的历史。在近来的视频编码标准中,阿达马变换多被用来计算SATD(一种视频残差信号大小的衡量)。在数位信号处理大型集成电路算法的领域中,阿达马变换是一种简单且重要的算法之一,主要能针对频谱做快速的
2017-06-08 13:20:18 11527 1
原创 OpenCV从Mat中提取某些行或列
Mat::rowRangeCreates a matrix header for the specified row span.C++: Mat Mat::rowRange(int startrow, int endrow) constC++: Mat Mat::rowRange(const Range& r) constParamete
2017-06-08 13:18:27 7911 1
转载 linux下显卡信息的查看
lspci | grep -i vga这样就可以显示机器上的显卡信息,比如 [root@localhost conf]# lspci | grep -i vga01:00.0 VGA compatible controller: nVidia Corporation Device 1081 (rev a1)02:00.0 VGA compatible controller
2017-06-07 14:38:35 952
转载 centos安装python
1 centos安装python2.75 (centos6.3) 1 切换到root用户 2 下载tar包 [python] view plain copy print?wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz 3
2017-06-07 09:58:23 419
转载 centos安装yum命令
第一步,国内的yum仓库 http://mirrors.163.com/centos/7/os/x86_64/Packages/http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/第二步:下载软件,文件版本可能有变化,根据列表里面进行下载yum-plugin-fastestmirror-1.1.31-34.
2017-06-07 09:56:46 3062
转载 Linux下yum安装及常用命令
一 简介yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好
2017-06-07 09:54:43 969
原创 centos中python升级导致yum命令无法使用
问题:no module named yum解决办法:查找yum和 yum-updatest文件,并编辑此py文件[root@develop local]# which yum/usr/bin/yum[root@develop local]# vi /usr/bin/yum[root@develop local]# vi /usr/bin/yum-updatest将#!/usr
2017-06-07 09:46:37 995
原创 Python图像处理库:Pillow 初级教程
翻译 http://pillow.readthedocs.org/en/latest/handbook/tutorial.htmlPillow由PIL而来,所以该导入该库使用import PIL本文相关的代码:https://github.com/445141126/pillow_exampleImage类Pillow中最重要的类就是Image,该类存在于同名的模块
2017-06-07 09:38:41 783
原创 centos修改环境变量
1、vim /etc/profilesource /etc/profile2、vim ~/.bashrcsource ~/.bashrc
2017-06-07 09:24:20 371
原创 ImportError: No module named site
致命错误:ImportError: No module named site原因:python解释器无法找到python库。解决办法:方法1.在调用Py_Initialize之前,手动设置python搜索目录:Py_SetPythonHome("F:/workspace/test/python")。方法2.添加python环境变量:PYTHONPATH。
2017-06-07 09:16:55 3435
转载 linux下通过yum安装svn及配置
1.环境centos6.42.安装svnyum -y install subversion3.配置建立版本库目录mkdir /www/svndatasvnserve -d -r /www/svndata4.建立版本库创建一个新的Subversion项目svnadmin create /var/www/svndata/njlrxx
2017-06-06 17:21:29 375
原创 使用直方图及其部分空间特性的模糊对比
#coding=from PIL import Imagedef calculate(image1,image2): g = image1.histogram() s = image2.histogram() assert len(g) == len(s),"error" data = [] for index in range(0,len(g)): if g[index]
2017-06-05 17:08:16 427
原创 两幅图像间的精确对比
#coding=from PIL import Imageif __name__ == "__main__": image1 = Image.open("009.png") image2 = Image.open("010.png") width, height = image1.size width_s, height_s = image2.size for h in r
2017-06-05 17:06:57 1603
Area Location Code
2015-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人