Filter löschen
Filter löschen

How to read pixel labels in pixellabel datastore.

4 Ansichten (letzte 30 Tage)
Sakshi Ahuja
Sakshi Ahuja am 8 Jun. 2021
Beantwortet: Image Analyst am 12 Jun. 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);

Akzeptierte Antwort

Srivardhan Gadila
Srivardhan Gadila am 12 Jun. 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.

Weitere Antworten (1)

Image Analyst
Image Analyst am 12 Jun. 2021

Kategorien

Mehr zu Convert Image Type finden Sie in Help Center und File Exchange

Produkte


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by