Сначала вы создаете фильтр с помощью fspecial , а затем сворачиваете изображение с помощью фильтра, используя imfilter (который работает на многомерных изображениях). как в примере).
Вы указываете sigma
и hsize
в fspecial
.
%%# Read an image
I = imread('peppers.png');
%# Create the gaussian filter with hsize = [5 5] and sigma = 2
G = fspecial('gaussian',[5 5],2);
%# Filter it
Ig = imfilter(I,G,'same');
%# Display
imshow(Ig)
getElementsByClassName
возвращает HTMLCollection в современных браузерах.
, который является массивоподобным объектом, похожим на аргументы , итеративным по циклу for...of
, смотрите ниже, что MDN док говорит об этом:
Оператор for ... of создает цикл, повторяющийся по итерируемым объектам , включая: встроенные объекты типа String, Array, , подобные массиву (например, arguments или NodeList ), TypedArray, Map, Set и пользовательские итерации. Он вызывает пользовательский итерационный хук с инструкциями, которые должны выполняться для значения каждого отдельного свойства объекта.
пример
for (let element of getElementsByClassName("classname")){
element.style.display="none";
}