视频编解码学习之一:理论基础
视频编解码学习之一:理论基础
高清视频编码简介(MPEG、H.264、WMV-HD、RMVB)
高清视频编码简介(MPEG、H.264、WMV-HD、RMVB)
Matlab Computer Vision toolbox
环境:Ubuntu 12.04, Matlab 2013b, GStreamer 0.10matlab toolbox中的computer vision支持图像和视频的处理, GStreamer是一个开源的多媒体框架,支持对多种视频格式的解码,比如avi, mp4等。 结合这两个工具可以进行多种视频处理。下面是一个视频播放的示例:videoFReader = vision.VideoFileReader('vip...
Matlab 使用caffe示例
环境: Ubuntu 12.04 , Matlab 2013b1. 首先修改Makefile.config中的MATLAB_DIR项, 如下所示MATLAB_DIR := /u01/MATLAB/R2013b2. 编译下caffe下的matlab接口make matcaffe3. 切换到目录/u01/caffe/examples/imagenet, 运行./get_caffe_reference_imagenet_model.sh下载训练的模型4. 切换到目录/...
Caffe 训练mnist数据
环境: Ubuntu 12.04, Caffecd $CAFFE_ROOT/data/mnist./cd $CAFFE_ROOT/examples/mnistvi lenet_solver.prototxt修改solver_mode为CPU./train_lenet.shI0823 08:11:04.501404 15183 caffe.cpp:90] Starting OptimizationI0823 08:11:04.502498 15183 solver.cpp:32] Initializing solver from param...
BVLC Cafe 使用
环境: Ubuntu 12.04, CUDA 6.0, 1. 预先安装软件pip install -r /u01/caffe/python/requirements.txtsudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev# gflagswget https://github.com/schuhschuh/gflags/archive/master.zipunzip mas...
使用octave运行DeepLearnToolbox
环境: Ubuntu 12.04, octave 3.8.2DeepLearnToolbox是matlab/octave的深度学习工具箱,包括Deep Belief Nets, Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and vanilla Neural Nets。下面运行下里面的测试程序:1. 下载DeepLearnToolbox git clone https://git...
cuda-convnet2使用
环境: Ubuntu 12.04, cuda-convnet2, CUDA 6安装步骤:1. 预安装需求库sudo apt-get install python-dev python-numpy python-scipy python-magic python-matplotlib libatlas-base-dev libjpeg-dev libopencv-dev git2. 安装CUDA 6.0 $ sudo dpkg -i cuda-repo-ubun...
OpenCV训练自己的衣服探测分类器
环境: Ubuntu 12.4, OpenCV, 光影魔术手4, ObjectMarker步骤如下:1. 首先收集要探测的物体图片(正样本)和背景图片(负样本),使用“光影魔术手"批处理图片为固定大小和bmp格式2. 使用ObjectMarker来抽取物体图片(正样本)生成info.txt,内容如下:rawdata/136e2b8aef176609829e23e54081db6d...
Pylearn2的Stacked Autoencoders示例
环境:Ubuntu 12.41. 首先下载训练数据cd /u01/lisa/data/mnistwget http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gzgunzip train-images-idx3-ubyte.gzwget http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gzgunzip train-labels-idx1-ubyte.gz2. 修改文件dae_l1.yaml...
Pylearn2的使用简介
环境: ubuntu 12.4Pylearn2是基于theano上封装的深度学习包。 它实现一些常见的模型,具体请参考: http://deeplearning.net/software/pylearn2/library/index.html#libdoc,比theano在做实际的项目节约时间,只需要配置一些参数来实现模型的训练。 下面来讲解实际的安装和使用:1. 安装Theano(Bleeding-ed...