Пользователь щёлкая по изображению детали запускает процесс её обработки оборудованием.если положение камеры фиксировано то значит ли это что позиция деталий на экране будет постоянной а значит суть программы - показывать фоном видео с камер и отсылка нажатий на место нажатия, а на сервере (или сразу на клиенте) забиты списки зон и соответствующие им команды запуска нужной фазы обработки?
рекомендую спросить у этих других фирм или искать в интернете добавив к вопросу название программы :)
p.s. повторяю вопрос, виртуальные машины пробовал? в windows для virtualbox можно пробрасывать внутрь usb устройства, ну а если это pci устройство то при использовании linux можно его физически пробросить и попытаться обойти даже аппаратные ограничения