Clear Filters
Clear Filters

Pass data type to function.

1 view (last 30 days)
Tejasvee Bisen
Tejasvee Bisen on 30 Jan 2021
Answered: Walter Roberson on 30 Jan 2021
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
Walter Roberson on 30 Jan 2021
unit8
uint8
Notice the spelling

Categories

Find more on Images 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!