用MATLAB做数字图像处理 5

综合运用数字图像处理的算法,对特定图像处理,得到特定的结果。具体而言,学生自己拍摄一段人物或者物体运动的视频,以及一段背景视频,将视频中的人物或者物体叠加到背景中,并生成... 综合运用数字图像处理的算法,对特定图像处理,得到特定的结果。具体而言,学生自己拍摄一段人物或者物体运动的视频,以及一段背景视频,将视频中的人物或者物体叠加到背景中,并生成某种科幻效果的视频图像。

简单的。求指导或者实现,有偿
展开
 我来答
匿名用户
2017-06-26
展开全部
数字图像的获取
景物(模拟) -->成像系统(采样与量化) -->数字图像(计算机处理)
采样:对x y 坐标值离散化
量化:对幅度值(灰度级) 离散化
2
数字图像在MATLAB里的表示
空间分辨率:例如,800x600的图像,就是指横向800个像素、纵向600个像素(MxN像素)
灰度分辨率:指像素的数值f(x,y)的级数。若用8个比特来存储某图像的每个像素,则这个图像的灰度级为28,即灰度分辨率为256
实例:读取灰度图像HSQ.jpg,查看不同位置的像素值
END
数字图像的数据类型
1
图像的常用数据类型
- uint8(1比特每像素):像素取值范围[0,255]
- uint16(2比特每像素):像素取值范围[0,65535]
- double(8比特每像素):像素取值范围[0,1]
常用数据类型之间的转换
- im2uint8
- im2uint16
- im2double
END
数字图像的类型
MATLAB图像处理工具箱,支持以下四种图像
灰度图像
RGB图像
索引图像
二值图像
使用 MATLAB 自定义一副简单的灰度图像
RGB图像:读取彩色图像YW.jpg,查看该图像的数据矩阵
红色(Red) 绿色(Green) 蓝色(Blue) 称为三原色光,通过这三种颜色(RGB) 相互之间的叠加,可得到各种各样的颜色
RGB 图像的数据矩阵为三维矩阵(M x N x 3),该矩阵有“三页”
三维矩阵的“三页”,分别表示Red分量,Green 分量,Blue 分量的强度
使用 MATLAB 自定义一副简单的RGB 图像
索引图像:读取索引图像ESX.tif,查看该图像的数据矩阵
索引图像,由两个矩阵描述
索引矩阵:X
RGB 色彩矩阵(调色板):MAP
使用 MATLAB 自定义一副简单的索引图像
二值图像:读取二值图像(黑白图像) YM.bmp,查看该图像的数据矩阵
二值图像矩阵数值类型:logical (0/1)
像素值非0 (黑色) 即1 (白色)
黑白图像,只有黑白两种颜色
对二值图像进行取反操作,查看“黑白颠倒”的效果
MATLAB 里数字图像类型的转换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我行我素850915
2017-06-26 · TA获得超过8241个赞
知道大有可为答主
回答量:5788
采纳率:77%
帮助的人:1728万
展开全部
这是可以实现的,但要有图像文件,并说明要啥效果。请补充下。
追问
效果什么的随意了,图像文件应该是自己拍的吧。(毕竟只是应付一下)
请问你可以指导我,或者帮我实现吗
追答
是的,我可以帮助你解决这个问题,必要时可以写程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式