图像中的总像素数

时间:2016-07-05 11:15:35

标签: matlab

如何获取图像(785x728)图像中的像素总数。我在这里应用了循环,这需要花费很多时间。任何简单的方法

pyspark

1 个答案:

答案 0 :(得分:0)

像素总数不等于图像中值的总和。

sumOfAllPixelValues = sum(double(rgbImage(:)));
numberOfPixels      = numel(rgbImage);

图像磁盘上的大小为numberOfPixels*bytesPerPixel,其中bytesPerPixel取决于图像的位深度(uint8例如8位= 1个字节。

要将图像缩减一半,您可以减小位深度(例如从uint16uint8,或者在高度和宽度上减少像素数sqrt(2) ,例如使用imresize