The assigned pixel name is having error in semnatic segmentation "pixellabeldatastore".
    조회 수: 4 (최근 30일)
  
       이전 댓글 표시
    
The code i am working upon:
pxDir = fullfile('C:\Users\Admin\Downloads\13521488\Mask');
classNames = ["Background","ground-glass" ];
pixelLabelID = [0 1]
pxds = pixelLabelDatastore(pxDir,classNames,pixelLabelID);
Error displayed:
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{:});
Note- Predefined labels are:
ground-glass (mask value =1), consolidation (=2) and pleural effusion (=3)
댓글 수: 0
채택된 답변
  Image Analyst
      
      
 2021년 6월 8일
        Evidently it doesn't like the minus sign.  Try
classNames = ["Background","GroundGlass"]; % String vector
or
classNames = {'Background', 'GroundGlass'}; % Cell array
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

