我正在尝试打印像素的大小而不是RGB和像素的总和。但不知何故它显示像素和RGB。无论如何只是在命令窗口中显示像素和像素的总和?
close all;
clc;
clear all;
A = imread('Europe.jpg');
imshow(A);
size(A)
sum(A(:))
答案 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
格式化命令行输出的字符串。