Octave圖像處理

於紅博

  • Octave圖像處理-preview-1
  • Octave圖像處理-preview-2
  • Octave圖像處理-preview-3
  • Octave圖像處理-preview-4
  • Octave圖像處理-preview-5
  • Octave圖像處理-preview-6
  • Octave圖像處理-preview-7
Octave圖像處理-preview-1

商品描述

"Octave為GNU項目下的開源軟件,旨在解決線性和非線性數值計算問題。本書由淺入深,全面講解基於Octave軟件的圖像處理技術,幫助讀者盡快掌握Octave圖像處理的技巧。 本書共13章,將圖像處理算法按照不同的技術路線歸類,不但囊括圖像增強、圖像疊加、圖像濾波等傳統圖像處理算法,還重點講解先進的AI圖像處理技術,可用於創作出風格各異的圖像,技術先進。本書中的大部分圖像處理算法附帶圖像處理效果圖,可用於比較不同圖像處理算法的效果,使本書閱讀更直觀,圖像處理算法更易懂。 本書適合各種基礎的讀者,配套數百段實戰程序代碼,沒有接觸過圖像處理的讀者可以通過本書快速入門,接觸過圖像處理的讀者也可以通過本書快速查找所需的圖像處理程序代碼。 "

作者簡介

於紅博,八度信商公司總經理,Octave中文網總工程師,資深Octave研發人員,研究方向主要涉及科學計算、圖像處理、自動化系統設計、模式識別、神經網絡等分支的算法設計和程序設計領域。擅長編寫、審閱及完善開源軟件,對於開源軟件的發展做出了一定的貢獻,曾創立互聯網企業,深入涉及關鍵領域市場,致力於突破多項核心技術的自主研發。

目錄大綱

目錄

本書源碼

第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顏色混合

4.8.3顏色漸變

4.9對比度

4.9.1增加對比度

4.9.2減小對比度

4.10顏色查找表

4.10.1創建顏色查找表

4.10.2應用顏色查找表

4.10.3用顏色查找表替換顏色

4.11顏色替換

第5章圖像運算

5.1像素運算

5.1.1獲取像素

5.1.2根據像素生成二值圖像

5.1.3量化生成圖像

5.1.4像素排序

5.1.5固定閾值法

5.1.6基於通道閾值更改像素

5.1.7像素擴散

5.2算術運算

5.2.1絕對差值

5.2.2圖像加法

5.2.3圖像減法

5.2.4圖像乘法

5.2.5圖像除法

5.2.6圖像冪運算

5.2.7圖像開方運算

5.2.8圖像指數運算

5.2.9圖像對數運算

5.2.10圖像求逆

5.2.11圖像轉置

5.2.12圖像按位與運算

5.2.13圖像按位或運算

5.2.14圖像按位非運算

5.2.15圖像按位異或運算

5.2.16圖像加權組合

5.2.17圖像線性變換

5.3鄰域運算

5.4幾何變換

5.4.1高斯金字塔

5.4.2鏡像復制

5.4.3鏡像翻轉

5.4.4圖像復制

5.5空間變換

5.5.1圖像空間變換

5.5.2點的空間變換

5.5.3空間變換對象

5.5.4仿射變換

5.5.5透視變換

5.5.6角點檢測

5.6二值圖像打包解包

5.6.1二值圖像打包

5.6.2二值圖像解包

第6章圖像分析

6.1直方圖

6.1.1繪制直方圖

6.1.2直方圖均化

6.2圖像歸一化

6.3圖像相關性

6.3.1相關系數

6.3.2增強相關系數

6.3.3峰值信噪比

6.3.4均方誤差

6.3.5歸一化互相關性

6.3.6平均絕對誤差

6.3.7峰值絕對誤差

6.3.8均方根誤差

6.4邊緣檢測

6.4.1Sobel邊緣檢測

6.4.2Prewitt邊緣檢測

6.4.3Kirsch邊緣檢測

6.4.4Roberts邊緣檢測

6.4.5LoG邊緣檢測

6.4.6零交叉邊緣檢測

6.4.7Canny邊緣檢測

6.4.8Lindeberg邊緣檢測

6.4.9Andy邊緣檢測

6.4.10Scharr邊緣檢測

6.5霍夫變換

6.5.1霍夫變換峰值

6.5.2直線檢測

6.5.3線段檢測

6.5.4圓形檢測

6.5.5繪制霍夫變換曲線

6.6凸包檢測

6.6.1凸包輪廓

6.6.2凸包中的凹陷區域

6.6.3凸包輪廓的交集

6.7圖像統計

6.7.1均值

6.7.2標準差

6.7.3熵

6.7.4梯度

6.7.5局部最大值點

6.7.6非零點數量

6.7.7範數

6.8像素對比

第7章圖像增強

7.1圖像平滑

7.1.1高斯濾波平滑

7.1.2均值濾波平滑

7.1.3圓盤濾波平滑

7.1.4中值濾波平滑

7.1.5雙向濾波平滑

7.1.6Perona和Malik平滑

7.1.7自定義高斯濾波平滑

7.2顏色增強

7.3亮度增強

7.4銳度增強

7.5對比度增強

7.6灰度增強

7.7細節增強

7.8素描風格

7.8.1黑白素描風格

7.8.2彩色素描風格

7.9風格化

7.10炭筆風格

7.11漩渦風格

第8章圖像疊加

8.1疊加顏色

8.2疊加幾何形狀

8.2.1疊加矩形

8.2.2疊加圓形

8.2.3疊加圓弧

8.2.4疊加橢圓

8.2.5疊加橢圓弧

8.2.6疊加橢圓或橢圓弧

8.2.7疊加直線

8.2.8疊加多邊形

8.3疊加其他圖像

8.3.1圖像溶解

