opencv

  • ХабрахабрФото Робототехнические манипуляторы с компьютерным зрением

    Робототехнические манипуляторы с компьютерным зрением

    Картинка Freepik Есть одна весьма любопытная область приложения усилий, которая позволит как прокачать свои навыки в целом ряде областей, так и получить на выходе весьма любопытное изделие, которое может быть интересно многим — это создание роботизированных манипуляторов. Работа в этой области позволит освоить микроконтроллеры, компьютерное зрение, изучить различные виды кинематики манипуляторов. Для чего можно использовать манипуляторы? В самом начале не…

    Читать далее »
  • ХабрахабрФото Поиск объектов на изображении. Часть 1

    Поиск объектов на изображении. Часть 1

    Компьютерное зрение - удивительная область, которая позволяет компьютерам видеть и понимать мир через обработку изображений и видео. Одним из наиболее популярных инструментов для работы с компьютерным зрением является библиотека OpenCV. В этой статье мы рассмотрим, как использовать OpenCV для распознавания обьектов на изображении. Допустим мы хотим найти карты из игры Дурак онлайн. Вот такое изображение мы будем обрабатывать. Шаг 1:…

    Читать далее »
  • ХабрахабрФото cv3 — делаем OpenCV питоничным

    cv3 — делаем OpenCV питоничным

    TL;DR cv3 - обёртка над opencv-python, которая ускоряет написание кода, не сужая функциональность Привет, Хабр! Хочу поделиться написанным мною фреймворком на Python, который упрощает работу с OpenCV и делает его более питоничным. Погнали! Содержание Демонстрация возможностей Мотивация Знакомьтесь, cv3 Особенности cv3 cv2 vs cv3 Обзор функций Сравнение с аналогами Подводим итоги Источники Демонстрация возможностей Сразу начну с демонстрации возможностей на…

    Читать далее »
  • ХабрахабрФото 2 года, 7 попыток, 0 распознанных бордюров: как мы учились детектить ДТП в реалтайм без датасета

    2 года, 7 попыток, 0 распознанных бордюров: как мы учились детектить ДТП в реалтайм без датасета

    Привет, Хабр! Это команда дата-сайентистов Magnus Tech. В этом посте мы расскажем, как работали над одним общественно полезным проектом — алгоритмом, который распознает ДТП по видео с дорожных камер. Кейс будет интересен широкому кругу разработчиков, которые занимаются технологиями машинного зрения и обучения. В нем — наш долгий путь из множества попыток сделать точный алгоритм, несмотря на его настойчивые попытки быть…

    Читать далее »
  • ХабрахабрФото Установка OpenCV под Windows

    Установка OpenCV под Windows

    Введение В данной статье будет описан способ сборки OpenCV из исходников с помощью cmake и Microsoft Visual Studio, и пример запуска своего проекта на cmake. Большая часть статьи является повторением официальной документации Краткая инструкция git clone https://github.com/opencv/opencv.git cmake-gui configure Выбор путей и компилятора Выбор компонент configure generate build all (Debug | Release) build INSTALL (Debug | Release) Установить OpenCV_DIR на…

    Читать далее »
  • ХабрахабрФото Взгляд компьютерным зрением на работу коммунальных служб

    Взгляд компьютерным зрением на работу коммунальных служб

    Стоит признать, мы таки живем в эпоху киберпанка. Он не похож (пока) на мрачные миры Ридли Скотта и братьев Вачовски, но вполне отвечает меткому определению: high tech, low life. К третьему десятилетию двадцать первого века российская провинция так и не научилась содержать пешеходную инфраструктуру в достойном состоянии, но плотно обвешалась уличными веб‑камерами, круглосуточно взирающими на пробирающихся по заснеженным тропинкам пешеходов. Небольшое исследование сети подсказывает, что системы аналитики качества уборки дорог и…

    Читать далее »
  • ХабрахабрФото Low-code MVP для получения плана застройки участка по кадастровому номеру на базе Notion, Airtable и Telegram

    Low-code MVP для получения плана застройки участка по кадастровому номеру на базе Notion, Airtable и Telegram

    Формулировка задачи По кадастровому номеру участка получить несколько вариантов проектов застройки участка в формате . DWG (Autocad) со следующими рассчитанными показателями: Площадь земельного участка, м2 Площадь застройки, м2 Общая площадь здания, м2 Этажность (итоговая) Площадь твердых покрытий (дороги тротуары), м2 Площадь озеленения, м2 Площадь озеленения, % Почему мы выбрали Low-code подход? В данном проекте нам было важно реализовать Backend API,…

    Читать далее »
  • ХабрахабрФото Пишем бота-кликера на Kotlin для Lineage 2

    Пишем бота-кликера на Kotlin для Lineage 2

    Еще не все новогодние салаты были съедены, “Ирония судьбы” уже просмотрена, а до начала рабочей недели еще целая вечность и нужно было придумать себе развлечение на оставшиеся праздники. Предвкушая ностальгию я открыл Lineage 2, одну из самых популярных MMORPG “нулевых” на СНГ пространстве. Однако, самому играть уже не хотелось и пришла идея автоматизировать это дело. За подробностями под кат! Введение…

    Читать далее »
  • ХабрахабрФото Модель камеры

    Модель камеры

    Модель камеры описывает преобразование из 3D координат сцены в 2D координаты изображения. В статье будет подробно рассказано о модели, описывающей бо́льшую часть современных камер. Будут затронуты такие понятия как камера обскура, пинхол камера, фокусное расстояние, глубина резкости, дисторсия и т.д. Статья будет особенно полезна, если вы занимаетесь или планируете заниматься фотографией, компьютерным зрением или компьютерной графикой. Камера обскура камера-обскура Камера-обскура…

    Читать далее »
  • ХабрахабрФото QR-code. Обнаружить и расшифровать. Шаг 1 — Обнаружить

    QR-code. Обнаружить и расшифровать. Шаг 1 — Обнаружить

    Введение Эта статья - первая в цикле статей, в котором мы разберемся с тем, как qr-код устроен, и напишем простенький Qr-детектор и дешифровщик, а также свой собственный генератор qr-кодов. Использовать мы будем python вместе с opencv и numpy. Учитывая, что opencv - кросс-язычная библиотека, а также то, что работа с изображением/текстурой в разных решениях выглядят примерно одинаково, то я думаю,…

    Читать далее »


Кнопка «Наверх»