搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
MATLAB图像/视频处理应用及实例
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121101038
  • 作      者:
    杨高波,杜青松编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2010
收藏
内容介绍
    MATLAB具有编程高效、易学易用的特点,是目前工程上流行最广泛的编程语言。它提供了图像处理和图像捕获工具箱,与MATLAB的数据分析和可视化环境集成在一起,可使专业人士从繁杂的编程中解脱出来,而集中在问题的分析与算法设计上。然而,MATLAB对数字视频处理的支持目前还很有限。本书系统介绍了MATLAB在图像、视频信号处理中的应用,涵盖了它所涉及的数学基础、各种典型方法和实用的处理技术,并根据编者近年来从事相关科研、教学的实践经验,列举了大量实例,以供读者参考。<br>    本书的内容较为系统,重点突出,理论与实践并重,实例分析循序渐进,可作为高等院校计算机、信息工程、通信、电子技术和生物医学工程、电视技术等相关专业的高年级学生和研究生的图像处理教材,也可以作为工程技术人员或其他相关人员的参考书。
展开
目录
第1章  MATLAB 7概述 1<br>1.1  MATLAB 7简介 1<br>1.1.1  MATLAB 7的新特点 1<br>1.1.2  MATLAB 7的用户界面 2<br>1.1.3  MATLAB 7的帮助系统 4<br>1.1.4  使用联机演示功能 7<br>1.2  MATLAB数据类型 8<br>1.3  MATLAB操作基础 9<br>1.3.1  命令和语句的输入 9<br>1.3.2  矩阵的输入 10<br>1.3.3  语句与变量 10<br>1.3.4  矩阵的基本操作 11<br>1.3.5  数学运算与函数 13<br>1.4  MATLAB脚本文件和函数文件 13<br>1.5  MATLAB程序设计基础 14<br>1.5.1  M文件的创建与编辑 14<br>1.5.2  数据的输入/输出 15<br>1.5.3  程序流程控制 15<br>1.5.4  MATLAB程序调试 17<br>1.5.5  MATLAB程序剖析 18<br>1.6  提高MATLAB程序运行效率 19<br>1.6.1  数组预分配 19<br>1.6.2  循环向量化 21<br>1.6.3  简单函数内联化 21<br><br>第2章  MATLAB图像处理基础 23<br>2.1  数字图像处理基础 23<br>2.1.1  物理图像的数字化 23<br>2.1.2  数字图像的表示 24<br>2.1.3  数字图像处理的主要研究内容 24<br>2.2  MATLAB工具箱简介 25<br>2.2.1  图像处理工具箱 25<br>2.2.2  图像捕获工具箱 29<br>2.3  MATLAB中图像的数据类型 30<br>2.4  MATLAB中的图像类型 31<br>2.5  图像文件的读/写和显示 33<br>2.6  颜色空间 35<br>2.6.1  几种颜色模型 35<br>2.6.2  颜色空间的转换 36<br>2.7  数字图像的块处理 38<br>2.7.1  显式块操作 38<br>2.7.2  滑块邻域操作 40<br>2.8  图像质量的客观评价 42<br>2.8.1  峰值信噪比 42<br>2.8.2  测试图像和视频测试序列 46<br><br>第3章  图像的运算 47<br>3.1  图像的代数运算 47<br>3.1.1  绝对值差函数imabsdiff( ) 47<br>3.1.2  图像的叠加函数imadd( ) 48<br>3.1.3  图像求补函数imcomplement( ) 49<br>3.1.4  图像的除法运算imdivide( ) 49<br>3.1.5  线性组合函数imlincomb( ) 50<br>3.2  几何操作 51<br>3.2.1  图像的缩放 51<br>3.2.2  图像的旋转 53<br>3.2.3  图像的剪切 54<br>3.2.4  图像的二维空间变换 55<br><br>第4章  MATLAB视频处理基础 57<br>4.1  MATLAB图像处理工具箱中对视频处理的支持 57<br>4.1.1  常见的数字视频文件格式及其特点 57<br>4.1.2  MATLAB 7.1图像处理工具箱中的视频操作 57<br>4.2  其他的视频文件读/写操作函数 60<br>4.2.1  MPEG压缩的AVI文件读/写 60<br>4.2.2  VideoIO工具箱 61<br>4.2.3  交互式MATLAB Movie播放器 62<br>4.3  从静止图像向AVI视频文件的转换 63<br>4.3.1  BMP向AVI视频文件的转换 63<br>4.3.2  提取AVI视频文件的帧 64<br>4.4  YUV向MATLAB Movie文件的转换 65<br>4.4.1  YUV文件类型介绍 65<br>4.4.2  YUV文件的转换 66<br>4.5  VFW视频捕获 67<br>4.5.1  Video for Windows简介 67<br>4.5.2  视频捕获实例 67<br><br>第5章  图像的正交变换 71<br>5.1  傅里叶变换 71<br>5.1.1  连续函数的傅里叶变换 71<br>5.1.2  离散函数的傅里叶变换 72<br>5.1.3  傅里叶变换的物理意义 74<br>5.1.4  图像傅里叶变换的MATLAB实现 74<br>5.1.5  二维离散傅里叶变换的若干性质 76<br>5.2  离散余弦变换 77<br>5.2.1  一维离散余弦变换 78<br>5.2.2  二维离散余弦变换 78<br>5.2.3  离散余弦变换的MATLAB实现 79<br>5.2.4  DCT的应用 80<br>5.3  离散小波变换DWT 83<br>5.4  Hough变换 85<br>5.4.1  Hough变换原理 85<br>5.4.2  基于Hough变换的简单形状检测 86<br>5.5  Radon变换 89<br>5.5.1  Radon变换原理 89<br>5.5.2  用Radon变换检测直线 89<br><br>第6章  图像增强 92<br>6.1  空间域图像增强 92<br>6.1.1  直接灰度变换 92<br>6.1.2  灰度级线性变换增强 94<br>6.1.3  直方图均衡化 96<br>6.1.4  直方图规定化 97<br>6.2  空域滤波增强 99<br>6.2.1  空域滤波原理及分类 99<br>6.2.2  平滑滤波器 99<br>6.2.3  锐化滤波器 103<br>6.3  频域增强 105<br>6.3.1  低通滤波 105<br>6.3.2  高通滤波 108<br>6.3.3  同态滤波 112<br>6.4  彩色增强 113<br><br>第7章  图像的压缩编码 118<br>7.1  概述 118<br>7.2  JPEG静止图像压缩的基本原理 118<br>7.3  JPEG编码的关键技术 120<br>7.3.1  变换编码 120<br>7.3.2  量化 124<br>7.3.3  熵编码 125<br>7.3.4  JPEG压缩 133<br>7.4  JPEG 2000 134<br>7.5  基于DCT的图像水印实例 134<br><br>第8章  形态学图像处理 137<br>8.1  集合论中的基本概念 137<br>8.2  数学形态学基本运算 138<br>8.2.1  膨胀 138<br>8.2.2  腐蚀 139<br>8.2.3  开操作 141<br>8.2.4  闭操作 141<br>8.3  击中/击不中变换 142<br>8.4  形态学图像处理应用 143<br>8.4.1  边缘提取 143<br>8.4.2  区域填充 145<br>8.4.3  细化与骨架提取 147<br>8.5  灰度图像形态学 147<br>8.5.1  膨胀和腐蚀 148<br>8.5.2  开运算和闭运算 149<br>8.5.3  基于多尺度形态学梯度的边缘检测 149<br>8.6  数学形态学的应用实例 151<br><br>第9章  图像分割 153<br>9.1  图像分割概述 153<br>9.2  阈值分割法 153<br>9.2.1  全局阈值法 154<br>9.2.2  局部阈值法 155<br>9.3  区域分割法 156<br>9.3.1  区域生长法 157<br>9.3.2  分裂合并法 159<br>9.4  分水岭分割法 162<br><br>第10章  图像的特征提取与分析 168<br>10.1  概述 168<br>10.2  纹理特征提取 168<br>10.2.1  直方图统计特征 169<br>10.2.2  图像的自相关函数 170<br>10.2.3  灰度共生矩阵 171<br>10.3  颜色特征提取 173<br>10.4  形状特征提取 174<br>10.4.1  区域内部的统计特征 175<br>10.4.2  基于边界的形状特征 178<br>10.5  结构特征提取 182<br><br>第11章  光流场计算与基于块的运动估计 185<br>11.1  光流场基础 185<br>11.1.1  光流和光流场的概念 185<br>11.1.2  光流场计算基本原理 185<br>11.2  光流场计算 186<br>11.2.1  Horn-Schunck算法 186<br>11.2.2  Horn-Schunck算法的MATLAB实现的基础函数介绍 187<br>11.2.3  Lucas-Kanade算法 191<br>11.2.4  Lucas-Kanade算法编程实现 192<br>11.3  基于块的运动估计基础 198<br>11.3.1  块运动估计原理 198<br>11.3.2  块运动估计技术指标 198<br>11.3.3  块运动估计基础函数介绍 200<br>11.4  几种常见的基于块运动估计算法 202<br>11.4.1  全搜索算法 202<br>11.4.2  三步搜索算法 205<br>11.4.3  四步搜索算法 208<br>11.4.4  菱形搜索算法 212<br>11.4.5  不同块运动估计算法的比较及分析 222<br>11.5  光流场计算与基于块的运动估计比较 228<br><br>第12章  视频压缩编码 229<br>12.1  视频编码标准基础 229<br>12.1.1  MPEG系列标准 229<br>12.1.2  H.26x系列标准 230<br>12.2  MPEG-2编码器的原理 230<br>12.2.1  MPEG-2编码模型 230<br>12.2.2  MPEG-2视频压缩层码流结构 231<br>12.3  基于MATLAB的MPEG-2编/解码器实现 233<br>12.3.1  基础函数实现 233<br>12.3.2  MPEG-2编码器实现 238<br>12.3.3  MPEG-2解码器实现 246<br>12.3.4  结果显示等辅助函数实现 248<br>12.4  压缩域视频信号处理 253<br>12.4.1  运动矢量致密化和准确化 253<br>12.4.2  DC系数获得及重建 257<br><br>第13章  数字视频水印实例 262<br>13.1  视频水印技术基础 262<br>13.1.1  视频水印的分类 262<br>13.1.2  视频水印主要应用领域 262<br>13.1.3  视频水印的特殊要求 263<br>13.2  视频水印的嵌入 264<br>13.2.1  水印算法原理框图 264<br>13.2.2  水印嵌入过程 264<br>13.3  视频水印的提取 270<br>13.3.1  水印提取过程 270<br>13.3.2  几种常见攻击下的水印性能测试结果 272<br>参考文献 274
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证