![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matlab
文章平均质量分 65
phoenixtree7
这个作者很懒,什么都没留下…
展开
-
MATLAB——rem(x,y) & mod(x,y)
rem(x,y):求整除x/y的余数mod(x,y):求模 rem(x,y)=x-y.*fix(x./y); (fix()向0取整)mod(x,y)=x-y.*floor(x./y); (floor()向左取整)如果x和y的符号相同(同为‘+’,同为‘-’),那么rem(x,y)=mod(x,y)(正数与正数,负数与负数,取整结果两个函数效果一样)原创 2014-09-18 15:57:42 · 2339 阅读 · 0 评论 -
matlab提取视频流与图片成视频
matlab提取视频流与图片成视频 大三时候,跟着一个老师做图像处理方面的东东,关于图像方面的基础知识,感觉已经掌握了,后面准备做些关于视频方面的工作,但由于时间的问题,后面的工作也没有做下去,今天突然想起来图像视频的概念,于是准备在这方面做个小研究和探索。同网上凌乱或有错的地方做个小结。 1.如何从视频流中提取图像 2008以前的版本中提供了a转载 2014-10-10 15:04:55 · 2068 阅读 · 0 评论 -
MATLAB 摄像头视频获取和保存
MATLAB 摄像头视频获取和保存一、读取摄像头视频如题目,首先你需要有一个摄像头(usb或者本本自带的都可以)并且安装好了驱动,保证设备可以正常使用。先来段简单的通过MATLAB显示摄像头视频的代码: 1 vid = videoinput('winvideo',1);2 preview(vid); 通过上面两段代码就可以看到摄像头里面的画面。转载 2014-10-10 14:20:46 · 839 阅读 · 0 评论 -
matlab读取/播放视频的函数
matlab读取/播放视频的函数 |1. 可以用mmreader和 read这两个函数读取视频帧readerobj = mmreader('xylophone.mpg');vidFrames = read(readerobj);具体参数含义帮助文档里面有。示例:fileName = 'ntia_wfall-qcif_original.avi'; %转载 2014-10-09 20:02:21 · 4942 阅读 · 0 评论 -
MATLAB 视频读取时:Unable to locate decompressor to decompress video stream 错误原因
??? Error using ==> readaviUnable to locate decompressor to decompress video streamError in ==> aviread at 64 X = readavi(info.Filename,-1);出现这中错误的原因解码器的原因,可以使用aviinfo来查看avi文件的编转载 2014-10-09 21:29:30 · 2877 阅读 · 0 评论 -
MATLAB 取整小结
a = [-1.9, -0.2, 3.4, 5.6, 7.0];朝零取整:fix(a) = [-1, 0, 3, 5, 7]进1法:ceil(a) = [-1, 0, 4, 6, 7]四舍五入:round(a) = [-2, 0, 3, 6, 7]向下取整:floor(a) = [-2, -1, 3, 5, 7]转载 2014-10-09 21:11:05 · 689 阅读 · 0 评论 -
DoG 、Laplacian、图像金字塔详解及MATLAB代码
DoG 、Laplacian、图像金字塔详解分类: OpenCV 计算机视觉 特征篇 DoG(Difference of Gaussian)DoG (Difference of Gaussian)是灰度图像增强和角点检测的方法,其做法较简单,证明较复杂,具体讲解如下:Difference of Gaussian(DOG)是高斯函数的差分。我们已经知道可以原创 2014-10-29 08:48:24 · 12806 阅读 · 2 评论 -
RGB空间与HSL空间转换matlab代码
关于RGB与HSL空间之间转换的% RGB空间转换到HSL空间function [H,S,L,hsl]=rgb2hsl(img)rgb=im2double(img);r=rgb(:,:,1);g=rgb(:,:,2);b=rgb(:,:,3);[m,n]=size(r);%% 求 L %%maxcolor=max(ma原创 2014-10-20 22:08:36 · 3931 阅读 · 1 评论 -
Matlab中的数据归一化
Matlab中的数据归一化 归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间是统计的概率分布,归一化在-1--+1之间是统计的坐标分布。归一化有同一、统一和合一的意思。无论是为了建模还是为了计算,首先基本度量单位要同一,神经网络是以样本在事件中的统计分别几率来进行训练(概率计算)和预测的,且sigmoid函数的取值是0到1之间的,网络最后一个节点的输出也是如此,所转载 2014-11-23 17:02:25 · 1041 阅读 · 0 评论 -
常用的一些图像处理Matlab源代码
常用的一些图像处理Matlab源代码梦里嗣音 发布于:2012 年 05 月 18 日 11 时 07 分 | 分类: IT 频道 | 2,364 views#1:数字图像矩阵数据的显示及其傅立叶变换#2:二维离散余弦变换的图像压缩#3:采用灰度变换的方法增强图像的对比度#4:直方图均匀化#5:模拟图像受高斯白噪声和椒盐噪声的影响#6:采用二维中值滤波函转载 2014-12-17 14:34:55 · 1501 阅读 · 0 评论 -
Matlab注释函数legend详解
Matlab注释函数legend详解用Matlab画图时,有时候需要对各种图标进行标注,例如,用“+”代表A的运动情况,“*”代表B的运动情况。legend函数的基本用法是LEGEND(string1,string2,string3, ...)分别将字符串1、字符串2、字符串3……标注到图中,每个字符串对应的图标为画图时的图标。例如:plot(x,sin(x),'.转载 2014-12-17 16:03:12 · 896 阅读 · 0 评论 -
一些图像处理函数用法(精华)
MATLAB 中的一些图像处理函数,都特别有用。转载 2015-11-07 08:38:33 · 924 阅读 · 0 评论 -
conv2、filter2、imfilter的区别 及 conv2 matlab 代码
首先说明,本文是从网上搜集到的材料进行整合。第一部分 conv2、filter2、imfilter的区别,原文出自 http://www.ilovematlab.cn/thread-293710-1-1.html;第二部分conv2 matlab 代码 出自: http://www.ilovematlab.cn/thread-291079-1-1.html第一部分 conv2、原创 2015-11-27 22:58:44 · 1418 阅读 · 0 评论 -
MATLAB .avi 视频文件转成 .mat 文件
一介初学者,有错还请指教~这两天学习 动态组稀疏,找到一篇 ICCV 论文MATLAB code,当把自己的视频放进去运行时,没有任何效果。后来发现,我太外行了,程序里 视频文件必须是.mat 文件。所以,特意学习了下如何将视频转为 .mat 文件格式。fileName ='G:\Video_MATLAB\video\BIT_S02.avi'; % .avi必须是原创 2015-12-23 17:34:36 · 3354 阅读 · 1 评论 -
MATLAB中矩阵计算函数(初级篇)
1、向量的创建1)直接输入:行向量:a=[1,2,3,4,5]列向量:a=[1;2;3;4;5]2)用“:”生成向量 a=J:K 生成的行向量是a=[J,J+1,…,K] a=J:D:K 生成行向量a=[J,J+D,…,J+m*D],m=fix((K-J)/D)3)函数linspace 用来生成数据按等差形式排列的行向量 x=l转载 2014-10-26 21:25:47 · 5039 阅读 · 0 评论 -
matlab读取视频VideoReader类
matlab读取视频VideoReader类 看到以前matlab中读取视频多使用mmreader等(参考《matlab读取/播放视频的函数》),而现在matlab有一个专门的视频读取类VideoReader完成视频读取的功能。相关博文:《matlab写入/合成视频VideoWriter类 》0。 一个读取视频,显示帧,并保存每一帧 的代码fileName转载 2014-10-07 21:25:18 · 1389 阅读 · 0 评论 -
数字图像去噪典型算法及matlab实现
数字图像去噪典型算法及matlab实现希望得到大家的指点和帮助图像去噪是数字图像处理中的重要环节和步骤。去噪效果的好坏直接影响到后续的图像处理工作如图像分割、边缘检测等。图像信号在产生、传输过程中都可能会受到噪声的污染,一般数字图像系统中的常见噪声主要有:高斯噪声(主要由阻性元器件内部产生)、椒盐噪声(主要是图像切割引起的黑图像上的白点噪声或光电转换过程中产生的泊松噪声)等;目前比较经转载 2014-09-24 17:08:11 · 4429 阅读 · 0 评论 -
MATLAB——reshape 函数
reshape : 把指定的矩阵改变形状,但是元素个数不变,例如,行向量:a = [1 2 3 4 5 6]执行下面语句把它变成3行2列:b = reshape(a,3,2)执行结果:b =1 42 53 6若a=[1 2 34 5 67 8 9]使用reshpe后想得到b=[1 2 3 4 5 6 7 8 9]转载 2014-09-18 16:27:45 · 2310 阅读 · 0 评论 -
MATLAB——mean 函数
matlab中mean的用法函数功能求数组的平均数或者均值使用方法M = mean(A)返回沿数组中不同维的元素的平均值。如果A是一个向量,mean(A)返回A中元素的平均值。如果A是一个矩阵,mean(A)将其中的各列视为向量,把矩阵中的每列看成一个向量,返回一个包含每一列所有元素的平均值的行向量。如果A是一个多元数组,mean(A)将数组转载 2014-09-18 16:50:57 · 15797 阅读 · 0 评论 -
MATLAB——rand 与 randn 'twister'、'state'、'seed'
rand与 randn 'twister'、'state'、'seed' MATLAB中有两个经常会用到的(伪)随机数发生函数:rand与randn。rand函数——生成均匀分布伪随机数。randn函数——生成正态分布伪随机数。统计工具箱(StatisticalToolbox)中较为复杂的随机数发生函数都是通过调用rand函数和randn函数来实现的。例如转载 2014-09-18 21:52:59 · 7788 阅读 · 0 评论 -
MATLAB——cat函数
cat:用来联结数组用法:C = cat(dim, A, B) 按dim来联结A和B两个数组。 C = cat(dim, A1, A2, A3, ...) 按dim联结所有输入的数组。 EXP: a=cat(3,A,B) 左括号后的3表示构造出的矩阵维数;在新的矩阵中第1、2维就是A和B]这两 个矩阵的行数和列数,转载 2014-09-20 16:15:26 · 870 阅读 · 0 评论 -
MATLAB——imhist函数
功能:显示图像的直方图。 输入数据类型可以是无符号8位、16位、有符号16位、单精浮点、字符型、逻辑型等数据。用法: imhist(I,n) 计算和显示图像I的直方图,n为指定的灰度级数目,默认为256。如果I是二值图像,那么n仅有两个值。 imhist(X,map) 计算和显示索引图像x的直方图,map为转载 2014-09-20 16:01:40 · 10713 阅读 · 1 评论 -
MATLAB——histeq函数
功能:直方图均衡化。用法: J = histeq(I,hgram) 将原始图像I的直方图变成用户指定的向量hgram。hgram中的各元素的值域为[0,1]。 J = histeq(I,n) 指定直方图均衡后的灰度级数n,默认值为64。 [J,T] = histeq(I,...) 返回从能将图像I的灰度直方图变换成图像J的直方图变换T。转载 2014-09-20 16:14:06 · 35096 阅读 · 0 评论 -
MATLAB——fix,round,ceil 函数
在matlab中以这几个函数是比较常见的,这些都是取值用的。1)fix(n)的意义是取小于n的整数(是向零点舍入的意思是往零的方向上靠),这是一类应用在整数取值上的函数,例如,fix(pi)=3;fix(3.5)=3;fix(-3.5)=-3;我这样举例的意思是说明这与四舍五入无关,就是纯粹的一种取值函数。下面讲到各类时我都会举例子,注意区分!2)round(n)的意思是纯粹的四舍转载 2014-09-20 17:04:04 · 757 阅读 · 0 评论 -
RGB转为HSI的MATLAB程序 rgb2hsi
这个程序更qinfunction hsi = rgb2hsi(rgb)rgb=im2double(rgb);r=rgb(:,:,1);g=rgb(:,:,2);b=rgb(:,:,3);%Implement the conversion equations num = 0.5*((r-g)+(r-b));den = sqrt((r-g转载 2014-09-22 14:53:03 · 8305 阅读 · 1 评论 -
matlab 中eps的用法
2013-01-11 10:48 1513人阅读 评论(0) 收藏 举报eps是浮点相对误差限,是指计算机用于区分两个数的差的最小常数,具体大小和计算机有关,如果两个数的差的绝对值小于eps,则计算机认为这两个数相等。eps是MATLAB的固定变量,和MATLAB的保留字不同,在命令窗口可以对它赋值而不会出错,但要则覆盖原来的值,用clear命令清除后即可恢复原来的值。通常在做除法转载 2014-09-22 15:35:40 · 1393 阅读 · 0 评论 -
均值滤波、中值滤波的matlab实现
目前比较经典的图像去噪算法主要有以下三种: 均值滤波算法:也称线性滤波,主要思想为邻域平均法,即用几个像素灰度的平均值来代替每个像素的灰度。有效抑制加性噪声,但容易引起图像模糊,可以对其进行改进,主要避开对景物边缘的平滑处理。 [cpp] view plaincopy%x是需要滤波的图像,n是模板大小(即n×n) funct转载 2014-09-22 19:46:53 · 5472 阅读 · 0 评论 -
MATLAB 对矩阵做均值运算
>> A=rand(3)a=mean(A,1) %按列平均b=mean(A,2) %按行平均c=mean(A(:)) %全部平均A =0.8134 0.8940 0.28760.7185 0.9507 0.92640.5008 0.4624 0.4963a =0.6776 0.7690 0.5701b =0.6转载 2014-09-22 16:11:20 · 5013 阅读 · 0 评论 -
Matlab求方差,均值,均方差,协方差的函数
Matlab求方差,均值,均方差,协方差的函数 1、 均值数学定义: Matlab函数:mean>>X=[1,2,3]>>mean(X)=2 如果X是一个矩阵,则其均值是一个向量组。mean(X,1)为列向量的均值,mean(X,2)为行向量的均值。>>X=[1 2 3 4 5 6]转载 2014-09-22 16:08:38 · 2281 阅读 · 0 评论 -
RGB与HSI颜色空间互换函数(matlab)
RGB与HSI颜色空间互换函数(matlab)2011-09-13 16:14:14标签:RGB HSI 颜色空间 互换 休闲近看了一本数字图像处理的原版书。其中提供了RGB与HSI颜色空间之间的相互转变函数。已在matlab7.0中测试成功。不敢独享,贴出来供大家参考。function hsi=rgb2hsi(rgb)%RGB2HSI Converts a转载 2014-09-23 16:58:24 · 6391 阅读 · 3 评论 -
一种图像的曝光增强算法 MATLAB 实现
本文提到的这种图像曝光增强算法,是文章【1】提及的。具体原理比较简单,文章也是作为去雾算法的一个 postprocessing option 用很小的篇幅介绍。【1】Tang K, Yang J, Wang J. Investigating haze-relevant features in a learning framework for image dehazing[C]//Proceed原创 2017-03-07 17:29:01 · 5786 阅读 · 1 评论