Что мы предлагаем

Разработка Windows-ПО для машинного зрения и обработки изображений

Превращаем промышленные камеры в Windows-ПО, пригодное для работы на производстве. Мы охватываем получение и отображение изображений через SDK камеры, обработку для контроля и измерений, интеграцию с оборудованием, хранение данных и доработку существующего ПО.

Превращаем промышленные камеры в Windows-ПО, пригодное для работы на производстве.

Мы охватываем получение и отображение изображений с помощью SDK промышленных камер, обработку для контроля и измерений, интеграцию с оборудованием, хранение данных и доработку существующего ПО.

Руководитель компании занимался разработкой систем машинного зрения на предыдущем месте работы и сочетает этот опыт с практикой разработки для Windows, прежде всего на C++ / .NET.

Обращайтесь к нам с такими задачами

  • Нужно разработать Windows-приложение на базе SDK производителя камер
  • Нужен интерфейс, пригодный для продукта, а не пример из комплекта SDK
  • Нужно получать и отображать изображение с камеры в реальном времени
  • Нужно работать с несколькими камерами
  • Нужно по результатам съёмки выполнять измерение размеров, определение положения и решение о годности
  • Нужно связать съёмку с PLC, датчиками, I/O и внешним оборудованием
  • Нужно сохранять изображения контроля и результаты решения в БД, CSV и т. п.
  • Нужно перенести старое ПО визуального контроля на Windows 11
  • Нужно адаптировать зарубежное оборудование машинного зрения под японский рынок

На практике точность обработки изображений почти никогда не оказывается единственным вопросом. Программа становится пригодной для работы на производстве только тогда, когда учтены и момент съёмки, и обмен сигналами с оборудованием, и способность отображения успевать за процессом, и возможность отследить сохранённые данные.

Области, которые мы охватываем

Camera / Sensor

Промышленные камеры, линейные сенсоры, освещение, внешние триггеры.

SDK / Driver

SDK и драйверы, которые поставляет производитель камер, и стандарты подключения.

Получение и обработка изображений

Получение, предобработка, выделение признаков, определение положения, измерения, решение о годности.

Windows Application

Отображение в реальном времени, интерфейс оператора, управление настройками, журналы работы.

PLC / DB / MES / File / Network

Интеграция с оборудованием, передача результатов решения, хранение и совместное использование данных контроля.

Мы берёмся как за отдельный участок этой цепочки, так и за весь путь сверху донизу. В этой области к нам часто обращаются из состояния «изображение с камеры получить удаётся, а всё, что идёт дальше, сделать не выходит».

Что именно мы делаем

Съёмка

SDK промышленных камер, съёмка по триггеру, непрерывная съёмка, несколько камер.

Обработка изображений

Предобработка, выделение признаков, определение положения, измерения, решение о годности.

Windows-приложение

C++ / C# / .NET, отображение в реальном времени, интерфейс оператора.

Интеграция с оборудованием

PLC, I/O, датчики, внешние устройства.

Данные

Изображения контроля, измеренные значения, журналы, CSV, БД, прослеживаемость.

Существующие системы

Исследование дефектов, добавление функций, обновление SDK, перенос на новую ОС.

Поддержка выхода зарубежных производителей машинного зрения на японский рынок

Если зарубежный производитель продаёт в Японии промышленные камеры или оборудование для обработки изображений, к нам можно обратиться по поводу дополнительной разработки Windows-ПО на базе ваших продуктов и технической поддержки японских заказчиков.

Мы работаем как партнёр по программной инженерии на японской стороне: разрабатываем специфичные для заказчика приложения на базе вашего SDK, обеспечиваем японскоязычный интерфейс, встраиваем решение в существующее оборудование, отвечаем на технические вопросы и локализуем причины неисправностей.

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

Практический опыт в машинном зрении × специализация на Windows

Руководитель компании занимался разработкой систем машинного зрения на предыдущем месте работы. Сейчас он специализируется на программном обеспечении для Windows и работает не только с алгоритмами обработки изображений, но и с реализацией всего решения как Windows-приложения, включая SDK камеры, интерфейс, интеграцию с оборудованием и хранение данных.

