Бонус: функции встроенного программного обеспечения и стабильность при передаче больших объемов данных
Камеры, оснащенные одним и тем же сенсором, также могут различаться по причине различий программного и встроенного программного обеспечения. Здесь значение имеет соответствие стандартам, например GenICam («обращение» к камере), а также совместимость со стандартами передачи данных GigE Vision и USB3 Vision. Эти стандарты регулируют и определяют средства взаимодействия и интерфейсы передачи данных камеры и обеспечивают сокращение затрат на интеграцию, гарантируя надежную передачу данных.
Со встроенным программным обеспечением и сопутствующим программным обеспечением камеры также может быть связан целый ряд различий. Первое касается затрат на интеграцию камеры: не все производители камер готовы предоставить пользователям полноценное программное обеспечение и драйверы для управления камерой или надежную среду программирования (совместимую при этом с разными операционными системами и языками программирования). Однако это в абсолютной степени обязательные условия для любого крупного проекта.
Стабильность передачи данных может выступать еще одним аспектом, где проявляются различия. Если во встроенном программном обеспечении камеры, например, настроена буферизация изображений, это существенно увеличит стабильность передачи данных, особенно в случае значительного потребления пропускной способности / высокой скорости съемки.
Во многом за повышение производительности системы машинного зрения отвечает целый ряд стандартизованных и проприетарных функций, благодаря которым можно добиться значительно лучших результатов с тем же сенсором.
Ниже приведены два примера изображений, снятых камерой Basler ace: