自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 多核程序设计实验报告

多核程序设计实验报告实验一 Windows多线程编程一、实验目的与要求了解windows多线程编程机制掌握线程同步的方法二、实验环境和软件Windows XPVC 6.0三、实验内容1.创建线程:HANDLE CreateThread (LPSECURITY_ATTRIBUTES lpThreadAttributes,SIZE_T dwStackSize,LPTHREAD_START_ROUTINE lpStartAddress,LPVOID lpParameter,DWORD

2022-01-31 11:11:51 1139

原创 编译原理课设---表驱动LL(1)语法分析器的设计

前言:表驱动LL(1)语法分析程序是本人在大三上学期的《编译原理》这门课程的课程设计选做题目,在这次的课程设计中,主要实现判断给定文法是否为LL(1)文法,若是,则给出其预测分析表及对给定输入串进行分析,判定是否为给定文法的句子。摘要本次课程设计实现的是“表驱动LL(1)语法分析程序”,此程序根据求取输入文法非终结符的FIRST集与FOLLOW集,产生式的SELECT集,判别LL(1)文法,构造预测分析表,对输入串进行分析。关键词:LL(1)文法 SELECT集 预测分析表1.概述1.1目的与

2021-01-03 20:40:04 5523 4

原创 二值图像与数学形态学处理

1.二值图像1.1概念补充(1)定义二值图像是仅含有两级灰度(一般为0,1)的数字图像。(2)特点1)数据量小;2)处理速度快,成本低,实时性强;3)能定义几何学的各种概念.其中,第三条尤为重要。(3)举例通过例子,看看二值图像。源代码:%1.二值图像%(1)二值图像转化,显示I = imread('peppers.png');figure,imshow(I),title('Original image');J = im2bw(I);%经转化,图像J的数据只有0(黑),1(

2020-12-17 15:54:13 5451

原创 基于Matlab的图像分割----边缘检测

在一幅图像中,人们往往只对其中的某些目标感兴趣,而这些目标通常占据一定的区域,并且在某些特性上(如灰度,轮廓,颜色及纹理等)上和周围的图像有差别。这些差别可能很明显也可能很微小,随着计算机图像处理技术的发展,使得人们可以通过计算机来对图像进行某些方面的处理。其中,生活中最常见的就是图像识别技术(面部识别,指纹识别等),而图像识别的基础就是图像分割。所以讲,图像分割是后续高级图像处理学习的基础。

2020-12-15 20:34:35 27911

原创 基于Matlab的图像增强(三)

2.图像的频率域处理2.1图像的频率域平滑2.1.1理想低通滤波器(ILPF)2.1.2Butterworth低通滤波器2.1.3指数低通滤波器(ELPF)2.1.4梯形低通滤波器(TLPF)2.2图像的频率域锐化2.2.1理想高通滤波器(IHPF)2.2.2Butterworth高通滤波器2.2.3指数高通滤波器(EHPF)2.2.4梯形高通滤波器(THPF)3.彩色图像增强4.1伪彩色增强4.2彩色增强4.图像变换4.1傅里叶变换(1)一维傅里叶变换(2)二维傅里叶变换

2020-12-01 22:03:06 3342 2

原创 基于Matlab的图像增强(二)

在图像的空域处理方法中,主要分为两大类,一种就是基于图像像素的点运算,它是对图像的每一像素进行处理,另外一种就是基于模板(子图模块)的空域滤波,这种处理在每次处理过程中都基于图像中某个小的区域。其中,基于模板的图像增强,亦称邻域增强,根据处理效果不同,又可分为图像平滑和图像锐化。空域滤波中,模板又称为滤波器,分为线性滤波器和非线性滤波器。空域滤波的机理就是在待处理的图像中逐点地移动模板,滤波器在该点的响应通过事先定义好的滤波器系数与滤波模板扫过区域的相应像素值的关系来计算。...

2020-11-30 20:02:53 2294

原创 基于Matlab的图像增强(一)

1.灰度线性变换1.1图像增强的点运算1.1.1全域线性变换(1)一般全域线性变换(2)反向变换1.1.2分段线性变换(1)对比度扩展a.一般对比度扩展b.削波(1)一般削波(2)阈值化1.1.3 对数变换1.1.4指数变换(1)一般指数变换(2)伽玛变换1.1.5直方图均衡化...

2020-11-30 10:23:40 5056

原创 Matlab中函数imnoise使用浅谈

噪声,简而言之就是图像中随机出现的灰度变化大的离散的像素点。噪声可能来自于图像采集,量化等过程,也可能产生于图像传送过程中,具有离散性和随机性等特点。1.噪声的分类根据噪声服从的分布对其进行分类:(1)高斯噪声(Gaussian white noise):最普通的噪声,噪声信号随机分布,没有规律;(2)泊松噪声(Poisson noise):常在亮度非常小时出现,或在高倍电子放大线路中出现,噪声信号服从Poisson分布。(3)颗粒噪声:白噪声的一种,图像中显示明显的颗粒,最常见的便是椒盐噪声(s

2020-11-29 11:57:02 11930 1

原创 Matlab中绘图函数plot的使用

前言:近期在学习Matlab过程中,感觉其中的绘图函数plot的使用很是有趣,特此分享。1.创建单条曲线源代码:

2020-11-14 20:36:59 1704

原创 Matlab快速入门必看

前言:本文摘录了一些Matlab官网中的一些关于Matlab的常用的使用的部分,仅供参考学习。1.GUI简介1.1桌面启动 MATLAB时,桌面会以默认布局显示。桌面包括下列面板:当前文件夹 - 访问您的文件。命令行窗口 - 在命令行中输入命令(由提示符 (>>) 表示)。工作区 - 浏览您创建或从文件导入的数据。工作区包含在 MATLAB中创建或从数据文件或其他程序导入的变量。例如,下列语句在工作区中创建变量 A 和 B。A = magic(4);B = rand(3,

2020-11-14 19:46:24 966

原创 基于Matlab的简单视频处理

前言:这次分享是在数字图像处理课程中学到的简单视频处理,具体包括:读取视频文件,显示并逐帧保存;将图像文件转化成视频文件;合并两份视频文件。1.读取视频文件,显示并逐帧保存1.1源代码源代码中提供了两种读取视频文件的格式。%(1)读取avi视频文件,并逐帧显示后逐帧保存% video = VideoReader('C:\Users\林露露\Desktop\数字图像处理\数字图像学习\简单视频处理\cba.avi');% numframe = video.NumberOfFrames;%帧的总数

2020-11-14 17:26:47 6414 5

原创 基于Matlab的简单图像处理

前言:前不久,刚刚接触到数字图像处理这门课程,感觉挺有趣的,就分享一些学习中的所学所得吧,想和你们分享,希望能共同进步。这次分享的是基于Matlab的一些图像处理简单函数的应用。1.显示图像Matlab中imread函数将一个图像读取到一个矩阵对象中,这是它的格式:imread('C:\xxxxxxxxxxxxxxxxxxxxxxx\001.bmp');imshow函数的功能则是将一个矩阵对象以图像的形式显现出来,这是它的格式:figure;%figure可以省略imshow(对象名);

2020-11-14 16:10:59 1462

原创 基于Matlab的直方图均衡化

1.显示未经均衡化的图像的直方图1.1源代码%显示未经均衡化的图像的直方图ax1 = subplot(2,1,1);imag = imread('C:\Users\林露露\Desktop\数字图像处理\数字图像学习\直方图均衡化\001.tif');imhist(imag);%imhist(imag)或imhist(imag,n),n是最大灰度级,default值256title(ax1,'The First Histogram');1.2运行截图1.3原图像2.显示经过均衡化的图像

2020-11-14 15:38:37 1090

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除