Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

кажется нужно чтобы все следующие этапы после 1-го были платными, чтобы не тратить время кандидата просто так, и либо отказывать сразу, либо хотя бы компенсировать его потраченное время из-за непутевых/интервьюеров HR

Как будто chat gpt-3 набросал по-быстрому статью

Интересна ситуация по Go, т. к. самая активная в плане набора go-разработчиков компания на нашем рынке платит как раз указаные 96 тысяч даже не джунам, а просто стажерам.

Все сильно проще в этом алгоритме. Здесь просто работа сверток (гауссовский фильтр, и дискретное приближение производных через свертку) и работа с их значениями.

Под производными в данном контексте подразумевают обычные горизонтальные и вертикальные свертки типа (-0,5 | 0 | 0,5) для первой, и (1 | - 2 | 1) для второй. По ним считается и градиент и магнитуда.

Подавление немаксимумов - по округленому (до 45 градусов) направлению градиента берется пиксель и два соседних. Если его значение большее из 3-х - пиксель остается, нет - удаляется.

Двухпороговая фильтрация нужна, чтобы избежать дырок в контуре, и сверяются по значению магнитуды. По первому порогу (сильные) границы - это границы. По второму порогу (слабые) границы - это границы, если рядом есть сильные. Остальное не границы.

По SwiftUI можно попробовать лекции Стэнфордского университета - "CS193p (Developing Applications for iOS using SwiftUI)"

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность