一副640×480的全彩色图像在计算机中的原始数据量为
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/12 22:53:32
谈谈我的理1、你可以把一副图像想像成棋盘状,你说的图像,可以理解成由640*480个相同方格组成,每个方格都有不同的颜色那么要想知道需要多少字节,只要知道1个方格占多少字节就可以算出来2、如何知道1个
nGray=0.299*R+0.587*G+0.114*B
灰度图像(grayimage)是每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度,灰度图像在黑色与白色之间还有许多级的颜色深度用于显示的灰度图像通常用每个采样像素8位的非
256X512是长X宽每幅图有RGB三个颜色,所以X3每个颜色用8bit,所以X8so.
一般用的三基色就是RGB,即:R-红色,G-绿色,B-蓝色
256*512*3=384kByte再问:为什么乘以3呢?再答:RGB每种颜色都要用8bit一个像素就要用8*3bit
clc;clear;fid=fopen('C:\','r','ieee-be')%文件路径名字读写方式字节序fori=1:512forj=1:512I(i,j)=fread(fid,1,'int16'
以点阵位图来说,你的算法才是正确的.事实上24位真彩色就是用3byte来表示的,1byte=8bit,那24bit就是3byte.不知道你看的是什么书,它把24位当成2^24了,这个数字大得恐怖……再
(24/8)*640*480*25=23040000Byte≈23040KB≈184320Kb每个点24位,即3字节,没帧640*480个点,共25帧通信用的Kb/s,千位每秒,假设用56k的mode
电视里的消磁电阻坏了,修理30-50元
I = imread('000.jpg');g = rgb2gray(I);g1 = g-100;g2 =&nbs
大部分图像都是RGB格式.不过RAW格式以及一些对图像要求高的环境RGB格式不够用.RGB是指红,绿,蓝三色.通常是每一色都是256个级.相当于过去摄影里提到了8级灰阶.你所说的真彩色图像通常是就是指
从别人那里学来的:1.将RGB图象转为HSV2.将H分量量化16级,将S分量和V分量分别量化为4级.3.将三个颜色分量合成为一维特征向量:L=H*Qs*Qv+S*Qv+v;Qs,Qv分别是S和V的量化
颜色分为无彩色和有彩色两种.无彩色指白色、黑色和各种不同程度的灰,无彩色图像也称灰度图像,使用[0,255]的值来表示其灰度值,0黑色,255白色,其间是各种深浅不同的灰色,整张图像的像素用一维数组表
图像的每个像素是由红,绿,蓝三通道组成(0——255,2进制8位),当红,绿,蓝三通道数值相同时就是(0-255)的灰度(黑—-白).红,绿,蓝三通道数值不相同时就是不同的颜色.色彩强度和灰度之间必然
256×512×(3×8bit)÷8=393216(B)=384(KB)数据量可以理解为描述该图像占用的存储空间分辨率:你可以整个图像想象成是一个大型的棋盘,每个格就是一个基本色彩元素(像素),横向有
256x512x8x3=3145728
将彩色图像转为灰度图像,cvCvtColor(原始图像,目标图像,CV_BGR2GRAY);记住第三个参数是CV_BGR2GRAY;还有就是原始图像是RGB的,所以应该是三通道的,目标图像是转换成的灰
clearall;closeall;clc;I=imread('i_boat.jpg');imshow(I);I=double(I);[m,n]=size(I);L=256;fori=1:mforj=