How to read pixel labels in pixellabel datastore.

2 visualizaciones (últimos 30 días)
Sakshi Ahuja
Sakshi Ahuja el 8 de Jun. de 2021
Respondida: Image Analyst el 12 de Jun. de 2021
The prdefined pixel labels provided are:
ground-glass (mask value =1), consolidation (=2) and pleural effusion (=3).
But I am getting error while running the code:
Error: "Error using pixelLabelDatastore>parseInputs (line 265)
The value of 'classNames' is invalid. 'ground-glass' is not a valid class name. Class names must be valid MATLAB variable
names. See ISVARNAME for more details.
Error in pixelLabelDatastore (line 211)
[location, classes, values,params] = parseInputs(varargin{:});
"
pxDir = fullfile('C:\Users\Admin\Downloads\13521488\Mask');
classNames = ["Background","ground-glass" ];
pixelLabelID = [0 1]
pxds = pixelLabelDatastore(pxDir,classNames,pixelLabelID);

Respuesta aceptada

Srivardhan Gadila
Srivardhan Gadila el 12 de Jun. de 2021
As per the error message it seems that the value of classNames should be a valid MATLAB variable name and a valid variable name starts with a letter, followed by letters, digits, or underscores. Try changing the values in the classNames array by referring to the documentation of Variable Names and make use of the function isvarname.
This is known to the concerned staff and they might remove this condition in the future releases.

Más respuestas (1)

Image Analyst
Image Analyst el 12 de Jun. de 2021

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Productos


Versión

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by