Я собираюсь работать над расширенными версиями суперпикселей изображений, однако bwmorph
и imdilate
очень медленны для моего приложения. Например, следующий фрагмент кода занимает более 1 секунду для N = 200 (parfor на 4 нити):Функция быстрого замещения изображения в MATLAB
parfor i=1:N
idx = superpixels==i;
bwF = bwmorph(idx,'dilate',10);
end
Кто-нибудь знает о каком-либо другом коде MATLAB, что ускоряет этот процесс?
Спасибо!
'imdilate' использует очень эффективные алгоритмы для вычисления результата. Если они медленны, то ваша проблема, вероятно, связана с вычислительной нагрузкой. – rayryeng