Java數字影像處理:程式設計技巧與應用實踐 Java数字图像处理:编程技巧与应用实践 (Java核心技术系列)

賈志剛

  • 出版商: 機械工業
  • 出版日期: 2015-11-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 340
  • ISBN: 7111519469
  • ISBN-13: 9787111519461

已絕版

買這商品的人也買了...

商品描述

 

<內容簡介>

賈志剛編寫的《Java數字圖像處理(編程技巧與應用實踐)》全面介紹了各種常見圖像處理知識的編程實現技巧及應用場景,跳出傳統圖像處理圖書以數學推導、理論說明為主的方式,以編程實踐來介紹所包含的各個知識點。
全書共分兩個部分,基礎篇(第1章?第3章)將簡單地介紹Java Swi rlg圖形與圖像編程基本API的使用技巧和相關編程實踐,幫助讀者瞭解圖像接口在Java語言中的基礎知識,並熟悉像素讀寫與操作。
圖像處理與應用篇(第4章?第14章)則從最基礎的像素操作開始,通過編程介紹圖像處理所涉及的基本像素運算、混合、圖像插值、直方圖獲取與圖像搜索、圖像捲積、邊緣提取、二值圖像分析與特徵提取等知識,最後通過剖析一個流行的圖像油畫轉換演算法編程實踐來結束本書。全面闡述了圖像處理的理論知識與實踐技巧,介紹了各知識點的編程實現思路與步驟。

 

<章節目錄>

前言
第1章 Java Graphics及其API簡介
  1.1  什麼是Java圖形設備G
    1.1.1  Graphics概述
    1.1.2  Graphics圖形設備的獲取、使用和銷毀
    1.1.3  Java Swing Graphics2D的重要屬性
  1.2  Jav
    1.2.1  基本的Java 2D圖形繪製
    1.2.2  使用Java 2D實現太極圖形繪製
  1.3  用Java Swing繪製自定義?
  1.4  Swing Java 2D的其他高級特性介紹
  1.5  小結
第2章 Java BufferedImage對象及其支持的API操作
  2.1  BufferedImage對象的構成
    2.1.1  Raster對象的作用與像素存儲
    2.1.2  圖像類型與Col
    2.1.3  BufferedImage對象的創建與保存
    2.1.4  一個完整的ImageBuffered讀取例子
  2.2  Java BufferedImag
    2.2.1  Java BufferedImageOp 接口介紹
    2.2.2  BufferedImage對象像素的讀寫方法
    2.2.3  常見問題舉例
  2.3  基於BufferedImageOp的圖像濾鏡演示
  2.4  小結
第3章 基本Swing UI組件與圖像顯示
  3.1  JPanel組件與BufferedImage對象的顯示
  3.2  JFrame組件與Main UI實現
  3.3  JFileChoose文件選擇框的使用
  3.4  基本JButton事件響應
  3.5  一個完整的Swing U
  3.6  小結
第4章 圖像屬性
  4.1  失去的時光與回憶—老照片特效
  4.2  圖像屬性
  4.3  圖像的亮度、對比度和飽和度
  4.4  圖像飽和度調整
  4.5  圖像亮度調整
  4.6  圖像對比度調整
  4.7  綜合應用—調整圖像亮度、對比度和飽和度
  4.8  小結
第5章 像素基本操作
  5.1  大自然的色彩—自然系列濾鏡
  5.2  圖像像素加減乘除
  5.3  兩幅圖像的融合與疊加
  5.4  一個更加深入的應用實踐—圖像上軋花文字效果
  5.5  小結
第6章 像素統計與應用
  6.1  統計圖像的均值、最大值與最小值
  6.2  灰度圖像二值化
  6.3  圖像直方圖

  6.4  基於直方圖實現圖像二  值化
  6.5  應用—直方圖均衡化
  6.6  應用—基於直方圖的圖像搜索
  6.7  小結
第7章 圖像編輯
  7.1  為什麼圖像放大以後失真
  7.2  臨近點插值演算法
  7.3  雙線性插值演算法
  7.4  雙立方插值與Lanczos採樣
    7.4.1  雙立方插值演算法
    7.4.2  Lanczos採樣插值演算法
  7.5  圖像旋轉
  7.6  小結
第8章 圖像捲積
  8.1  模糊也是一種美
  8.2  圖像空間域捲積
  8.3  盒子模糊與高斯模糊
    8.3.1  盒子模糊
    8.3.2  高斯模糊
  8.4  邊緣保留的模糊演算法—高斯雙邊模糊
  8.5  像素格特效
  8.6  捲積應用:圖像去噪
  8.7  圖像銳化、拉普拉斯濾波
  8.8  小結
第9章 邊緣檢測與提取
  9.1  什麼是圖像的邊緣
  9.2  Robot算子與軋花效果
  9.3  Sobel算子與Prewitt算子
  9.4  圖像梯度—大小與角度
  9.5  基於二  階導數的圖像邊緣提取
  9.6  經典邊緣提取演算法—Canny Edge Dete
  9.7  小結
第10章 二值圖像
  10.1  二值圖像概述與半色調演算法
  10.2  圖像抖動演算法
  10.3  二值圖像泛洪填充演算法
  10.4  連通組件標記演算法
  10.5  二  值圖像邊緣跟蹤
  10.6  二  值圖像細化
  10.7  計算連通區域幾何質心
  10.8  計算連通區域方向角度
  10.9  小結
第11章 圖像形態學
  11.1  像素集合操作
  11.2  腐蝕與膨脹
  11.3  開閉操作
  11.4  Hit-and-Miss變換操作
  11.5  距離變換
  11.6  分水嶺演算法
  11.7  灰度圖像腐蝕與膨脹

  11.8  小結
第12章 圖像分割
  12.1  摳圖真的這麼難嗎
  12.2  基於Mean-Shift的圖像分割
  12.3  基於K-Means的圖像分割
  12.4  基於Fuzzy C-Means的圖像分割
  12.5  基於分水嶺的圖像分割
  12.6  小結
第13章 圖像特徵的提取與4檢測
  13.1  顏色特徵提取
  13.2  紋理提取
  13.3  直線檢測
  13.4  圓檢測
  13.5  圖像金字塔
  13.6  Harris角度檢測
  13.7  SIFT特徵提取
  13.8  小結
第14章 綜合運用:照片轉油畫演算法
  14.1  畫筆區域
  14.2  採樣問題
  14.3  筆畫參數
  14.4  筆畫繪製
  14.5  程序實現
  14.6  小結
附錄 數學知識參考引用

 

<作者介紹>

賈志剛
CSDN博客專家,51CTO視頻學院認證講師,擁有10年以上的Java語言編程經驗,在圖像特徵提取匹配、識別等方面有較深入的研究,多年從事Java Swing圖形與圖像方面的應用開發,擁有豐富的圖像處理項目實踐經驗。