Size: a a a

Data Science Chat

2021 September 25

N

Nud1e in Data Science Chat
Ну а если апроксимировать по xmin, ymin, xmax, ymax в прямоугольник?
источник

ЯН

Ярослав Н in Data Science Chat
Ну фигня выходит, попробовали.
Там на одной камере зона где надо делать детект в форме буквы "т" , и область где не надо детектить получается большая и оттуда идут ложные тревоги
источник

Miss Очепятка... in Data Science Chat
Вот вам ссылка для новичков:
https://livebook.manning.com/book/deep-learning-for-vision-systems/chapter-1
источник

Miss Очепятка... in Data Science Chat
Там просто берется картинка пользователь выделяет прямоугольники.  Сохраняются координаты прямоугольников.
Потом это все вырезается и маштабируется под стандартный размер получается куча кружок или птичек с разных ракурсов. Так же подбираются образцы для отрицательного подкрепления (не кружка/ не птичка) Это отдается на обучение НС.  Где НС учится отличать птичку от не птички.
А далее тренировочные изображения отдаются на распознавания. Есть два подхода это скользящим окном или плиткой.  Скользящим окном перебираются все координаты и копируются квадратики из большого изображения в маленькое. Которое подается в НС которая классифицирует птичка или не птичка. Если птичка то координата запоминается.
Медленный способ. Поэтому придумали использовать не скользящее окно, а сразу разделить все изображение сеткой на одинаковые квадраты - как плитка в ванной.   И каждый такой кусочек подается на НС. На выходе выдаются координаты центра.
Для распознавания разных масштабов придумали Intersection over union (IoU) .  Соседние координаты плитки группируются. Центр вычисляется как центр тяжести.
Используя точность предсказания оценивается точность укрупненного объекта.  Затем ищутся локальные максимумы что-бы отфильтровать дублирующие ректы.
источник

Miss Очепятка... in Data Science Chat
Очевидно самый простой способ. Очерчиваете AABB-rect вокруг вашего контура. Вырезаете нужный кусок или используете ROI подаете на распознавание. Полученные результаты просто фильтруете PointInPolygon
Или можно все лишнее закрасить белым или черным цветом
источник

ЯН

Ярослав Н in Data Science Chat
Можно доп комментарии, пожалуйста.
Что такое ROI?
источник

АШ

Арсений Шахматов... in Data Science Chat
регион интереса
источник

Miss Очепятка... in Data Science Chat
Region Of Interesеt  регион интереса или если сказать проще картинка в картинке. Фишка OCV которая позволяет не делать лишнее копирование.
https://robocraft.ru/blog/computervision/289.html
источник

АМ

Артур Мудрик... in Data Science Chat
Объяснение здорового человека, уф, огонь! Да, первый способ очевидный, так же очевидно, что он медленный пипецки.
источник

ЯН

Ярослав Н in Data Science Chat
Понял,спасибо
источник

АМ

Артур Мудрик... in Data Science Chat
Второй способ не понял — а если птичка попала на пересечение четырёх «плиток»?
источник

Miss Очепятка... in Data Science Chat
Ну там НС тренируется на кусочках птичек по этому она тоже распознает. Вы, школьники это делают лучше, же можете своих близких распознать по носу или по глазам. Так же и искусственная НС работает.
источник

Miss Очепятка... in Data Science Chat
Т.е. НС скажет что в 4 плитках по птичке. А далее дополнительными алгоритмами такими как IoU 4 объединятся в 1. Подробнее в  книге что по ссылке выше в 7 главе.
источник

АМ

Артур Мудрик... in Data Science Chat
Огонь, да, ссылку видел, спасибо!
источник

DB

Dmitry Belkevich in Data Science Chat
более того: так даже лучше результат, когда по части кота распознается весь. потому как не факт, что кот на картинке будет всегда весь
источник

А

Андрей in Data Science Chat
Всем доброго вечера! Кто может помочь с подключением SQLite к Python?
источник

А

Андрей in Data Science Chat
я не понимаю, создают ли эти строки таблицу в SQL и если создают, то где она будет хранится?
источник

V_

Vadzim _B in Data Science Chat
Ну вон, в папке есть какая-то база flashcard.db
источник

DB

Dmitry Belkevich in Data Science Chat
открой менеджер базы посмотри
источник

А

Андрей in Data Science Chat
я прямо вообще не разбираюсь. Подскажите, где это. В моём проекте, в левом окне есть эта база вроде бы
источник