Halcon一日一练:图像分辨率与像素
生活随笔
收集整理的這篇文章主要介紹了
Halcon一日一练:图像分辨率与像素
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、圖像像素:
像素是指由圖像的小方格即所謂的像素(pixel)組成的,這些小方塊都有一個明確的位置和被分配的色彩數值,而這些一小方格的顏色和位置就決定該圖像所呈現出來的樣子。像素是構成圖像的基本單元,通常以像素/英寸PPI(表示)為單位來表示圖像分辨率。
當圖像尺寸以像素為單位時,我們需要指定其固定的分辨率,才能將圖像尺寸與實際尺寸進行轉換。
在Halcon中,快速獲得圖像大小,像素個數及其它圖像信息的算子是:get_image_pointer_rect
例程:
read_image(Image, 'fabrik')//讀取圖像
get_image_pointer1_rect(Image, PixelPointer, Width, Height,
VerticalPitch, HorizontalBitPitch, BitsPerPixel)//獲取圖像信息
2、圖像分辨率:
即圖像中存儲的信息量,是每英寸圖像內有多少個像素點,分辨率的單位為dpi(Dot Per Inch)。圖像采集設備的最高分辨率就是其能夠拍攝最大國片的面積。分辨率越大,圖片的面積就越大,像素越大,分辨率越高,圖像就越清晰,可輸出的圖像尺寸也就越大。
圖像的大小決定了圖像對應像素的多少,一張分辨為640*480的圖片,其像素為307200,也就是30萬像素。分辨率也反映了圖像質量,一般情況下,在指定的視野中,分辨率越高,圖像越清晰。
Halcon中,可以用如下算子獲取圖像大小,即width,height
read_image(Image, 'fabrik')//讀取圖像 get_image_size(Image, Width, Height)//獲取圖像大小
總結
以上是生活随笔為你收集整理的Halcon一日一练:图像分辨率与像素的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: flash cs5如何制作旋转的三维立体
- 下一篇: Flash怎么制作烛光动画特效