自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 数字图像处理Matlab实验集合(厦门理工学院)

实验一:图像处理基础1、图像的放大、缩小2、图像灰度级的增加、减少3、图像的求平均、减法求前景、乘法求感兴趣区域、旋转实验二:灰度变换与空间滤波1、点处理:灰度值反转、对数变换、伽马变换2、直方图处理:计算直方图、直方图均衡化3、平滑滤波:均值滤波、中值滤波4、锐化滤波:Sobel算子、Canny算子、拉普拉斯算子实验三:图像复原与重建1、空间域复原(1)产生高斯噪声和脉冲噪声的图片(2)用中值滤波器、均值滤波器、维纳滤波处理上面的噪声图片2、频率域复原(1)产生周期噪声的图像

2021-06-24 10:24:33 3295

原创 数字图像处理学习笔记(二十)使用课本445页公式8.68实现简单的可见水印

实验截图:添加水印后的图:实验代码:img = imread('paimeng.jpg');img_water = imread('shuiyin.png');img_water = imresize(img_water ,[64 128]);%调整水印大小ratio = 0.5;%调整水印透明程度[m,n] = size(img);%得到原图高、宽、通道数[m_water,n_water,c_water] = size(img_water);%得到水印图高、宽、通道数x = uin

2021-06-22 08:52:37 712

原创 数字图像处理学习笔记(十九)研究系数的阈值对图像质量、压缩率的影响

