Matlab 图像处理
文章平均质量分 89
Matlab数字图像处理
Zhao-Jichao
这个作者很懒,什么都没留下…
展开
-
【Matlab 图像】LAB 色彩空间分析
名称在开始之前,先明确一下Lab颜色空间(Lab color space)的名字:Lab的全称是CIELAB,有时候也写成CIE Lab*这里的CIE代表International Commission on Illumination(国际照明委员会),它是一个关于光照、颜色等的国际权威组织。通道Lab是由一个亮度通道(channel)和两个颜色通道组成的。在Lab颜色空间中,每个颜色用L、a、b三个数字表示,各个分量的含义是这样的:L*代表亮度a*代表从绿色到红色的分量b*代表从蓝色原创 2021-04-06 19:04:29 · 6830 阅读 · 0 评论 -
【Matlab 图像】读取视频并抽取特定帧保存图片
clearclc% 读取视频并抽取特定帧保存图片videoName = 'video1.mp4';video = VideoReader(videoName);nFrame = video.NumberOfFrame; % 获取视频总帧数for frameNum=70:1:80 frame = read(video,frameNum); % 获取视频帧图像 imshow(frame); disp('number of原创 2020-11-27 11:53:35 · 4458 阅读 · 1 评论 -
【Matlab 图像】HSV 空间图片分离器
【【Matlab】HSV 空间图片分离器最近在图片识别的课题,发现在利用颜色进行目标的分离时,不停的手动更改颜色空间参数太麻烦。于是从网上查了一下 Matlab 的图形界面,有传统的 GUI 和新出的 APP designer,简单对比了下,觉得还是 APP designer 更符合我的需求一些。花了一个晚上和一个中午熟悉了下操作界面,然后做出来了一个简单的 HSV 空间图片分离器。如下图所示功能也比较简单,就是通过滑动滑轨,来调整 HSV 值。然后根据图片分离效果,将 HSV 值拿到,之后用到自原创 2020-11-23 14:27:57 · 998 阅读 · 1 评论 -
【Matlab 图像】 app designer
Matlab app designer运行下边这句代码查看文档:web(fullfile(docroot, 'matlab/creating_guis/graphics-support-in-app-designer.html'))原创 2020-11-22 21:16:41 · 2290 阅读 · 0 评论 -
【Matlab 图像】滤波器原理使用及测试效果
滤波器使用及测试效果滤波器1:低通滤波原理代码效果滤波器2:高斯平滑原理代码效果滤波器3:自适应中值滤波原理代码效果滤波器4:维纳滤波原理代码效果滤波器5:最大值滤波、中值滤波、最小值滤波:调节参数即可,5相当于中值滤波原理代码效果滤波器1:低通滤波原理代码效果滤波器2:高斯平滑原理代码效果滤波器3:自适应中值滤波原理代码效果滤波器4:维纳滤波原理代码效果滤波器5:最大值滤波、中值滤波、最小值滤波:调节参数即可,5相当于中值滤波原理代码效果From: Matlab—原创 2020-11-21 16:57:03 · 1038 阅读 · 0 评论 -
【Matlab 图像】边缘检测算法及效果演示
【Matlab 图像】边缘检测算法及效果演示边缘检测检测图像中的边缘Matlab 代码代码效果如下边缘算法:robert边缘算法:sobel prewitt边缘算法:laplacian边缘算法:log边缘算法:canny效果对比边缘检测在图像中,边缘是一条曲线,其走势与图像中强度快速变化的路径一致。边缘通常与场景中目标的边界相关联。边缘检测用于确定图像中的边缘。要寻找边缘,您可以使用 edge 函数。此函数使用以下两个标准之一来寻找图像中强度迅速变化的位置:强度的一阶导数的模大于某个阈值的位置强原创 2020-11-21 15:51:09 · 22314 阅读 · 2 评论 -
【Matlab 图像】图像颜色反转
图像颜色反转函数imcomplement()示例代码:close all; %关闭当前所有图形窗口,清空工作空间变量,清除工作空间所有变量clear all;clc;J=imread('rice.png');% 读取灰度图像,赋值给JJ1=im2bw(J);%将灰度图像转换成二值图像,赋值给J1J2=imcomplement(J);%求灰度图像的补,即对图像进行求反运算,赋值给J2J3=imcomplement(J1);%求二值图像的补,赋原创 2020-11-18 19:43:57 · 7117 阅读 · 0 评论 -
【Matlab 图像】bwlabel() 连通域及图像分割
grayimg = rgb2gray(flag_yellow); % 灰度图像% grayimg 的色彩空间为 GrayBWimg = grayimg; [width,height]=size(grayimg);% 二值化BWimg = im2bw(grayimg, 0.8);%先闭运算 再开运算se=strel('disk',5);BWimg = imclose(BWimg,se);BWimg = imopen(BWimg,se);%分割出连通域内的图像原创 2020-11-16 19:56:00 · 13540 阅读 · 0 评论 -
【Matlab 图像】开闭运算 imopen imclose
%函数imopen和imclose的应用f=imread('liantongyu.png');subplot(2,2,1),imshow(f),title('原图像')se=strel('square',20);%结构元素fo=imopen(f,se);%开运算subplot(2,2,2),imshow(fo),title('开运算后的图像')fc=imclose(f,se);%闭运算subplot(2,2,3),imshow(fc),title('闭运算后的图像')foc=imclose(原创 2020-11-16 19:30:36 · 7201 阅读 · 1 评论 -
【Matlab 图像】灰度二值化处理
%函数imopen和imclose的应用f=imread('liantongyu.png');subplot(2,2,1),imshow(f),title('原图像')se=strel('square',20);%结构元素fo=imopen(f,se);%开运算subplot(2,2,2),imshow(fo),title('开运算后的图像')fc=imclose(f,se);%闭运算subplot(2,2,3),imshow(fc),title('闭运算后的图像')foc=imclose(原创 2020-11-16 19:30:00 · 901 阅读 · 0 评论 -
【Matlab 图像】HSV 色彩空间分析
%函数imopen和imclose的应用f=imread('liantongyu.png');subplot(2,2,1),imshow(f),title('原图像')se=strel('square',20);%结构元素fo=imopen(f,se);%开运算subplot(2,2,2),imshow(fo),title('开运算后的图像')fc=imclose(f,se);%闭运算subplot(2,2,3),imshow(fc),title('闭运算后的图像')foc=imclose(原创 2020-11-16 19:28:14 · 15696 阅读 · 0 评论 -
【Matlab 图像】同时显示两个视频
使用Matlab同时显示两个视频通过枚举图片的形式v1 = VideoReader(firstVideo)v2 = VideoReader(secondVideo)i1 = 0;i2 = 0;while i1 < v1.NumberOfFrames && i2 < v2.NumberOfFrames if i1 < v1.NumberOfFrames i1 = i1+1; subplot(1,2,1)原创 2020-11-16 13:48:56 · 1477 阅读 · 0 评论 -
【Matlab 图像】图像基础操作
From: matlab图像处理基础练习程序From: 1.MATLAB图像处理基础知识原创 2020-11-15 22:04:51 · 362 阅读 · 0 评论