⑴ c語言中怎麼算圖像數據量
對於圖像來說,它所需要的數據量就是這幅圖像所需要的存儲空間大小。
有兩種辦法來計算:
實測法
使用與要求相近的實際圖片,包括尺寸大小、色彩、數據格式。來統計一下實際的存儲空間的要求。圖片若是非壓縮格式,那麼這個尺寸是精確的,如果是壓縮格式,由於壓縮比和圖案相關,因此需要預留一部分浮動空間。
估演算法
首先計算每個像素點所使用的位數,比如彩色jpg可能會使用24位表示一個點,這樣的話就是3個位元組。
再計算要求的長和寬所需要的點數,並與位元組數相乘。如100*100像素的彩色圖片需要100*100*3位元組,即30K。這個結果是非壓縮數據大小 。
最後估算壓縮比,不同的演算法會有一個壓縮比范圍,如JPEG支持多種壓縮級別,壓縮比率通常在10:1到40:1之間,按10:1計算的話,上例中的實際存儲容量在3K左右。
最終得到一個存儲容量大小,建議為此最終結果保留一定的浮動冗餘空間。
⑵ 請問在CAD中如何計算圖形的面積
材料/工具:CAD
1、打開CAD圖紙,如圖這個一個戶型圖;
8、選中圖形,輸入命令【li】,穗姿彈出【編輯】窗口,即得到數據;
⑶ 圖片的數據量怎麼算
一幅彩色靜態圖像(RGB),設解析度為a×b,每一種顏色用
x
bit表示,則該彩色靜態圖像的數據量為(
)bit
⑷ 彩色靜態圖像的數據量怎麼算
256×512×(3×8bit)÷8=393216(B)=384(KB)
數據量可以理解為描述該圖像佔用的存儲空間
解析度:你可以整個圖像想像成是一個大型的棋盤,每個格就是一個基本色彩元素(像素),橫向有256個這樣的格而縱向有512個這樣的格,就稱為解析度為256×512,即橫向256,縱向512
計算方式就是:
1、橫向解析度×縱向解析度=格子的總數
2、每格的描述數量=顏色數×顏色表示位數
3、格子的總數×每格的描述數量=總數據位數
4、總數據位數÷8=數據量
⑸ 圖像的數據量公式如何計算,要詳細的介紹一下,謝謝!
數據量=像素點數x圖像深度/8
像素深度=存儲每個像素所用二進制位數
單位為:位 即每個像素能表示M種圖像
M=2^n ,n即為像素深度。
1bit=1/8b ,1b=1/1000kb ,1kb=1/1024M ,1M=1/1024G ,1G=1/1024T
⑹ 圖像數據量計算
圖像數據量=像數*色彩位數。
圖像數據 Image Data,用數值表示的各像素(pixel)的灰度值的集合。
對真實世界的圖像一般由圖像上每一點光的強弱和頻譜(顏色)來表示,把圖像信息轉換成數據信息時,須將圖像分解為很多小區域,這些小區域稱為像素,可以用一個數值來表示它的灰度,對於彩色圖像常用紅、綠、藍三原色(trichromatic)分量表示。順序地抽取每一個像素的信息,就可以用一個離散的陣列來代表一幅連續的圖像。在地理信息系統中一般指柵格數據。
⑺ 有一組數據怎麼計算其圍成圖形的面積
這個辦法太老了,以前研究過這個問題(CAD圖形):1、一組有順序的二維點(構成一個封譽培閉圖形線段的多點組合),按橫慶晌唯坐標大小計算,最小的是最西邊的(D1),最大的是最東邊的(D2);2、所有點減去點D1的坐標後,形成新的點(x1,y1),(x2,y2)...,相當於把坐標原點移動到D1上;3、謹賣計算從點D1到D2線段的面積,每相鄰兩點計算一下,其實它們形成一個梯形,公式簡單,按梯形公式計算,上底為Yi,下底為Yi+1、高為(Xi+1)-Xi。計算出面積為S1(注意取絕對值);4、計算從D2到D1線段的面積,同理得,S2;5、S1-S2取絕對值得這些點的面積;6、我曾用LISP編寫過這種程序,計算出的面積與CAD計算的精度達小數點後兩位
⑻ 圖片數據量計算
圖像的數據量=圖像的解析度 *圖像深度/8。(位元組單位)
那麼該題計算方式為:640×480×24÷8×25×30=691200000位元組