8.3.2將圖像繪制於另一幅圖像上

8.3.3最大值圖像和最小值圖像

8.4疊加水印

8.4.1明水印

8.4.2暗水印

8.5蒙版

8.5.1創建蒙版

8.5.2疊加蒙版

8.6疊加噪聲

8.6.1泊松噪聲

8.6.2高斯噪聲

8.6.3椒鹽噪聲

8.6.4斑點噪聲

8.6.5均勻噪聲

8.6.6乘法噪聲

8.6.7脈沖噪聲

8.6.8拉普拉斯噪聲

8.6.9隨機噪聲

8.7疊加邊框

8.8立體圖像

第9章圖像濾波

9.1濾波算子

9.2卷積濾波

9.3排序濾波

9.4熵濾波

9.5範圍濾波

9.6標準差濾波

9.7維納濾波

9.8中值濾波

9.9盒子濾波

9.10積分圖像

9.11非極大值抑制

9.12金字塔均值漂移濾波

9.13圖像去噪

9.13.1快速非局部均值去噪

9.13.2去噪

9.13.3去噪點

9.13.4增強模式去噪

第10章圖像模糊

10.1高斯模糊

10.2雙向模糊

10.3運動模糊

10.4邊緣模糊

10.5自適應閾值模糊

10.6stackBlur模糊

10.7像素化

10.8馬賽克

10.9抖動

10.10排序抖動

第11章圖像重建

11.1圖像插值

11.1.1二維矩陣插值

11.1.2三維矩陣插值

11.1.3任意維度矩陣插值

11.1.4傅裏葉插值

11.1.5雙三次插值

11.1.6雙線性插值

11.1.7盒子插值

11.1.8漢明插值

11.1.9Lanczos插值

11.1.10最近鄰插值

11.2圖像超分辨率重建

11.3傅裏葉變換重建

11.3.1快速傅裏葉變換

11.3.2離散傅裏葉變換

11.3.3逆快速傅裏葉變換

11.3.4逆離散傅裏葉變換

11.3.5將零頻分量移到變換矩陣的中心

11.3.6將零頻分量從變換矩陣的中心移回原位

11.3.7傅裏葉卷積

11.4離散余弦變換重建

11.4.1離散余弦變換

11.4.2逆離散余弦變換

11.5Radon變換重建

11.5.1Radon變換

11.5.2逆Radon變換

11.5.3過濾平行光投影

11.6fanbeam變換重建

11.6.1fanbeam變換

11.6.2逆fanbeam變換

11.7維納去卷積

11.8去馬賽克

第12章圖像形態學

12.1基本形態學運算

12.1.1結構元素

12.1.2形態學重建

12.1.3形態學擴展

12.1.4膨脹運算與腐蝕運算

12.1.5形態學梯度

12.1.6開運算和閉運算

12.1.7頂帽運算和底帽運算

12.1.8黑帽運算

12.2連通性

12.2.1連通性矩陣

12.2.2區域極大值和極小值

12.2.3H極大值和極小值變換

12.2.4圖像空洞

12.2.5分水嶺算法

12.2.6連通域

12.3擊中或擊不中變換

12.4邊界劃分

第13章AI與機器學習圖像處理

13.1文心大模型

13.1.1AI作畫(高級版)

13.1.2AI作畫(基礎版)

13.1.3AI作畫(極速版)

13.1.4AI作畫(畫面擴展)

13.2智譜清言大模型

13.2.1cogview3plus

13.2.2cogview3flash

13.3豆包大模型

13.3.1通用2.1(文生圖)

13.3.2通用2.0Pro(指令編輯)

13.3.3通用2.0Pro(文生圖)

13.3.4通用2.0(角色特征保持)

13.3.5通用2.0(文生圖)

13.3.6通用1.4(角色特征保持)

13.3.7通用1.4(文生圖)

13.3.8動漫1.3.X(文生圖/圖生圖)

13.3.9通用XL pro(圖生圖)

13.3.10通用XL pro(文生圖)

13.3.11單圖寫真

13.3.12AIGC圖像風格化

13.3.13人像漫畫風

13.3.14閉眼轉睜眼

13.3.15表情編輯

13.3.16智能變美

13.3.17人像特效

13.3.18三維遊戲特效

13.3.19人像年齡變換

13.3.20人像畸變矯正

13.3.21智能繪圖漫畫版

13.3.22圖像超分辨率

13.3.23AI圖像增強

13.3.24老照片修復

13.3.25AI圖像裁剪

13.3.26圖像拉伸修復

13.3.27圖像風格轉換

13.3.28商品識別

13.3.29通用實體識別

13.3.30車輛檢測

13.3.31車牌檢測

13.3.32圖像配文

13.3.33圖像評分

13.3.34商品圖像分割

13.3.35天空分割

13.3.36車輛分割

13.4通義大模型

13.4.1文本生成圖像

13.4.2文生圖V2版

13.4.3塗鴉作畫

13.4.4Cosplay動漫人物生成

13.4.5人像風格重繪

13.4.6虛擬模特

13.4.7圖像畫面擴展

13.4.8人物實例分割

13.4.9創意海報生成

13.4.10圖配文

13.5混元大模型

13.5.1混元生圖

13.5.2文生圖輕量版

13.6星火大模型

13.6.1圖像生成

13.6.2圖像生成HiDream

13.7Stable Diffusion

13.7.1Stable Diffusion WebUI

13.7.2WebUI文生圖

13.7.3WebUI圖生圖

13.7.4WebUI高清化

13.7.5WebUI圖像信息

13.7.6WebUI模型合並

13.7.7WebUI模型訓練

13.7.8Stable Diffusion WebUI API

13.7.9txt2img

13.7.10img2img

13.7.11extra

13.7.12PNG info