- 博客(29)
- 资源 (4)
- 收藏
- 关注
转载 Matlab 判断文件夹是否存在,创建文件夹
转发,原文链接:https://blog.youkuaiyun.com/qq_37828488/article/details/99686719folder = './File/image_folder'if ~exist(folder,'dir') mkdir(folder)endPython判断文件夹是否存在,创建文件夹import osfolder = './File/ima...
2020-01-17 16:17:54
2480
转载 CAFFE 参数可视化
说明 :本文转自 http://www.cnblogs.com/denny402/p/5103425.html通过前面的学习,我们已经能够正常训练各种数据了。设置好solver.prototxt后,我们可以把训练好的模型保存起来,如lenet_iter_10000.caffemodel。 训练多少次就自动保存一下,这个是通过snapshot进行设置的,保存文件的路径及文件名前缀是由sn
2016-12-08 17:29:52
1299
转载 Caffe中的特殊layer解释【慢慢填坑中】
说明 :转自 http://blog.youkuaiyun.com/happynear/article/details/48547383slice:在某一个维度,按照给定的下标,blob拆分成几块。比如要拆分channel,总数50,下标为10,20,30,40,那就是分成5份,每份10个channel,输出5个layer。concat:在某个维度,将输入的layer组合起来,是slice的逆过程。
2016-12-05 19:40:27
1309
转载 caffe添加新层教程
说明:本文转自 http://blog.youkuaiyun.com/shuzfan/article/details/51322976时间节点2016.04,即caffe重大更新后(每一种层都对应一个同名cpp和hpp文件)。描述一下本次要实现层的功能:正向直接copy传播,反向时将梯度放缩指定倍。这个层对一些特定的网络结构有很重要的辅助作用,比如有时我们的网络存在分支,但我们
2016-12-05 09:38:24
1081
转载 Caffe源码(一):math_functions 分析
说明 :本文转自 : http://blog.youkuaiyun.com/seven_first/article/details/47378697目录目录主要函数caffe_cpu_gemm 函数caffe_cpu_gemv 函数caffe_axpy 函数caffe_set 函数caffe_add_scalar 函数caffe_copy 函数caffe
2016-12-04 16:35:41
587
原创 matlab 产生每次都一样的随机数
就是说,这一次产生一系列随机数,为了进行比较,下次产生的随机数还是一样的。 rand('seed',10); 随机种子index=randperm(10000);>> ok
2016-09-15 10:33:20
14213
原创 JPEG 压缩学习
步骤:1)计算DCT 系数, 或者gxy 即为图像的像素值。其实上面两个公式是一回事2)求量化表。m = [16 11 10 16 24 40 51 61 % JPEG normalizing array 12 12 14 19 26 58 60 55 % and zig-zag redordering
2016-09-06 16:54:26
780
转载 Introduction to JPEG Compression
转自: http://www.tutorialspoint.com/dip/introduction_to_jpeg_compression.htmIntroduction to JPEG CompressionAdvertisements Previous PageNext Page In our last t
2016-09-06 15:47:52
893
原创 MATALAB 生成和调用 c /c++ 文件
说明:本文为博主在学习过程中的学习笔记,和大家分享。MATLAB 有强大的计算,但是计算速度显然跟不上。因此,有时候在代码中插入c /c++代码必不可少。本文为大家介绍如何插入c /c++代码。 初步的生成mexw64的步骤可以参考上一个博客的例子: http://blog.youkuaiyun.com/xiaoyanghijk/article/details/52370459 这里
2016-08-31 17:42:53
2279
原创 matlab 生成调用c/c++ 代码 mex 简单实用
目标:在matlab中送入一张图像,对图像进行处理,输出为一副图像。第一步:在matalb 当前目录下放人fun_name.cpp文件。如定义hello.cpp文件在当前路径下: #include "mex.h" void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
2016-08-30 16:33:02
4005
转载 如何解读Caffe源码
文章转自: http://blog.youkuaiyun.com/thesby/article/details/50880546如何解读Caffe源码导读Caffe是现在非常流行的深度学习库,能够提供高效的深度学习训练。该库是用C++编写,能够使用CUDA调用GPU进行加速。但是caffe内置的工具不一定能够满足用户的所有需求,所以阅读源码并理解它,是很有必要的。 这篇博文
2016-08-15 16:17:00
589
原创 变量 'F' 无法保存到 7.3 以前版本的 MAT 文件
save(feature_path , 'F' ); 警告: 变量 'F' 无法保存到 7.3 以前版本的 MAT 文件。要保存此变量,请使用 -v7.3 选项。这是matlab版本问题:做如下修改:save(feature_path , 'F' ,'-v7.3' ); %不加'-v7.3' 则无法保存F数据
2016-08-08 15:56:24
12210
转载 迁移学习(Transfer learning)
本文转自: http://www.zhizhihu.com/html/y2009/790.html在机器学习领域,迁移学习(Transfer learning)是一个比较新的名词。目前国内做这个方面的很少,我目前只知道香港科技大学杨强教授及上海交大的机器学习小组在从事这方面的研究,近几年他们已经取得大量的成果,发表了十几篇AI领域顶级的会议论文,着实让我崇拜不已。接下来的研究生活,偶希
2016-08-06 10:25:42
3850
转载 Stochastic Pooling简单理解
本文转自: http://www.cnblogs.com/tornadomeet/p/3432093.htmlCNN中卷积完后有个步骤叫pooling, 在ICLR2013上,作者Zeiler提出了另一种pooling手段(最常见的就是mean-pooling和max-pooling),叫stochastic pooling,在他的文章还给出了效果稍差点的probabili
2016-08-04 11:07:19
2219
转载 《Batch Normalization Accelerating Deep Network Training by Reducing Internal Covariate Shift》阅读笔记与实现
本文转自:http://www.aichengxu.com/view/1422042 今年过年之前,MSRA和Google相继在ImagenNet图像识别数据集上报告他们的效果超越了人类水平,下面将分两期介绍两者的算法细节。 这次先讲Google的这篇《Batch Normalization Accelerating Deep Network Training by Reduci
2016-08-03 12:01:42
334
转载 python-numpy一些方法总结
本文转自: http://blog.youkuaiyun.com/u010156024/article/details/504193381、multiply 例子:x1=[1,2,3];x2=[4,5,6]print multiply(x1,x2)1212输出:[ 4 10 18]11multiply函数得到的结果是对应位置上面的元素进行相乘。2、std 标准方差
2016-07-31 19:43:44
560
转载 python 矩阵运算
本文转自:http://blog.sina.com.cn/s/blog_5f234d4701012p64.html科学计算:Python VS. MATLAB(3)----线性代数基础 按:在介绍工具之前先对理论基础进行必要的回顾是很必要的。没有理论的基础,讲再多的应用都是空中楼阁。本文主要设涉及线性代数和矩阵论的基本内容。先回顾这部分理论基础,然后给出MATLAB,继而给出Pyth
2016-07-31 16:59:41
22283
1
原创 MATLAB histc
bincounts=histc(x,binranges)统计在不同范围内的值的个数,范围为对左边取等号。 比如: A=[-4 -3 -3 -2 -1 0 1 2 2 0 4 5 ]binEdges = -3 -2 -1 0 1 2 3>> histc(A(:), binEdges)ans =
2016-07-30 18:07:36
8676
原创 MATLAB conv2卷积 一看就懂
申明:本文为原创。网上有些关于卷积的文章并没有表达的很清晰,本文直接简单,一看就懂。对于两副图像来说,一般原图比较大,卷积核比较小,不考虑那些边缘的填充等等细节性问题,简单粗暴,直接进入效果。 A= [ 4 6 6 2 5 2 7; 3 6 7 6 5 6 1
2016-07-30 16:08:34
8520
原创 c# Emgucv 图像旋转
private Bitmap rotate(Bitmap bmp, double alpha, int Dest_w, int Dest_h) { Image after_rotate = new Image(Dest_w, Dest_h, new Gray(255));///创建一指定大小的的灰度图像 Bitm
2014-03-31 16:06:23
6082
原创 c#+EmguCv 图像灰度化
刚刚入手c# ,并利用EmguCv 处理图像, 一时不知从何入手。首先看灰度化,代码如下: namespace EmgCv_Demo{ public partial class Form1 : Form { public Form1() { InitializeComponent(); }
2014-02-22 17:33:21
7444
1
原创 双线性插值实现图像缩放
今天去一个公司笔试,考了一个图像缩放的算法,双线性插值,当时没搞出来呀,回来写了个程序仿真,实现了这个功能。原理 ,参照百度百科(1)写的很详细。对原图实现放大2*3倍,matlab代码仿真如下:clearimg1=imread(lena.bmp');img1=rgb2gray(img1);img1=double(img1);[row1,wide1]=size(img
2013-10-25 22:09:55
1710
原创 Hough 变换检测直线
hough 变换检测直线的基本原理是 对X-Y 坐标系下的每一点(x,y),对应极坐标下为:rho =x*cos(theta) +y* sin(theta) (1) ,因此,对x-y平面内的每一点,对应到极坐标系则为一条直线,如果直角坐标系下的点共线,则在极坐标的直线会相交于一点。因此,求得极坐标下相交最多的点,(rho, theta) ,代入(1)
2013-06-27 21:45:54
1156
原创 基于matlab的图像旋转
第一次写博客,呵呵,先练习练习。 用matlab 的imrotate 函数对二值图像做旋转时,不能实现功能,自己写了个旋转程序。旋转的基本原理如下:对原图中的点A(X0,Y0),旋转到(X1,Y1), 旋转角度为alpha,则 X1=X0*cos(alpha) +Y0*sin(alpha); Y1=-X0*sin(alpha) +Y0*cos(alpha);操作思路:(1)在宽、高分
2013-06-27 16:10:55
3625
Matalb 生成、调用 C /C++代码
2016-08-31
matlab 调用c c++生成 mexw64文件
2016-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人