MATLAB
文章平均质量分 51
图像处理相关
Nirvana;
图像算法,机器视觉,AI算法方向
展开
-
【Matlab】conv、filter、conv2、filter2和imfilter卷积函数总结
【Matlab】conv、filter、conv2、filter2和imfilter函数总结1. conv函数作用:1.计算一维向量卷积u = [1 1 1];v = [1 1 0 0 0 1 1];w = conv(u,v)2.通过卷积计算多项式乘法u = [1 0 1];v = [2 7];w = conv(u,v)2. filter函数作用:一维数字滤波器y = filter(b,a,x) 使用由分子和分母系数 b 和 a 定义的有理传递函数 对输入数据 x 进行滤波。原创 2022-06-30 10:23:17 · 5451 阅读 · 5 评论 -
【MATLAB】读取序列图像raw文件并求序列均值
读取序列图像raw文件并求序列均值读取16位raw图像,图像大小为640*512,也可自行调整。matlab代码如下:%% 初始化foldname='C:\Users\admin\Desktop\16bit';frameWidth=640;frameHeight=512;listfile=dir(fullfile(foldname,'*.raw'));frames=length(listfile); % 帧数image_sequence = zeros(frameHeight,frameW原创 2021-12-16 11:48:59 · 3088 阅读 · 0 评论 -
【MATLAB】直方图均衡化Matlab实现(非histeq内置函数)
直方图均衡化Matlab实现步骤:统计直方图累计直方图映射close allclear allclcsrcImage = imread('lena.jpg');srcImage = rgb2gray(srcImage);grayImage = srcImage;[height,width] = size(grayImage);% 进行像素灰度统计NumPixel = zeros(1,256);for i = 1:height for j = 1:width原创 2021-06-22 11:23:12 · 7112 阅读 · 0 评论 -
【MATLAB】图像二值化(imbinarize函数)
【MATLAB】图像二值化(imbinarize函数)图像二值化在MATLAB 2019 版中提示:建议不要使用‘im2bw’而改用‘imbinarize’。所以特意总结im2bw和imbinarize的用法,‘im2bw’函数从 R2016a 起不建议使用,如下图:MATLAB代码如下:% 旧版im2bwsrcImage = imread('原图.jpg');% 确定二值化阈值thresh = graythresh(srcImage);% 图像二值化dstImage = im2bw(sr原创 2021-12-21 16:39:11 · 23112 阅读 · 3 评论 -
【MATLAB】imadjust, histeq, adapthisteq调整图像对比度
imadjust调节灰度图像的亮度或彩色图像的颜色矩阵。语法:J = imadjust(I,[low_in; high_in],[low_out; high_out],gamma)将图像I中的亮度值映射到J中的新值,即将low_in至hige_in之间的值映射到low_out至high_out之间的值。low_in以下与high_in以上的值被剪切掉了,也就是说,low_in以下的值映射到low_out,high_in以上的值映射到high_out。它们都可以使用空的矩阵[],默认值是[0 1]。原创 2021-07-07 13:55:54 · 2279 阅读 · 0 评论