随笔分类 - MATLAB
图像几何变换(geometric transformation)
摘要:1. imwarpB = imwarp(A,tform)demoI = imread('cameraman.tif');tform = affine2d([1 0 0; .5 1 0; 0 0 1]); % x ⇒ x+0.5*y % y ⇒ yJ = i...
阅读全文
利用Matlab自带的深度学习工具进行车辆区域检测与车型识别【Github更新!!!】(三)
摘要:前言对前面的东西更新了一下。地方包括: 1、GUI的更新,更友好的用户界面 2、支持用手直接画车辆区域,并且识别出来 3、将proposal、detect、fine-grained classification三个步骤分离 4、在传入Classification Ne...
阅读全文
magnify.m —— 图像局部放大镜工具函数
摘要:magnify.m 函数下载地址:magnify - File Exchange - MATLAB Central;magnify.m 函数在执行时,是一种交互式处理。简单演示如下:clear, clc% 加载图像到内存,如读取matlab自带的图像,并将其显示出来...
阅读全文
matlab 辅助函数 —— 文件下载与文件解压
摘要:0. 可读性的提升为了提升代码的交互友好性,可在代码执行一些耗时操作时,显示地输出一些文本信息,以显示进度:fprintf('Downloading xxfilename...\n')urlwrite('', 'xxfilename')fprintf('Unzippi...
阅读全文
matlab 辅助函数 —— 文件下载与文件解压
摘要:0. 可读性的提升为了提升代码的交互友好性,可在代码执行一些耗时操作时,显示地输出一些文本信息,以显示进度:fprintf('Downloading xxfilename...\n')urlwrite('', 'xxfilename')fprintf('Unzippi...
阅读全文
matlab 文件路径问题
摘要:1. fullfile:路径补全f = fullfile(filepart1,...,filepartN)显然可变参数之间填充的路径分隔符(path separator),会根据操作系统而变化:windows:/Linux:\2. fileparts:路径拆分[pat...
阅读全文
matlab 文件路径问题
摘要:1. fullfile:路径补全f = fullfile(filepart1,...,filepartN)显然可变参数之间填充的路径分隔符(path separator),会根据操作系统而变化:windows:/Linux:\2. fileparts:路径拆分[pat...
阅读全文
matlab 音频处理
摘要:1. 读取与播放load gong.mat; % y 42028x1 doublesoundsc(y);% 可调节其频率soundsc(y, 2*Fs);读取 .wav 等音频:audioread()也可通过数字的方式仿真出一段声音:N=10000;...
阅读全文
matlab 高级函数 —— colfilt/blockproc (图像)矩阵的分块处理
摘要:colfilt 执行功能与 blockproc/nlfilter 类似,但效率更高。B = colfilt(A,[m n],block_type,fun),block_type:distinct/sliding 两种,该函数的内部蕴藏着十分丰富的处理,对得到的快,...
阅读全文
matlab 高级函数 —— colfilt/blockproc (图像)矩阵的分块处理
摘要:colfilt 执行功能与 blockproc/nlfilter 类似,但效率更高。B = colfilt(A,[m n],block_type,fun),block_type:distinct/sliding 两种,该函数的内部蕴藏着十分丰富的处理,对得到的快,...
阅读全文
matlab 高级函数 —— circshift、squeeze
摘要:circshift:顾名思义,循环移动,循环的意义在于,移出的数据不丢失,而是来到队列的首部位置,也即其实是将原始序列视为一种圆环。1. 基本用法 默认为右移。Y = circshift(A,K)Y = circshift(A,K,dim)circshift(1...
阅读全文
matlab 高级函数 —— circshift、squeeze
摘要:circshift:顾名思义,循环移动,循环的意义在于,移出的数据不丢失,而是来到队列的首部位置,也即其实是将原始序列视为一种圆环。1. 基本用法 默认为右移。Y = circshift(A,K)Y = circshift(A,K,dim)circshift(1...
阅读全文
Matlab Tricks(三十) —— 任意区间的均匀分布
摘要:matlab 的内置函数 rand返回的是 0-1 区间上的均匀分布,rand的参数多是用于设置返回的矩阵的维度大小。如果要得到 (a, b) 区间上的均匀分布,只需对其做简单的线性变换即可:a+(b−a)⋅rand当然对于区间关于 y 轴对称的均匀分布((−a,a)...
阅读全文
Matlab Tricks(三十) —— 任意区间的均匀分布
摘要:matlab 的内置函数 rand返回的是 0-1 区间上的均匀分布,rand的参数多是用于设置返回的矩阵的维度大小。如果要得到 (a, b) 区间上的均匀分布,只需对其做简单的线性变换即可:a+(b−a)⋅rand当然对于区间关于 y 轴对称的均匀分布((−a,a)...
阅读全文
matlab 高阶(三)—— 插值(fft、)
摘要:1. FFT 插值 y = interpft(x,n)y = [0, .5, 1., 1.5, 2., 1.5, 1., .5, 0, -.5, -1, -1.5, -2., -1.5, -1., -.5, 0];N = length(y);L = 5; ...
阅读全文
matlab 高阶(三)—— 插值(fft、)
摘要:1. FFT 插值 y = interpft(x,n)y = [0, .5, 1., 1.5, 2., 1.5, 1., .5, 0, -.5, -1, -1.5, -2., -1.5, -1., -.5, 0];N = length(y);L = 5; ...
阅读全文
Matlab使用鼠标标注图像位置并返回坐标(标注图像ROI)
摘要:代码function ROI=LabelBox(filename)Mat=imread(filename);imshow(Mat);mouse=imrect;pos=getPosition(mouse);% x1 y1 w hROI=[pos(1) pos(2) po...
阅读全文