Dot indexing is not supported for variables of this type
2 次查看(过去 30 天)
显示 更早的评论
Diamond = strel('diamond', 6); Diamond.Neighborhood
Disk = strel('Disk', 7); Disk.Neighborhood
Octagon = strel('Octagon', 6); Octagon.Neighborhood
Square = strel('Square', 13); Square.Neighborhood
Rectangle = strel('Rectangle', [3 13]); Rectangle.Neighborhood
Line = strel('line', 13,0); Line.Neighborhood
images = {Diamond,Disk,Octagon,Square,Rectangle,Line};
titles = {'Diamond','Disk','Octagon','Square','Rectangle','Line'};
for ii=1:6
subplot(2,3,ii)
image(images(ii).Neighborhood); colormap(gray(2));
title(titles(ii),fs,18)
end
Given above is my code. I am getting this error Dot indexing is not supported for variables of this type for line image(images(ii).Neighborhood); colormap(gray(2));
I checked image(1) in the command window and got 1×1 cell array {1×1 strel} while I need the data in Diamond. I tried using cell2mat but it does not work (throws another error). Thanks in advance.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 3-D Volumetric Image Processing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!