Ищем специалиста по техническому (машинному) зрению для разработки и совершенствования систем автоматического анализа изображений.
Основная задача — разработка алгоритмов обработки и анализа изображений, получаемых от промышленных камер и других средств технического зрения, включая бесшовное объединение (сшивку) отдельных кадров в единое изображение и последующий анализ полученного изображения.
Чем предстоит заниматься:
- разработкой алгоритмов обработки изображений;
- объединением последовательности кадров в единое бесшовное изображение;
- устранением швов, геометрических искажений, перепадов яркости и других артефактов при сшивке;
- калибровкой камер и коррекцией геометрических искажений;
- разработкой алгоритмов обнаружения и классификации объектов, дефектов и других признаков на изображениях;
- оптимизацией алгоритмов для работы в реальном времени;
- исследованием и подбором методов компьютерного зрения под конкретные производственные задачи;
- интеграцией алгоритмов с оборудованием и программным обеспечением системы технического зрения;
- проведением экспериментов, анализом результатов и подготовкой технической документации.
Требования: - опыт разработки в области компьютерного / машинного зрения или обработки изображений;
- хорошее понимание методов цифровой обработки изображений;
- практический опыт работы с OpenCV или аналогичными библиотеками;
- понимание методов сопоставления изображений, поиска признаков и геометрических преобразований;
- знание основ калибровки камер и перспективных/аффинных преобразований;
- умение самостоятельно исследовать проблему и доводить алгоритм от прототипа до рабочего решения.
Будет большим плюсом:
- опыт image stitching / panorama stitching;
- опыт работы с промышленными камерами и системами технического зрения;
- HALCON, MVTec или аналогичные системы;
- OpenCV, CUDA/GPU-ускорение;
- опыт обработки изображений высокого разрешения и больших потоков данных;
- машинное обучение и нейронные сети для анализа изображений;
- опыт работы с многокамерными системами;
- понимание особенностей работы с освещением, оптикой и сенсорами;
- опыт разработки ПО для промышленного оборудования.
Условия: - работа над реальными задачами в области промышленного технического зрения;
- возможность влиять на архитектуру и алгоритмы системы;
- сочетание разработки ПО, алгоритмов обработки изображений и работы с реальным оборудованием;
- профессиональное развитие в области Computer Vision / Machine Vision;
- оформление по ТК РФ;
- заработная плата по результатам собеседования, в зависимости от опыта и уровня специалиста.
Кого мы ищем
Нам интересен не только классический разработчик ML. В первую очередь нужен инженер, который умеет работать непосредственно с изображением и понимать, почему алгоритм технического зрения работает или не работает.
Если у вас есть опыт с панорамной съёмкой, промышленными камерами, контролем качества, обработкой больших изображений, робототехникой или другими задачами машинного зрения — расскажите об этом в сопроводительном письме.