注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具Visual J++圖形設計與圖像處理

Visual J++圖形設計與圖像處理

Visual J++圖形設計與圖像處理

定 價:¥66.00

作 者: 向世明,鄧愛平編著
出版社: 清華大學出版社
叢編項: 編程類專題開發(fā)指南
標 簽: J++

購買這本書可以去


ISBN: 9787900625700 出版時間: 2000-08-01 包裝:
開本: 26cm 頁數(shù): 558頁 字數(shù):  

內容簡介

  本書采用面向對象的方法介紹了用Visual J++進行圖形設計和圖像處理的實用編程技術,共分4部分。第1部分綜合介紹了Java的編程技術,展示了Java的圖形設計和圖像處理能力。第2部分以三維圖形的基本生成技術為主題,建立了與計算機圖形學相關的類,并以此為基礎著色了立方體、球體、圓柱體。Bezier曲線和曲面等三維對象的單色線框模型、光照線框模型、光照刻面模型和光照光滑模型,生成了支持聚光的多光源照射系統(tǒng),產生了簡單的陰影域,實現(xiàn)廠小球的非彈性碰撞。第3部分以圖像處理為主題,介紹了99種切換效果并實現(xiàn)了其核心的編程技術,實現(xiàn)了7種點處理算法、12種區(qū)域處理算法、5種圖像合成技術、4種基本的圖像變換技術、全局場景反走樣技術和基于像素數(shù)據的動畫技術。第4部分則討論片VRML和OpenGL。全書的4部分內容組成了一個層次遞進的體系結構。本書注重圖形設計和圖像處理的內在聯(lián)系和實際應用,論述深入淺出,內容翔實,介紹方法循序漸進。本書配有CD-ROM一張,包含了書中所有的源程序。本書適合于具有計算機圖形學和數(shù)字圖像處理基本知識的計算機軟件開發(fā)人員和工程技術人員等閱讀。

作者簡介

暫缺《Visual J++圖形設計與圖像處理》作者簡介

圖書目錄

