IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 数字图像处理实验二图像数字化示例 -> 正文阅读

[人工智能]数字图像处理实验二图像数字化示例

1. 进入 Matlab 7.11 集成开发环境,并打开脚本编辑器。
2. 在脚本编辑器中编写一段程序,要求:
(1) 读入存放在 lena.jpg 中的原始图像,将其假象为一幅连续图像;
(2) 以采样间隔 (16, 16) 对原始图像进行采样,要求采样点的值为原图像 16
× 16 块的均值,像点大小为原来的 16 × 16 倍;这样的采样要求就意味着对原始
图像进行 16 × 16 的块处理,且用 uint8 函数对块均值取整量化后,取代块中所
有原像素的值;
(3) 显示该采样图像;
(4) 以采样间隔 (8, 8) 对原始图像进行采样,要求采样点的值为原图像 8 × 8
块的均值,像点大小为原来的 8 × 8 倍;
(5) 在另一个窗口中显示该采样图像;
(6) 以采样间隔 (4, 4) 对原始图像进行采样,要求采样点的值为原图像 4 × 4
块的均值,像点大小为原来的 4 × 4 倍;
(7) 在另一个窗口中显示该采样图像;
(8) 在另一个窗口中显示原始图像。
3. 将编写的程序保存为 Example2_1Digitize1.m
4. 运行该程序,并比较原始图像与各采样图像,以结果来检验采样的效果。
5. 修改原来的程序,将四幅图像放置在一个窗口中显示对比,并将结果保存在
Example2_1Digitize2.m 中。

%%Example2_1Digitize1
I=imread('greenleaf.jpg');%%读入图片
I=rgb2gray(I);%%图像灰度化

J=blkproc(I,[16 16],'uint8(ones(16).*mean2(x))');%%采样间隔16*16
H.color=[1 1 1];%%设置背景为白色,打开原图像
figure(H);
imshow(J);
title('采样间隔16*16')

F=blkproc(I,[8 8],'uint8(ones(8).*mean2(x))');%%采样间隔8*8
figure(H);
imshow(F);
title('采样间隔8*8')

P=blkproc(I,[4 4],'uint8(ones(4).*mean2(x))');%%采样间隔4*4
figure(H);
imshow(P);
title('采样间隔4*4')

figure(H);
imshow(I);
title('原图像')
%%Example2_1Digitize2
I=imread('greenleaf.jpg');%%读入图片
I=rgb2gray(I);%%图像灰度化

J=blkproc(I,[16 16],'uint8(ones(16).*mean2(x))');%%采样间隔16*16
H.color=[1 1 1];%%设置背景为白色,打开原图像
figure(H);
subplot(221);
imshow(J);
title('采样间隔16*16')

F=blkproc(I,[8 8],'uint8(ones(8).*mean2(x))');%%采样间隔8*8
subplot(222);
imshow(F);
title('采样间隔8*8')

P=blkproc(I,[4 4],'uint8(ones(4).*mean2(x))');%%采样间隔4*4
subplot(223);
imshow(P);
title('采样间隔4*4')

subplot(224);
imshow(I);
title('原图像')

?

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 00:02:58  更:2022-04-01 00:05:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/9 2:05:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码