天天看點

《Visual C++數字圖像模式識别技術詳解(第2版)》一第2章 Visual C++數字圖像處理基礎

作為微軟公司推出的一款功能強大而複雜的編譯器,visual c++提供了完善的windows應用程式程式設計架構。它可用于開發各種類型、不同規模和複雜程度的應用程式,開發效率高,生成的應用軟體代碼性能優良。

利用visual c++程式設計語言進行數字圖像處理,可以充分發揮visual c++程式設計靈活、功能強大、代碼效率高等特點,在快速進行各種數字圖像處理基礎上,有效實作基于數字圖像的各種模式識别應用。

【本章導讀】

系統地介紹了visual c++作為應用程式編譯器的程式設計思路、程式設計方法,以及如何基于visual c++ 6.0進行應用程式開發。

介紹基于visual c++ 6.0進行圖像處理應用程式的開發。着重講述數字圖像的特點及其在windows中的表示方式,在此基礎上,構造了一個标準圖像處理類,并以打開一幅數字圖像為例,解釋了如何基于該類構造圖像處理應用程式。

本節中還涉及了圖像增強、圖像形态學處理和圖像分割等知識。

圖像增強是數字圖像處理的基本内容之—,其目的是突出圖像中的“有用”資訊,擴大圖像中不同物體特征之間的差别,為圖像的資訊提取及其他圖像分析技術奠定良好的基礎。按照實作方法不同,分别介紹了圖像點增強、空域增強和頻域增強的原理,并基于visual c++ 6.0設計了不同的圖像增強類。

數學形态學是一種應用于圖像處理和模式識别領域的新方法,是建立在嚴格的數學理論基礎上的科學。系統地介紹了數學形态學的基本概念和運算,并基于visual c++ 6.0設計了一個圖像形态學處理類。

圖像分割是一種重要的圖像處理技術,是圖像分析和了解的第一步。不同類型的圖像,用不同的分割方法對其進行分割,同時,某些分割方法也隻适用于某些特殊類型的圖像分割。介紹了目前主要幾種的圖像分割方法,并基于visual c++ 6.0設計了一個圖像分割類。

繼續閱讀