Pass data type to function.
Show older comments
I have an image, i have read it and want to pass the image data type "unit 8" to function, which is used in case statment.
while printing the 'origClass' it contains the char and i have to pass the 'unit8', which is data type of the read image.
buf = hTile.buf;
[tile_size_y, tile_size_x, numComponents] = size(buf);
origClass = class(buf);
switch origClass
case {'unit8'}
inputRGB = zeros(tile_size_y, tile_size_x, numComponents, 'int8');
case {'uint16'}
inputRGB = zeros(tile_size_y, tile_size_x, numComponents, 'int16');
case {'uint32', 'single'}
inputRGB = zeros(tile_size_y, tile_size_x, numComponents, 'int32');
end
Answers (1)
Walter Roberson
on 30 Jan 2021
unit8
uint8
Notice the spelling
Categories
Find more on Deep Learning Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!