I = getFullLevel(bigimg) считывает данные больших изображений в bigimg на самом высоком уровне разрешения и возвращает изображение с одним разрешением I.
I = getFullLevel(bigimg,level) считывает данные больших изображений в bigimg на указанном уровне разрешения и возвращает изображение с одним разрешением I.
Создайте заблокированное изображение, используя измененную версию изображения «tumor_091.tif» из набора данных CAMELYON16. Исходное изображение представляет собой тренировочное изображение лимфатического узла, содержащего опухолевую ткань. Исходное изображение имеет восемь уровней разрешения, а лучший уровень имеет разрешение 53760 на 61440. Измененное изображение имеет только три уровня грубого разрешения. Пространственная привязка модифицированного изображения была отрегулирована для обеспечения согласованного отношения сторон и регистрации признаков на каждом уровне.
bim = blockedImage('tumor_091R.tif');
Отображение всего заблокированного изображения на самом высоком уровне разрешения. Отображение сетки границ блока.
Сначала получите изображение с одним разрешением самого крупного уровня разрешения. По умолчанию gather получает данные с самого высокого уровня разрешения.
imcoarse = gather(bim);
% Convert the coarse image to grayscale.
graycoarse = rgb2gray(imcoarse);
% Binarize the grayscale image. In the binarized image, the object of% interest is black and the background is white.
bwcoarse = imbinarize(graycoarse);
% Take the complement of the binarized image. The resulting mask follows% the convention in which the object of interest is white and the% background is black.
mask = imcomplement(bwcoarse);
Создание заблокированного изображения, содержащего маску.
Используйте те же пространственные ссылки, что и исходное заблокированное изображение. Определите самый грубый уровень разрешения и запишите пространственную ссылочную информацию заблокированного изображения в первых двух измерениях на этом уровне.
coarsestLevel = bim.NumLevels;
originalWorldStartcoarsest = bim.WorldStart(coarsestLevel,1:2);
originalWorldEndcoarsest = bim.WorldEnd(coarsestLevel,1:2);
%% Create the blocked image for the mask.
bmask = blockedImage(mask,'WorldStart',originalWorldStartcoarsest,...'WorldEnd',originalWorldEndcoarsest);
Отображение изображения маски.
figure
bigimageshow(bmask);
Наложение маски на исходное заблокированное изображение. Чтобы выделить все блоки, содержащие хотя бы один ненулевой пиксель маски, укажите порог включения 0.
Большое изображение, указанное как bigimage объект.
level - Уровень разрешения положительное целое число
Уровень разрешения, заданный как положительное целое число, которое меньше или равно числу уровней разрешения bigimg. Уровнем по умолчанию является самый высокий уровень разрешения, bigimg.CoarsestResolutionLevel.
I - Изображение с одним разрешением числовой массив
Изображение с одним разрешением, возвращаемое в виде числового массива.
Совет
Проверьте LevelSizes свойство входного большого изображения bigimg для подтверждения того, что размер данных изображения на указанном уровне достаточно мал для размещения в памяти.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.