我想知道是否存在 MATLAB 函数来了解输入图像的类别。例如,如果图像是 uint8 或 double 等?非常感谢。
问问题
2140 次
2 回答
2
您可以使用isa
功能:
>> isa( img, 'uint8' ) % returns true if img is of type uint8
>> isa( img, 'single' ) % image is 32bit float
>> isa( img, 'double' ) % image is 64bit float (double precision)
于 2013-07-10T08:29:48.390 回答
1
您可以使用该函数class
告诉您数组的类型:
>> a = [1,2,3]
>> class(a)
ans =
double
>> a = uint8([1,2,3])
>> class(a)
ans =
uint8
于 2013-07-10T08:34:12.793 回答