第0章  結論                  
 0. 1 誰是本書的讀者                  
 0. 2 從本書獲得什么                  
 0. 3 開發(fā)環(huán)境                  
 0. 4 本書的特點                  
 0. 5 本書的內容                  
 0. 6 本書是如何組織的                  
 0. 7 如何列示代碼                  
 0. 8 如何解釋代碼                  
 0. 9 如何提交結果                  
 0. 10 關于本書附帶的CD-ROM                  
 第1部分 獲得技術支持                  
 第1章 Java語言:信息時代的精靈                  
 1. 1 Java語言的特點                  
 1. 2  Java有別于 C++                  
 1. 3 Java類                  
 1. 4  Java接口                  
 1. 5  Java包                  
 第2章 鼠標事件                  
 2. 1 事件驅動程序                  
 2. 2 鼠標事件:網站導航                  
 2. 2. 1 制作步驟                  
 2. 2. 2 上網去                  
 2. 3 鼠標事件:世界是你們的                  
 2. 3. 1 制作步驟                  
 2. 3. 2 按設計思想完成編程                  
 第3章 窗體. 萊單和對話框                  
 3. 1 在小應用程序中添加窗體. 菜單和對話框                  
 3, 1. 1 制作步驟                  
 3. 1. 2 窗體管理者TheFrame                  
 3. 1. 3  Demo對話框DemoDialog                  
 3. 1. 4 顯示窗體和對話框                  
 3. 2 在應用程序中添加菜單                  
 3. 2. 1 制作步驟                  
 3. 2. 2 響應菜單事件                  
 第4章 GUI組件. 容器和布局                  
 4. 1  組合多個布局管理器                  
 4. 1. 1 設計用戶界面                  
 4. 1. 2 制作步驟                  
 4. 1. 3 畫布CanvasOne                  
 4. 1. 4 畫布CanvasTwo                  
 4. 1. 5 錯誤提示對話框ErrorDlg                  
 4. 1. 6 組織3個卡片                  
 4. 1. 7 附加結果                  
 4. 2 GridBagLayout:布局管理器的動力室                  
 4. 2. 1 制作步驟                  
 4. 2. 2 卡片管理類DisplayPanel                  
 4. 2. 3 簡潔的代碼                  
 第5章 I/O流:獲取地圖數(shù)據                  
 5. 1  I/O流                  
 5. 2 將地圖數(shù)據發(fā)送至文件                  
 5. 2. 1 制作步驟與提交方式                  
 5. 2. 2 非組件組框GroupFrame                  
 5. 2. 3 窗口管理者FrameManager                  
 5. 2. 4 信息輸入對話框InfoDialog                  
 5. 2. 5 創(chuàng)建地圖并傳送數(shù)據                  
 第2部分 三維圖形設計                  
 第6章 基本圖元                  
 6. 1 直線                  
 6. 1. 1 制作步驟                  
 6. 1. 2 基元超類BasicPrimitive                  
 6. 1. 3  直線基元LinePrimitive                  
 6. 1. 4 測試直線基元                  
 6. 2 三角形                  
 6. 2. 1 Gouraud著色方法                  
 6. 2. 2  制作步驟                  
 6. 2. 3  三角形基元TrianglePrimitive                  
 6. 2. 4 測試三角形基元                  
 6. 3 幾何構造                  
 6. 3. 1 直線段                  
 6. 3. 2 小面                  
 6. 3. 3 四邊形的細化                  
 6. 3. 4 邊的可見性                  
 6. 4 光盤中的其他實例                  
 第7章 三維圖形                  
 7. 1 底層圖形系統(tǒng)的繪制原理                  
 7. 2 從繪制立方體開始                  
 7. 2. 1 制作步驟                  
 7. 2. 2 次物體SubObject                  
 7. 2. 3 幾何頂點及其屬性Vertex3d                  
 7. 2. 4 邊及其屬性Edge                  
 7. 2. 5  小面及其屬性Facet                  
 7. 2. 6 三角形小面Facet3和四邊形小面Facet4                  
 7. 2. 7 三維自由向量Vector3d                  
 7. 2. 8 三維圖形的幾何變換和觀察變換Matrix3d                  
 7. 2. 9 矩陣堆棧MatrixStack                  
 7. 2. 10 取景器及視口變換ViewFinder                  
 7. 2. 11 法線計算器NormalCalculater                  
 7. 2. 12 可見性測試器VisibilityTester                  
 7. 2. 13 浮點顏色ColorFloat                  
 7. 2. 14  著色工具 Renderer                  
 7. 2. 15 立方體Cube                  
 7. 2. 16 可調整背景色的帶邊界框矩形BorderRectangle                  
 7. 2. 17 繪制立方體                  
 第8章 光照技術                  
 8. 1 光照球                  
 8. 1. 1 球的幾何拓撲                  
 8. 1. 2 制作步驟                  
 8. 1. 3  球Sphere                  
 8. 1. 4  光源及其屬性Light                  
 8. 1. 5  定義一個全向點光源和聚光                  
 8. 1. 6  物體的材質Material                  
 8. 1. 7  光照計算                  
 8. 1. 8  多光源照射系統(tǒng)LightingSystem                  
 8. 1. 9 光照光滑球. 刻面球和城框球                  
 8. 2 光照立方體                  
 8. 2. 1 制作步驟                  
 8. 2. 2 光照光滑立方體. 刻面立方體和線框立方體                  
 8. 3 光盤中的其他實例:圓柱和圓錐的統(tǒng)一模型                  
 第9章 曲線和曲面                  
 9. 1 Bezier曲線                  
 9. 1. 1 制作步驟                  
 9. 1. 2 Bezier曲線和曲面的描述者Bezier                  
 9. 1. 3  齊次坐標HomogeneousCoordinate                  
 9. 1. 4 三次Bezier曲線BezierCurve                  
 9. 1. 5 繪制由7個控制點控制的連續(xù)曲線                  
 9. 2  Bezier曲面                  
 9. 2. 1 制作步驟                  
 9. 2. 2  Bezier曲面  BezierSurface                  
 9. 2. 3  繪制Bezier曲面的線框模型. 光照線框模型和光照實體模型                  
 第10章 陰影區(qū)域                  
 10. 1 在地面上繪制立方體的影域                  
 10. 1. 1 制作步驟                  
 10. 1. 2 空間直線Line                  
 10. 1. 3 空間平面Plane                  
 10. 1. 4 射影幾何Projector                  
 10. 1. 5  支持影域計算的Cube                  
 10. 1. 6  繪制立方體所產生的陰影區(qū)域                  
 第11章  運動動畫                  
 11. 1  動畫生成技術                  
 11. 2  雙緩存機制的工作原理                  
 11. 3  模擬小球的非彈性碰撞                  
 11. 3. 1  制作步驟                  
 11. 3. 2  具有高光效果的虛擬球VirtualSphere                  
 11. 3. 3 具有高光效果的虛擬圓柱 VirtualCylinder                  
 11. 3. 4  磚塊生成工具Brick                  
 11. 3. 5  實現(xiàn)小球的非彈性碰撞                  
 第12章  開發(fā)應用程序版本                  
 12. 1  修改或測試BezierCurve等32個類                  
 12. 2  測試應用程序版本                  
 12. 2. 1  制作步驟                  
 12. 2. 2  編寫用于測試的代碼                  
 12. 3  光盤中的其他內容                  
 12. 3. 1  用于測試基本圖元的PrimitiveApplication項目                  
 12. 3. 2 全部轉化BezierCurve等13個類的ToApplication項目                  
 第3部分 實用圖像處理技術                  
 第13章 圖像切換                  
 13. 1 常用的切換方式                  
 13. 2 提交方式                  
 13. 3 滑入                  
 13. 3. 1 制作步驟                  
 13. 3. 2 實現(xiàn)滑入效果                  
 13. 4 推進和收縮                  
 13. 4. 1 制作步驟                  
 13. 4. 2 實現(xiàn)推進和收縮切換                  
 13. 5 方形向外漸鋪和方形向里卷走                  
 13. 5. 1 制作步驟                  
 13. 5. 2 實現(xiàn)漸鋪和卷走效果                  
 13. 6 簾窗式下拉與退出                  
 13. 6. 1 制作步驟                  
 13. 6. 2 實現(xiàn)切換效果                  
 13. 7 圓形向外漸鋪和圓形向里漸鋪                  
 13. 7. 1 制作步驟                  
 13. 7. 2 圓形過濾器CircleInsideFilter和CircleOutsideFilter                  
 13. 7. 3  實現(xiàn)切換效果                  
 13. 8  橢圓形向外漸鋪和橢圓形向里漸鋪                  
 13. 8. 1  制作步驟                  
 13. 8. 2  橢圓形過濾器EllipseInsideFilter和EllipseOutsideFilter                  
 13. 8. 3  實現(xiàn)切換效果                  
 13. 9  淡入與淡出效果                  
 13. 9. 1  制作步驟                  
 13. 9. 2  淡入與淡出過濾器FadeInOutFilter                  
 13. 9. 3  淡入和淡出圖像                  
 13. 10 光盤中的其他實例                  
 13. 10. 1 八方向漸鋪                  
 13. 10. 2 上下和左右對鋪                  
 13. 10. 3 垂直淡入與淡出                  
 第14章 點處理                  
 14. 1 提交方式                  
 14. 2 圖像亮度修正                  
 14. 2. 1 制作步驟                  
 14. 2. 2 開放的點處理抽象類PointProcessor                  
 14. 2. 3 亮度修正器 BrightnessRetriever                  
 14. 2. 4  三參數(shù)對話框ThreeParametersDialog                  
 14. 2. 5 修正圖像的亮度                  
 14. 3 圖像灰度修正                  
 14. 3. 1 制作步驟                  
 14. 3. 2 灰度計算                  
 14. 3. 3 灰度修正器 GrayRetriever                  
 14. 3. 4  灰度對話框GnayDialog                  
 14. 3. 5 修正圖像的灰度                  
 14. 4 直方圖均衡化修正                  
 14. 4. 1  制作步驟                  
 14. 4. 2 直方圖均衡化修正器HistogramRetriever                  
 14. 4. 3  修正圖像的灰度                  
 14. 5 直方圖規(guī)定化修正                  
 14. 5. 1 制作步驟                  
 14. 5. 2 二分查找算法BinarySearcher                  
 14. 5. 3 直方圖規(guī)定化修正器HistogramMatchRetriever                  
 14. 5. 4 修正圖像的灰度                  
 14. 6 灰度概率修正                  
 14. 6. 1 制作步驟                  
 14. 6. 2 灰度概率修正器GrayProbabilityRetriever                  
 14. 6. 3 修正圖像的灰度                  
 14. 7 著色圖像                  
 14. 7. 1 制作步驟                  
 14. 7. 2 顏色通道ColorRetriever                  
 14. 7. 3 著色圖像                  
 14. 8 曝光圖像                  
 14. 8. 1 制作步驟                  
 14. 8. 2 圖像曝光器SolarizationRetriever                  
 14. 8. 3 曝光圖像                  
 第15章 空間濾波器                  
 15. 1 提交方式                  
 15. 2 低通濾波器                  
 15. 2. 1 制作步驟                  
 15. 2. 2 開放的區(qū)域處理抽象類RegionProcessor                  
 15. 2. 3  低通濾波器LowpassFilter                  
 15. 2. 4  三單選按鈕對話框ThreeRadiosDialog                  
 15. 2. 5  過濾一幅圖像                  
 15. 3  平移和差分邊緣增強. 浮雕效果                  
 15. 3. 1  制作步驟                  
 15. 3. 2  平移和差分邊緣增強濾波器DEEFilter                  
 15. 3. 3  八選擇對話框EightRadiosDialog                  
 15. 3. 4 增強一幅圖像                  
 15. 3. 5 生成浮雕效果                  
 15. 4  Sobel邊緣檢測                  
 15. 4. 1 制作步驟                  
 15. 4. 2 Sobel邊緣檢測器SobelFilter                  
 15. 4. 3  檢測3ds. gif圖像                  
 15. 5  統(tǒng)一的卷積操作                  
 15. 5. 1  制作步驟                  
 15. 5. 2  統(tǒng)一的卷積過濾器ConvolutionFilter                  
 15. 5. 3 暈化圖像                  
 15. 5. 4 模糊圖像                  
 15. 5. 5 高通濾波器                  
 15. 5. 6 梯度方向邊緣增強                  
 15. 5. 7 拉普拉斯邊緣增強                  
 15. 5. 8  模板匹配濾波                  
 15. 6 中值濾波                  
 15. 6. 1 制作步驟                  
 15. 6. 2 快速分類工具QuickSorter                  
 15. 6. 3 中值過濾器MedianFilter                  
 15. 6. 4 過濾圖像                  
 15. 7 擴散圖像                  
 15. 7. 1 制作步驟                  
 15. 7. 2 擴散過濾器DiffuseFilter                  
 15. 7. 3 生成擴散效果                  
 15. 8 顆粒粒化                  
 15. 8. 1 制作步驟                  
 15. 8. 2 顆粒粗化過濾器GranulateFilter                  
 15. 8. 3 ?;瘓D像                  
 15. 9 光盤中的其他實例                  
 15. 9. 1 高通濾波器FilterHighpass項目                  
 15. 9. 2  梯度方向邊緣增強FilterGEE項目                  
 15. 9. 3  拉普拉斯邊緣增強FilterLEE項目                  
 15. 9. 4  Kirsch邊緣檢測FilterKirsch項目                  
 15. 9. 5  霓紅圖像FilterNeon項目                  
 第16章 圖像合成                  
 16. 1 提交方式                  
 16. 2 外部數(shù)據成像                  
 16. 2. 1  制作步驟                  
 16. 2. 2  圖像數(shù)據的可視化                  
 16. 3  透明色匹配合成                  
 16. 3. 1 制作步驟                  
 16. 3. 2 透明色過濾器TransparentColorFilter                  
 16. 3. 3  將小車和背景進行匹配                  
 16. 4 代數(shù)運算                  
 16. 4. 1 制作步驟                  
 16. 4. 2 代數(shù)運算器ImageAlgebraOperator                  
 16. 4. 3 代數(shù)運算對話框 FourRadiosDialog                  
 16. 4. 4 通過代數(shù)運算進行合成                  
 16. 5 邏輯運算                  
 16. 5. 1  制作步驟                  
 16. 5. 2 邏輯運算器 ImageLogicOperator                  
 16. 5. 3 邏輯運算對話框 ThreeRadiosDialog                  
 16. 5. 4 通過邏輯運算進行合成                  
 16. 6 圖像融合技術                  
 16. 7 融合圖像                  
 16. 7. 1 制作步驟                  
 16. 7. 2 融合處理器 PixelBlender                  
 16. 7. 3 alpha信息規(guī)定器AlphaCreator                  
 16. 7. 4 融合圖像                  
 第17章 圖像的幾何變換                  
 17. 1 提交方式                  
 17. 2 平移圖像                  
 17. 2. 1 制作步驟                  
 17. 2. 2 圖像幾何變換超類ImageGeometryTransform                  
 17. 2. 3  封裝的圖像平移工具ImageTranslation                  
 17. 2. 4  圖像填充工具ImageRegionFill                  
 17. 2. 5 平移圖像                  
 17. 3 縮放圖像                  
 17. 3. 1 近鄰取樣法                  
 17. 3. 2 雙線性內插法                  
 17. 3. 3 三次卷積法                  
 17. 3. 4 制作步驟                  
 17. 3. 5 封裝的圖像縮放工具ImageScale                  
 17. 3. 6 算法選擇對話框ThreeRadiosDialog                  
 17. 3. 7 縮放圖像                  
 17. 4 旋轉圖像                  
 17. 4. 1 制作步驟                  
 17. 4. 2 封裝的圖像旋轉工具ImageRotate                  
 17. 4. 3 旋轉圖像                  
 17. 5 光盤中的其他實例                  
 第18章 全局場景反走樣                  
 18. 1 全局場景反走樣的技術路線                  
 18. 2 反走樣一個場景                  
 18. 2. 1 制作步驟                  
 18. 2. 2 場景累積器 SceneAccumulator                  
 18. 2. 3 反走樣一個場景                  
 第19章 基于像素數(shù)據的動畫                  
 19. 1 讓畫面飄起來                  
 19. 1. 1 制作步驟                  
 19. 1. 2 通過移動像素形成動畫                  
 第4部分 如何發(fā)展                  
 第20章 VRML                  
 20. 1 用VRML描述一個3D場景                  
 20. 2  從3D Studio MAX到 VRML                  
 20. 3  VrML與Java                  
 第21章 OpenGL                  
 21. 1  OpenGL是什么                  
 21. 2  在ActiveX控件中使用OpenGL                  
 21. 2. 1  用MFC創(chuàng)建一個基本的ActiveX控件                  
 21. 2. 2  用OpenGL命令繪制ActiveX控件                  
 21. 2. 3  將ActiveX控件添加到Java程序中                  
 參考文獻                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號