实验截图:原图与其DCT系数图:改变系数进行不同的DCT变换的结果实验代码:img=imread('erciyuan.jpg');img=rgb2gray(img);img=im2double(img);matrix=dctmtx(8);dct = blkproc(img, [8 8], 'P1 * x * P2', matrix, matrix');figure(1);subplot(1,2,1);imshow(img);title('原图');subplot(1,2,

2021-06-22 08:50:53 990

原创 数字图像处理学习笔记(十八)实现图像的离散余弦变换

实验截图:自带函数实现的离散余弦变换:利用公式求出的DCT和IDCT实验代码:代码(1):img=imread('erciyuan.jpg');img=rgb2gray(img);figure(1)%显示原图像subplot(1,3,1);imshow(img);title('原图')%计算二维dct变换img_cos=dct2(img)subplot(1,3,2);imshow(log(abs(img_cos)));title('DCT离散余弦变换')%把变换后的矩阵

2021-06-22 08:50:04 2495 3

原创 数字图像处理学习笔记(十七)分割出彩色图像中的“蓝色”部分

实验截图:RGB图中蓝色的分离:实验代码:I=imread('RGB.jpg');[M N t]=size(I);I1=I;I2=I;for i=1:M for j=1:N if I(i,j,1)<80&I(i,j,2)<80&I(i,j,3)>200 I1(i,j,1)=0; I1(i,j,2)=0; I1(i,j,3)=255;

2021-06-22 08:48:47 1576 2

原创 数字图像处理学习笔记(十六)在RGB色彩空间上实现边缘检测

实验截图:RGB边缘检测:实验代码:I = imread('erciyuan.jpg'); img = rgb2gray(I); img = im2double(img); [m,n]=size(img); for i=3:m-2 for j=3:n-2 % LoG算子粗提取图像边缘 log_margin(i,j) = -img(i-2,j)-img(i-1,j-1)-2*img(i-1,j)-

2021-06-22 08:48:04 1209

原创 数字图像处理学习笔记(十五)在RGB和HSI色彩空间上分别对彩色图像进行平滑、锐化

实验截图:在RGB和HSI色彩空间上分别对彩色图像进行平滑、锐化:实验代码:rgb=imread('erciyuan.jpg'); r=rgb(:,:,1); g=rgb(:,:,2); b=rgb(:,:,3); subplot(231); imshow(rgb); title('RGB原图'); m=fspecial('average'); r_filtered=imfilter(r,m); g_filtered=imfilter(g,m); b_fi

2021-06-22 08:47:34 4229 2

原创 数字图像处理学习笔记(十四)实现RGB到HSI空间的转换

实验截图:RGB到HSI空间转换后的图:实验代码:function hsi = rgb2hsi(rgb)rgb = im2double(rgb); R = rgb(:,:,1);%分离出R通道G = rgb(:,:,2);%分离出G通道B = rgb(:,:,3);%分离出B通道%要计算出H的话,根据公式我们需要先算出θ角度num = ((R - G) + (R - B))/2.0;%计算公式的上半部分den = sqrt((R - G).^2 + (R - B).*(G - B

2021-06-22 08:46:57 7386 2

原创 数字图像处理学习笔记(十三)用快速傅里叶变换和高斯滤波器实现图像锐化(高通滤波)

实验截图:高斯高通滤波处理后的图:实验代码:img = imread('erciyuan.jpg');img = rgb2gray(img);d0 = 10;%我们设定的阈值img_noise = imnoise(img,'gaussian');%加入高斯噪声img_fft = fftshift(fft2(double(img_noise)));%傅里叶变换得到频谱[m,n] = size(img_fft);m_mid = round(m/2);%原图像高的一半 用于得到中心点坐标

2021-06-22 08:44:41 2304

原创 数字图像处理学习笔记(十二)快速傅里叶变换和高斯滤波器实现图像模糊(低通滤波)

实验截图:低通滤波实现图像模糊实验代码:img = imread('erciyuan.jpg');img = rgb2gray(img);d0 = 80;%我们设定的阈值img_noise = imnoise(img,'gaussian');%加入高斯噪声img_fft = fftshift(fft2(double(img_noise))); %傅里叶变换得到频谱[m,n] = size(img_fft);m_mid = floor(m/2);%原图像高的一半 用于得到中心点坐标n

2021-06-22 08:43:33 2621

原创 数字图像处理学习笔记(十一)绘制傅里叶变换的谱和相角

实验截图:傅里叶变换的谱和相角:实验代码:img = imread('erciyuan.jpg');img = rgb2gray(img);img1 = fft2(img);img1 = fftshift(img1);%快速傅里叶变换img2 = log(abs(img1)+1);img3 = angle(img1)*180/pi;%根据快速傅里叶变换的结果得到相角 subplot(1,3,1);imshow(img,[]);title('原图');subplot(1,3,2);

2021-06-22 08:42:54 1711

原创 数字图像处理学习笔记(十)使用matlab自带的函数实现快速傅里叶变换

实验截图:快速傅里叶变换结果图:实验代码:img = rgb2gray(imread('erciyuan.jpg'));img1 = fft2(img);img1 = fftshift(img1);img1 = log(abs(img1)+1); subplot(1,2,1);imshow(img);title('原图'); subplot(1,2,2);imshow(img1,[]);title('快速傅里叶变换结果'); 结果分析:使用matlab自带的fft2()

2021-06-21 14:58:12 1306

原创 数字图像处理学习笔记(九)频率域复原

实验截图:带有周期噪声的图像和用带阻滤波器修复后的结果实验代码:img = imread('woman.png');img = rgb2gray(img);[M,N] = size(img);img1 = img;for i=1:M for j=1:N img1(i,j) = img1(i,j) + 20 * sin(20 * i)+20 * sin(20 * j); endend f_img1 = fft2(img1);f_img1 = ffts

2021-06-21 14:55:20 842

原创 数字图像处理学习笔记(八)空间域复原

实验截图:产生高斯噪声和脉冲噪声的图片用中值滤波器、均值滤波器、维纳滤波处理上面噪声图片实验代码:产生高斯噪声和脉冲噪声:img=imread('erciyuan.jpg');img=rgb2gray(img);subplot(131);imshow(img);title('原图');img_noise=imnoise(img,'gaussian',0.06);%在原图上产生高斯噪声 img_noise1=imnoise(img,'salt & pepper',0.02

2021-06-21 14:52:23 1019

原创 数字图像处理学习笔记(七)锐化滤波:Sobel算子、Canny算子、拉普拉斯算子

实验截图:不同锐化滤波处理后的结果实验代码:img=imread('erciyuan.jpg');subplot(221);imshow(img); title('原图'); subplot(222);sobel=edge(rgb2gray(img),'sobel');imshow(sobel); title('Sobel算子后的图'); subplot(223);canny=edge(rgb2gray(img),'canny');imshow(canny); tit

2021-06-21 14:45:45 5588 1

原创 数字图像处理学习笔记(六)平滑滤波:均值滤波、中值滤波

实验截图:均值滤波和中值滤波处理后的结果实验代码:代码(1):img=imread('microchip.png');img=rgb2gray(img);subplot(1,3,1);imshow(img);title('原图'); img_ave=fspecial('average',[3 3]);img_f=filter2(img_ave,img)/512;subplot(1,3,2);imshow(img_f);title('均值滤波处理后'); img_med

2021-06-21 14:44:01 2643

原创 数字图像处理学习笔记(五) 直方图处理:计算直方图、直方图均衡化

实验截图:计算出原图的直方图同时进行均衡实验代码:img = imread('shadow.PNG');img=rgb2gray(img);subplot(221),imshow(img),title('原图');subplot(222),imhist(img),title('原图的直方图');img_ave = histeq(img,256);subplot(223),imshow(img_ave),title('均衡后的图');subplot(224),imhist(img_av

2021-06-21 14:41:33 983

原创 数字图像处理学习笔记(四)点处理:灰度值反转、对数变换、伽马变换

实验截图:灰度值反转:对数变换(进行对数变换不同量级的结果):伽马变换(伽马变换量级为0.4和1.4时):实验代码:灰度值反转(1):img1 = imread('shadow.PNG');%读取图片img2=rgb2gray(img1);%转成灰度图img = imadjust(img2, [0,1], [1, 0]);%反转灰度值subplot(121);imshow(img2)title('原图');subplot(122)imshow(img) title('反转后

2021-06-21 14:37:58 2857

原创 数字图像处理学习笔记(三):图像的求平均、减法求前景、乘法求感兴趣区域、旋转

实验截图:求平均减法求前景乘法求感兴趣区域:旋转 :实验代码:求平均:img=imread('erciyuan.jpg'); img=rgb2gray(img); img=double(img); [m,n]=size(img);s=0;for x=1:m for y=1:n s=s+img(x,y); %求像素值总和 s endend%所有像素均值a1=mean(mean(img)); %第一种方法:先计算列向量均值,再求总均值

2021-06-21 14:29:34 3169 1

原创 数字图像处理学习笔记(二):图像灰度级的增加、减少

实验截图:图像灰度级阶梯实验代码:img1 = imread('erciyuan.jpg'); img2 = rgb2gray(img1);for i=0:7img = (uint8(img2/(2^i)))*(2^i); %灰度级逐渐递减的过程subplot(2,4,i+1), imshow(img,[]); title( [ ' ',num2str(2^(8-i)),'级灰度图像']); %设置titleend结果分析:图像灰度级数变化的原理其实就是将256级的灰度色阶

2021-06-21 14:22:36 6032 3

原创 数字图像处理学习笔记(一):图像的放大、缩小

实验截图:图 1 原图与放大过后的图图 2 原图和缩小过后的图图 3 原图和放大、缩小的图并列出现实验代码:放大、缩小(1):img = imread('erciyuan.jpg');%原图片img1 = imresize(img, 1.2);%经过放大的图片img2 = imresize(img, 0.8);%经过缩小的图片figure; imshow(img);figure; imshow(img1);figure; imshow(img2);放大、缩小(2):img

2021-06-21 14:18:33 2838 2

C++模拟手机通信录.zip

模拟手机通信录管理系统 主要功能有: (1)查看功能:选择此功能,列出手机通信录得分类,如A同事、B家人、C朋友、D同学等分类,但选中某分类时,像是出此类所有数据中的姓名和电话号码; (2)增加功能:录入新数据(包括姓名、电话号码、分类),当录入重复的姓名和电话号码时,提示结果错误并取消录入。 (3)修改功能:对选择(选择的方式自定)的联系人,修改其通信录的相关信息,但如果修改姓名,不能跟其他已有的联系人的姓名不能重复。 (4)删除功能:选择某个联系人的姓名,可对此人的相应数据进行删除。 (5)其他功能:自行分析设计有特色效果的功能,作为加分点。如:排序、分组、个人收藏、最近联系人等。 (6)要求:设计合理的数据结构,实现合理美观的操作界面。

2020-06-29

C++学校人员信息管理系统课程设计.doc

一个用C++写的学校人员管理系统,适合大一大二的课程设计,里面运用到了链表、文件读写等一些C++基本语法操作

2020-04-28

空空如也

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

TA关注的人

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