Octave图像处理
"经典图像处理技术配合AI图像处理技术 丰富的实践内容助力读者创作图像 "

作者:于红博

丛书名:计算机技术开发与应用丛书

定价:139元

印次:1-1

ISBN:9787302696353

出版日期:2025.08.01

印刷日期:2025.08.21

图书责编:赵佳霓

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"Octave为GNU项目下的开源软件,旨在解决线性和非线性数值计算问题。本书由浅入深,全面讲解基于Octave软件的图像处理技术,帮助读者尽快掌握Octave图像处理的技巧。 本书共13章,将图像处理算法按照不同的技术路线归类,不但囊括图像增强、图像叠加、图像滤波等传统图像处理算法,还重点讲解先进的AI图像处理技术,可用于创作出风格各异的图像,技术先进。本书中的大部分图像处理算法附带图像处理效果图,可用于比较不同图像处理算法的效果,使本书阅读更直观,图像处理算法更易懂。 本书适合各种基础的读者,配套数百段实战程序代码,没有接触过图像处理的读者可以通过本书快速入门,接触过图像处理的读者也可以通过本书快速查找所需的图像处理程序代码。 "

于红博,八度信商公司总经理,Octave中文网总工程师,资深Octave研发人员,研究方向主要涉及科学计算、图像处理、自动化系统设计、模式识别、神经网络等分支的算法设计和程序设计领域。擅长编写、审阅及完善开源软件,对于开源软件的发展做出了一定的贡献,曾创立互联网企业,深入涉及关键领域市场,致力于突破多项核心技术的自主研发。

前言 图像处理是指对图像进行分析、加工和处理以满足特定需求的技术。它涵盖了从简单的图像增强到复杂的图像分析等多个方面。 图像处理在许多领域有广泛的应用。在摄影工业中,图像处理可以应用于直方图均化、图像去噪和对比度增强等处理和分析。在遥感与卫星成像中,图像处理可以应用于地质勘探和环境监测等场景。在安全监控中,图像处理可以应用于人脸识别、车牌识别和道路识别等场景。在商业零售中,图像处理可以应用于商品识别、效果图生成和模特生成等场景。 笔者依据真实的工业研发经验和在科学计算领域的积累,将实际的应用场景和理论的图像处理算法相融合,博采其他编程语言的经典概念,配合Octave编程的基础知识进行实战,力求读者可以由浅入深地上手图像处理技术中的各个环节。 第1章和第2章讲解Octave基本概念和基本图像操作。第2章先从图像读取入手,然后讲解查看图像信息和图像格式,以及图像分割和图像分块处理方式,最后讲解图像显示或保存。 第3章讲解与图像数据格式相关的知识。图像按数据格式大致分为彩色图像、灰度图像、二值图像、索引图像和多帧图像,并且可以在不同的数据格式之间互相转换,还可以通过文件流进行流式传输。 第4章讲解与颜色相关的知识。读者先需要理解颜色空间的理论,再领会图像通道和颜色图的概念,这样便可管理图像中的颜色,配合实际的颜色处理算法对图像的颜色进行调节。 第5章讲解图像运算。图像运算可以分为像素运算、算术运算、邻域运算、几何变换、空间变换和二值图像打包解包。读者在学习这些算法后,可以将原始图像经运算后实现另外的效果。 ...

目录
荐语
查看详情 查看详情

目录

本书源码

第1章绪论

第2章基本图像操作

2.1图像读取

2.2图像信息

2.3图像格式

2.4图像分割

2.5图像分块

2.6图像显示

2.6.1按原分辨率显示图像

2.6.2缩放显示图像

2.7图像保存

第3章图像数据格式

3.1彩色图像

3.2灰度图像

3.3二值图像

3.4索引图像

3.5多帧图像

3.6图像数据格式转换

3.6.1双精度浮点型

3.6.2单精度浮点型

3.6.3半精度浮点型

3.6.4uint8整型

3.6.5uint16整型

3.6.6int16整型

3.7图像和文件流

第4章颜色

4.1颜色空间

4.1.1常用颜色空间

4.1.2颜色空间转换

4.1.3灰度转换

4.2图像通道

4.2.1常用图像通道

4.2.2索引图像通道

4.2.3抽取图像通道

4.2.4拆分图像通道

4.3颜色图

4.3.1Octave的内置颜色图

4.3.2OpenCV库的内置颜色图

4.3.3查看颜色图

4.3.4颜色图移位

4.4去色

4.5着色

4.6伪彩色

4.6.1灰度分层法

4.6.2灰度变换法

4.6.3智能伪彩色处理

4.7反色

4.7.1全部反色

4.7.2部分反色

4.8透明度

4.8.1修改透明度

4.8.2颜色混合

... 查看详情

本书依据真实的工业研发经验和在科学计算领域的积累,将实际的应用场景和理论的图像处理算法相融合,博采其他编程语言的经典概念,配合Octave编程的基础知识进行实战,力求读者可以由浅入深地上手图像处理技术中的各个环节。


查看详情