如何在没有RGB的情况下打印像素大小?

时间:2017-06-20 14:32:06

标签: matlab image-processing

我正在尝试打印像素的大小而不是RGB和像素的总和。但不知何故它显示像素和RGB。无论如何只是在命令窗口中显示像素和像素的总和?

close all;
clc;
clear all;
A = imread('Europe.jpg');
imshow(A);
size(A)
sum(A(:))

1 个答案:

答案 0 :(得分:1)

SizeA = size(A);
fprintf('The amount of pixels in the horizontal and vertical directions are %d and %d respectively \n',SizeA(1),SizeA(2));
fprintf('The total number of pixels is %d',SizeA(1)*SizeA(2))

您可以使用size的输出变量将所有大小作为向量,然后使用fprintf格式化命令行输出的字符串。