Разработка компонентов и приложений

Разработанные компоненты и приложения

Разработанные компоненты: библиотеки и оболочки

Компанией «Альтами» разработан ряд кросс-платформенных фреймворков, часто необходимых при разработке программ для обработки изображений:
 
 

Altami Digital Image Processing

Кросс-платформенная библиотека алгоритмов для обработки изображений ADIP (Altami Digital Image Processing). Библиотека позволяет обрабатывать растры многочисленных форматов, осуществлять различные преобразования растров и легко внедрять новые алгоритмы обработки. Для разработки и поддержки ADIP специалистами компании был разработан DSL (Domain Specific Language), язык программирования C++, позволяющий использовать скорость работы шаблонов, сохраняя при этом простой интерфейс для пользователя библиотеки.
 
 

Altami Capture Device

Кросс-платформенная библиотека для управления различного рода устройствами захвата ACD (Altami Capture Device). Библиотека состоит из интерфейсной части и реализаций управления устройствами различного типа, что позволяет, внедрив один раз интерфейс ACD, использовать все имеющиеся реализации управления устройствами захвата. Кроме того, есть возможность добавлять разработанные реализации, не меняя ни строчки исходного кода уже написанной программы.
 
 

Altami Graphical User Interface

Кросс-платформенная библиотека графических элементов AGUI (Altami Graphical User Interface) для построения графического пользовательского интерфейса, специфичного для обработки изображений. Библиотека содержит в себе множество виджетов для отображения специфической информации: линейки, фигуры, статистические таблицы, отображения гистограмм и графиков. Также библиотека включает логику взаимодействия с другими библиотеками компании AFW (Altami FrameWork), логику хранения векторно-растровых форматов, механизмы калибровки, средства межпроцессного взаимодействия (IPC) и многое другое.
 
 

Altami Logging

Кросс-платформенная библиотека логирования и профилирования ALog (Altami Logging) предоставляет средства для поиска наиболее критических к быстродействию частей разработок, что позволяет концентрировать усилия на оптимизации самых важных частей, получая в результате эффективные приложения в короткие сроки.
 
 

Altami Python

В экспериментальном режиме функционирует оболочка APy (Altami Python) для управления компонентами программы на языке высокого уровня Python. Эксперименты уже дают выдающиеся результаты: приложения, требующие месяцев разработки профессиональной командой программистов различных специализаций, создаются средствами фреймворков Altami под управлением Python за считанные дни одним специалистом — алгоритмистом.
 
 

Разработанные приложения

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

Сканер поверхности

Данный программно-аппаратный комплекс предназначен для сканирования и оцифровывания поверхностей для получения панорамных изображений как крупногабаритных, так и микроскопических объектов.
 
Среди продуктов широкого спектра применения известны такие продукты компании, как:
 
 

Altami Studio

Кроссплатформенное приложение для захвата, обработки и анализа видео и изображений в режиме реального времени. Altami Studio не уступает в функционале именитым западным аналогам (разработки Leica, Nikon, Zeiss), а в ключевых моментах превосходит их.
 
 

Altami X-ray

Приложение для обработки изображений, получаемых с рентгеновских аппаратов. Главные отличительные особенности программы от конкурентного ПО в данной сфере: возможность обработки потока кадров в режиме реального времени, непревзойденная интеграция с устройствами захвата и поддержка сессий. Программа применяется в рамках программно-аппаратных комплексов в системах контроля качества продукции, медицинской диагностики. В настоящий момент компания «Альтами» с партнером ЗАО «ЭЛТЕХ-Мед» продвигает комплексы на другие рынки использования рентгеновских аппаратов.
 
 

Altami VideoKit

Простое кроссплатформенное приложение для управления устройствами захвата и получения с них снимков. На сегодняшний день это единственное приложение такого рода, разработанное российской компанией. Altami VideoKit за недолгие годы существования был установлен во множестве научных, образовательных и промышленных учреждениях. В качестве примера можно привести участие компании в национальном проекте «Образование», в рамках которого компания поставила в школы страны более 20 000 микроскопов, 5 тысяч из которых были дополнены окулярными камерами под управлением Altami VideoKit.
 
 

Altami PhotoKit

Altami PhotoKit — самая ранняя программная разработка компании. Приложение позволяет получать снимки со специализированных фотокамер и находит применение в тех случаях, когда качество получаемых снимков значительно важнее динамики наблюдения за объектами.