* Опыт в области машинного зрения — это личный профессиональный опыт руководителя, полученный на предыдущем месте работы (биография руководителя). Мы приводим его отдельно от корпоративного опыта KomuraSoft LLC.

Как компания мы занимаемся разработкой приложений интеграции с оборудованием, включая промышленные камеры, а также исследованием остановок связи и сбоев при длительной эксплуатации. По смежной теме мы опубликовали пример анализа проблемы, при которой связь с промышленной камерой останавливается на несколько секунд.

Как мы работаем

1
Уточнение условий съёмки и критериев оценки Уточняем объект, освещение, разрешение, время такта, критерии годности, а также допустимые пропуски дефектов и ложные срабатывания.
2
Определение конфигурации Определяем камеру и SDK, место выполнения обработки, обмен сигналами с оборудованием и место хранения данных. Если есть существующее оборудование, сначала выявляем его ограничения.
3
Реализация и проверка на реальных изделиях Реализуем, проверяя работу на реальных деталях и камерах. Проверяем в том числе время обработки, пропуски и поведение при длительной работе.
4
Ввод в эксплуатацию Выстраиваем журналы, сохраняемые данные и порядок локализации неисправностей так, чтобы причину можно было установить позднее, и передаём результат заказчику.

Подходящие ситуации

  • Есть специалисты по обработке изображений, но некому собрать всё это в Windows-приложение
  • Пример из комплекта SDK заработал, но не видно пути от него к готовому продукту
  • ПО установки контроля досталось по наследству, но что у него внутри — непонятно
  • Съёмка и работа оборудования не совпадают по времени, из-за чего появляются пропуски
  • Нет механизма сохранения результатов контроля, и причину брака невозможно установить позднее
  • Нужно встроить зарубежное оборудование для обработки изображений в японское производство

Часто задаваемые вопросы

Относится ли опыт в области машинного зрения к компании?

Нет. Опыт разработки систем машинного зрения — это личный профессиональный опыт руководителя, полученный на предыдущем месте работы (инженер по обработке изображений). Мы приводим его отдельно от корпоративного опыта KomuraSoft LLC. Как компания мы занимаемся разработкой приложений интеграции с оборудованием, включая промышленные камеры, а также исследованием дефектов связи и сбоев, возникающих при длительной эксплуатации.

Можно ли заказать разработку только алгоритма обработки изображений?

Обратиться к нам с таким запросом можно. Однако наша сильная сторона — не алгоритм сам по себе, а то, чтобы решение сложилось в работающее на производстве Windows-приложение, включая SDK камеры, отображение, интерфейс оператора, интеграцию с оборудованием и хранение данных. Если основная цель — именно исследования и разработка самого алгоритма, мы можем порекомендовать более подходящего партнёра.

Можно ли обратиться, когда камера и SDK ещё не выбраны?

Да. Сначала мы уточняем объект съёмки, необходимое разрешение, время такта, способ подключения и условия установки, а затем прорабатываем конфигурацию, включая выбор камеры и SDK и то, где будет выполняться обработка.

Мы зарубежный производитель. Можно ли заказать программную поддержку для японского рынка?

Да. Мы работаем как партнёр по программной инженерии на японской стороне: разрабатываем специфичные для заказчика приложения на базе вашего SDK, обеспечиваем японскоязычный интерфейс, встраиваем решение в существующее оборудование, отвечаем на технические вопросы и локализуем неисправности. Общение на английском языке также возможно.

Возьмётесь ли вы только за доработку существующего ПО визуального контроля?

Да. Мы занимаемся доработками, которые выполняются с сохранением существующего ПО: исследованием дефектов, добавлением функций, адаптацией к обновлениям SDK камеры, переносом на Windows 11. Если не сохранились ни спецификации, ни сотрудники, которые этим занимались, мы начинаем с восстановления спецификации по фактическому поведению программы.

Обсудить задачу

Если эта услуга соответствует вашей задаче, расскажите о текущей ситуации. Мы поможем определить, с чего начать: с диагностики, доработки или подготовки плана.

← Вернуться на главную