图书中心

计算机类首页>图书中心>计算机类

数字图像处理的实现与应用
  • 书     名:数字图像处理的实现与应用
  • 出版时间:2025-02-28
  • 编 著 者:丁海洋
  • 版       次:1-1
  • I  S  B N:978-7-5635-7501-5
  • 定       价:¥38.00元

内容简介线

本书针对有一定图像处理基础的本科生和硕士研究生。为促使学生掌握多种数字图像处理的实现与应用技术,增强学生应用数字图像处理基础理论知识解决实际问题的能力,本书重点讲解数字图像处理最新的实现与应用技术。
本书讲解使用MATLAB GUI技术实现带有图形用户界面的数字图像处理程序;讲解基本数字图像处理的C语言实现;讲解基于AndroidJNI技术的移动平台数字图像处理;讲解使用Python语言实现数字图像处理;讲解使用PIL库实现Python环境中的图形用户界面;讲解使用Ctypes技术在Python环境中使用C/C++程序。
本书共分为7章。第1章是概述。第2章是数字图像处理的MATLAB GUI实现。第3章是数字图像处理的C语言程序实现。第4章是基于AndroidJNI技术的移动平台数字图像处理。第5章是使用Python语言实现数字图像处理。第6章是Python环境中的GUI实现。第7章是Ctypes技术:Python和C/C++的纽带。

目录介绍线

第1章概述1
1.1数字图像处理的基本内容1
1.2本书的重点1
1.3本书的各章安排2
第2章数字图像处理的MATLAB GUI实现3
2.1MATLAB GUI的使用方法3
2.2使用MATLAB GUI实现基本图像处理10
2.3在界面中增加参数输入功能13
2.4图像的傅里叶变换16
2.5图像增强18
2.5.1图像直方图18
2.5.2直方图均衡化19
2.6图像分割20
本章小结21
第3章数字图像处理的C语言程序实现22
3.1VS2012的安装与使用22
3.2打开和显示图像30
3.3基本图像处理37
3.4保存图像41
3.5图像置乱43
3.5.18位灰度图像的置乱43
3.5.28位灰度图像的解置乱46
3.5.324位彩色图像的置乱49
3.5.424位彩色图像的解置乱52
本章小结54
本章主要图像处理程序54
第4章基于AndroidJNI技术的移动平台数字图像处理64
4.1Android Studio的安装与使用64
4.1.1Android Studio的安装与配置65
4.1.2新建工程74
4.1.3运行工程76
4.2AndroidJNI的配置84
4.3使用AndroidJNI技术实现基本图像处理88
4.3.1编辑调用库函数的Java类88
4.3.2实现基于C语言的图像处理91
4.3.3CMake和NDK相关配置94
4.3.4项目中的调用97
4.3.5Android工程适用于24位/8位图像101
4.4使用AndroidJNI技术实现图像置乱102
4.4.1修改Java类102
4.4.2置乱库函数的移植103
4.4.3运行效果105
本章小结106
本章主要程序的代码106
第5章使用Python语言实现数字图像处理111
5.1Python开发环境安装111
5.2OpenCV安装与测试120
5.3使用OpenCV实现图像处理124
本章小结130
本章主要Python程序131
第6章Python环境中的GUI实现133
6.1添加PIL库133
6.2实现图形用户界面136
6.3实现按钮和消息响应函数138
本章小结141
本章主要Python程序141
第7章Ctypes技术:Python和C/C++的纽带144
7.1VS2022的安装和使用144
7.2DLL文件开发149
7.3在PyCharm中调用DLL文件152
7.4使用Ctypes技术实现基本图像处理154
7.4.1在DLL中增加基本图像处理功能154
7.4.2在PyCharm中调用DLL实现基本图像处理158
7.5使用Ctypes技术实现图像置乱164
7.5.1在DLL中增加图像置乱功能164
7.5.2在PyCharm中调用DLL实现图像置乱167
本章小结170
本章主要程序的代码170
参考文献180