图像处理
主要介绍图像处理相关知识和函数
红烧肉不好吃
热爱机器人的小菜鸟
展开
-
BP算法原理学习笔记
使用反向传播训练多层神经网络的原则本文描述了采用反向传播算法的多层神经网络的教学过程。为了说明这个过程,使用了如下图所示的具有两个输入和一个输出的三层神经网络: 每个神经元由两个单元组成。第一单元添加权重系数和输入信号的乘积。第二个单元实现非线性函数,称为神经元激活函数。信号e是加法器输出信号,y = f(e)是非线性元件的输出信号。信号y也是神经元的输出信号。 为了讲解神经网络,我们需要训...原创 2018-05-30 20:15:56 · 861 阅读 · 0 评论 -
支持向量机SVM学习笔记(十)——将SVM用于多分类问题
从 SVM的那几张图可以看出来,SVM是一种典型的两类分类器,即它只回答属于正类还是负类的问题。而现实中要解决的问题,往往是多类的问题(少部分例外,例如垃圾邮件过滤,就只需要确定“是”还是“不是”垃圾邮件),比如文本分类,比如数字识别。如何由两类分类器得到多类分类器,就是一个值得研究的问题。还以文本分类为例,现成的方法有很多,其中一种一劳永逸的方法,就是真的一次性考虑所有样本,并求解一个多目标函数...原创 2018-05-12 21:54:17 · 23843 阅读 · 1 评论 -
支持向量机SVM学习笔记(六)——问题的转换
让我再一次比较完整的重复一下我们要解决的问题:我们有属于两个类别的样本点(并不限定这些点在二维空间中)若干,如图:圆形的样本点定为正样本(连带着,我们可以把正样本所属的类叫做正类),方形的点定为负例。我们想求得这样一个线性函数(在n维空间中的线性函数):g(x)=wx+b使得所有属于正类的点x+代入以后有g(x+)≥1,而所有属于负类的点x-代入后有g(x-)≤-1(之所以总跟1比较,无论正一还是...原创 2018-05-11 20:54:13 · 516 阅读 · 0 评论 -
如何在matlab里批量将JPG格式图片转成MAT格式文件?
http://blog.csdn.net/yongjiankuang/article/details/72824081考虑到很多人遇到图片转成.mat文件的需要,本文特此贴出一次性将多个文件夹下的图片转化为.mat,同时给数据打上标签,希望能够帮到大家!%这里是主函数:命名为readImg.m;[plain] view plain copy转载 2018-01-31 11:23:49 · 10031 阅读 · 6 评论 -
神经网络中的S型函数是什么?
S型函数是什么?有什么用?S型函数(Sigmoid function)是BP神经网络中常用的非线性作用函数,即sigmoid函数,公式是f(x)=1/(1+e-x)(-x是幂数) Sigmoid函数又分为Log-Sigmoid函数和Tan-Sigmoid函数。由于BP神经网络的传递函数必须可微,所以感知器的传递函数--原创 2018-01-29 22:30:31 · 9777 阅读 · 0 评论 -
关于matlab里mat2gray函数格式
Matlab 中 mat2gray 函数的介绍 Matlab 中 mat2gray 函数的介绍函数功能: 实现图像矩阵的归一化操作。 所谓"归一化"就是使矩阵的每个元素的值都在0和1之间。该函数在数字图像处理中经常用到。在matlab命令窗口中输入: doc mat2gray或者help mat2gray即可获得该函数的帮助信息, 键入type mat2原创 2018-01-31 22:01:53 · 3401 阅读 · 0 评论 -
matlab图像处理函数汇总
http://blog.csdn.net/cnuserfdg/article/details/517617801、图像的变换 ① fft2:fft2函数用于数字图像的二维傅立叶变换,如:i=imread('104_8.tif');j=fft2(i);②ifft2::ifft2函数用于数字图像的二维傅立叶反变换,如: i=imread('104_8转载 2018-01-31 22:08:48 · 837 阅读 · 0 评论 -
Matlab中Set命令用法
MATLAB给每种对象的每一个属性规定了一个名字,称为属性名,而属性名的取值成为属性值。例如,LineStyle是曲线对象的一个属性名,它的值决定着线型,取值可以是'-' 、':'、'-.'、'--'或'none'。2.属性的操作 set函数的调用格式为: set(句柄,属性名1,属性值1,属性名2,属性值2,…)例子:clearx=0:0.2:12原创 2018-01-31 22:19:17 · 14400 阅读 · 0 评论 -
Matlab中如何将视频转换成一帧一帧的图片并输出保存
%% 读取视频video_file='C:\Users\HS\Desktop\深度学习行人识别\atrium.mp4';video=VideoReader(video_file);frame_number=floor(video.Duration * video.FrameRate);%% 分离图片for i=1:frame_number image_name=s原创 2018-02-01 16:20:20 · 11960 阅读 · 10 评论 -
matlab中批量修改图片尺寸
对于做图像处理的朋友,如何把图片处理成自己想要的尺寸,代码如下!clear;clc;close all; imagePath = 'H:\毕业设计相关matlab代码\vehicles\'; imageFiles = dir(imagePath); %%读取目录文件下的所有图片文件 numFiles = length(imageFiles);%%获取图片的数量 parfor i=3:nu...原创 2018-04-09 12:47:17 · 6989 阅读 · 2 评论 -
如何在matlab中批量修改图片名称
%%% 提供原图片文件路径oldPath = 'H:\毕业设计相关matlab代码\图片'; % 原来的放图片的文件夹地址newPath = 'C:\Users\HS\Desktop\实验图片'; % 新建一个放重命名图片的文件夹地址mkdir(newPath); % 创建新的文件夹,注意如果已经创建会有覆盖同名文件cd(oldPath); % 转到旧文件夹% 考虑图片可能是不一样格式的文件,若一...原创 2018-04-09 15:03:00 · 2320 阅读 · 0 评论