如何获取图像(785x728)图像中的像素总数。我在这里应用了循环,这需要花费很多时间。任何简单的方法
pyspark
答案 0 :(得分:0)
像素总数不等于图像中值的总和。
sumOfAllPixelValues = sum(double(rgbImage(:)));
numberOfPixels = numel(rgbImage);
图像磁盘上的大小为numberOfPixels*bytesPerPixel
,其中bytesPerPixel
取决于图像的位深度(uint8
例如8位= 1个字节。
要将图像缩减一半,您可以减小位深度(例如从uint16
到uint8
,或者在高度和宽度上减少像素数sqrt(2)
,例如使用imresize
。