Size: a a a

AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2

2021 March 13

T

Timur in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Картинку я в пейнте сделал, чтобы вы понял задачу. На самом деле есть белый фон и серый круг, который может находиться в любой части этого самого экрана
источник

T

Timur in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
всего их 4, как я и сказал
источник

I

Ivan in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
То есть мы ищем серый круг на белом фоне?
источник

АК

Андрей Копылов... in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Timur
Картинку я в пейнте сделал, чтобы вы понял задачу. На самом деле есть белый фон и серый круг, который может находиться в любой части этого самого экрана
Так фон белый чистый, без шумов.. Зачем для этого модель? Просто по пикселям пройтись)
источник

T

Timur in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
это часть проекта. По пикс. не получится
источник

I

Ivan in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Решение: делим картинку на 4 части, потом для каждой считаем какую-нибудь метрику однородности картинки, то есть насколько однородное изображение. Там где самое неоднородное — там круг
источник

I

Ivan in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Почему не получится?
источник

I

Ivan in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Если есть некий модуль, который на вход получает картинку, а на выходе отдает номер сектора, то какая разница, как он устроен?
источник

DD

David Dale in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Timur
Всем привет! У меня есть проблема. Мне нужно определить часть экрана в которой находится объект. Всего, как вы можете заметить, их 4. Я понимаю, что это задача классификации, но как для нее должен выглядеть  датасет - не имею понятия. Не могли бы вы что-нибудь мне посоветовать?
Есть куча специальных датасетов и моделей для object detection. Погуглите.
Обычно они предсказывают bounding box - прямоугольник, заключающий в себя объект.
По координатам уголков этого bounding box'а можно тривиально вычислить, в какой (или в каких) части экрана он находится.
источник

АК

Андрей Копылов... in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
David Dale
Есть куча специальных датасетов и моделей для object detection. Погуглите.
Обычно они предсказывают bounding box - прямоугольник, заключающий в себя объект.
По координатам уголков этого bounding box'а можно тривиально вычислить, в какой (или в каких) части экрана он находится.
Да я думаю для этого и обычных алгоритмов ещё больше есть)
источник

АК

Андрей Копылов... in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Которые круг без проблем найдут даже с шумами
источник

I

Ivan in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Но повтору простой поиск круга не нравится)
источник

T

Timur in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Всем спасибо за помощь) Я подумал про обычные алгоритмы и мы решили сделать 2 реализации, посмотрим как пойдет. Про бб я тоже думал, но мне кажется, что классификация будет дучше работать. Еще раз всем спасибо))
источник

c

care1e55 in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Возможно зайдет поиск круга в пространстве Хафа https://ru.qaz.wiki/wiki/Circle_Hough_Transform
источник

c

care1e55 in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Посмотрите в сторону классических методов CV и обработки изображений. Можно даже попробовать поинтересоваться в чатике https://t.me/opencv_ru, интересно что напишут
источник

I

Ilya in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
можете подсказать как на коллабе из скрипта plot показать ?
в коде у меня:

plt.plot(list(range(0, len(errG2plot))), errG2plot)
plt.show()

и в charm-e показывает, а в коллабе как на картинке.

скрипт в коллабе запускаю обычно:
!python main_train.py --input_name mountains.jpg

гугл строчки выше ничего интересного не дал.
источник

c

care1e55 in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Timur
Всем спасибо за помощь) Я подумал про обычные алгоритмы и мы решили сделать 2 реализации, посмотрим как пойдет. Про бб я тоже думал, но мне кажется, что классификация будет дучше работать. Еще раз всем спасибо))
RANSAC, кстати тоже должен зайти. Он есть в skimage
источник

I

Ilya in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Ilya
можете подсказать как на коллабе из скрипта plot показать ?
в коде у меня:

plt.plot(list(range(0, len(errG2plot))), errG2plot)
plt.show()

и в charm-e показывает, а в коллабе как на картинке.

скрипт в коллабе запускаю обычно:
!python main_train.py --input_name mountains.jpg

гугл строчки выше ничего интересного не дал.
%matplotlib notebook
%matplotlib inline

тоже нет, видимо потому что из скрипта.
источник

I

Ilya in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Ilya
%matplotlib notebook
%matplotlib inline

тоже нет, видимо потому что из скрипта.
все нашел, вот так запускать надо скрипты %run в ячейках тетрадей.
источник
2021 March 14

I

Ingvar in AI / Big Data / Machine Learning 👮‍♂️ Protected by R2D2
Timur
Всем привет! У меня есть проблема. Мне нужно определить часть экрана в которой находится объект. Всего, как вы можете заметить, их 4. Я понимаю, что это задача классификации, но как для нее должен выглядеть  датасет - не имею понятия. Не могли бы вы что-нибудь мне посоветовать?
yolo?
источник