日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数字图像处理(一)2

發布時間:2024/4/14 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数字图像处理(一)2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1-1 顏色是什么?顏色的屬性?

可見光為400nm(紫)-760nm(紅)的電磁波

我國國家標準中,顏色的定義:顏色是光作用于人眼引起除形象以外的視覺特性

顏色的三個屬性,稱為色彩的三要素,即色相、亮度和純度。

1-2 CIE?CIE色度圖的理解?

CIE即國際發光照明委員會

色度圖即為馬蹄圖,邊界及內部表示可見光的色度值,連接光譜兩端點的線稱為紫色線

如何確定互補色?色光主波長?顏色區域?

CIE色度圖上,以紅綠藍三種顏色混合的全部顏色為三角形所包圍部分,不能覆蓋所有色點,所以僅僅使用紅綠藍無法生成所有可見光的顏色

1-3 常用的色彩空間?

RGB、CMY/CMYK(主要為印刷用)、HSV/HSB、HSI/HSL、Lab、YUV/YCbCr(主要為電視用)顏色空間

2-1 圖像的變換與編碼

3-1 CBitmap類處理圖像

3-2 GDI+處理數字圖像

3-3 總結之CImage類

CImage類是基于GDI+的,但是這里為什么要講歸于GDI?
主要是基于這樣的考慮: 在GDI+環境中,我們可以直接使用GDI+ ,沒多少必要再使用CImage類。但是,如果再GDI環境中,我們要想使用GDI+,有點麻煩,還得加入頭文件,加入啟GDI+的代碼和關閉GDI+的代碼,顯得太羅嗦了,GDI 的CBitmap 處理功能又有局限,只能處理BMP格式的圖片。 怎么辦?這時,我們便可使用CImage類,因為這個類本身封裝了GDI+得使用環境,所以無需我們手動設置,簡化了我們的操作。 同時,又可以利用GDI+中強大的圖片處理功能,及可以簡便的與CBitmap對象進行轉換 ,大大方便了在GDI環境下,進行各種圖片處理工作 。其實,將其稱作 GDI/ GDI+ 混合編程,這樣才更確切些。
CImage是MFC和ATL共享的新類,它能從外部磁盤中調入一個JPEG、GIF、BMP和PNG格式的圖像文件加以顯示,而且這些文件格式可以相互轉換。
CImage是VC.NET中定義的一種MFC/ATL共享類,也是ATL的一種工具類,它提供增強型的(DDB和DIB)位圖支持,可以裝入、顯示、轉換和保存多種格式的圖像文件,包括BMP、GIF、JPG、PNG、TIF等。CImage是一個獨立的類,沒有基類。(CImage類是基于GDI+的,從VC.NET起引進,VC 6.0中沒有)ATL(Active Template Library,活動模板庫)是一套基于模板的 C++ 類,用以簡化小而快的 COM 對象的編寫。為了在MFC程序中使用CImage類,必須包含ATL的圖像頭文件atlimage.h:(在VS08 SP1中不用包含)
#include <atlimage.h>
為什么引入CImage類?
CBitmap 類只能處理BMP格式的圖片,非常受限。
CImage可以處理JPGE GIF BMP PNG多種格式圖片,擴展了圖片處理功能 且能與CBitmap 進行轉換( 因為所載入的位圖句柄都是HBITMAP,所以可相互轉換),因此引入CImage類進行圖像處理

?

4-1 圖像的文件格式

BMP、GIF、PNG、JPEG,注意JPEG編解碼問題(聯想一下,之前做的jpeglib,見人行燈)

轉載于:https://www.cnblogs.com/wack/p/7456685.html

總結

以上是生活随笔為你收集整理的数字图像处理(一)2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。