Это интересный вопрос, но run - это очень общее слово в этом контексте, поэтому я чувствую необходимость разбить его на два других вопроса:
Будет ли он компилироваться во встроенном устройстве?
Будет ли он работать так же быстро / плавно, как на ПК?
Я использовал OpenCVво многих различных устройствах, в том числе ARM , SH4, MIPS и я обнаружил, что иногда производитель самого устройства предоставляет скомпилированную версию OpenCV (к моему удивлению), и это здорово.Это то, на что вы можете обратить внимание, может быть, производитель вашего устройства предоставляет двоичные файлы OpenCV.
Невозможно точно определить, насколько гладким будет ваше приложение OpenCV на целевом устройстве, если вы не сможете найти какой-либо эталонный тестOpenCV работает там.ПК имеют более высокую вычислительную мощность, чем встроенные устройства, поэтому вы можете ожидать меньшую производительность от целевого устройства.
Существуют сторонние приложения, такие как opencv-performance , которые можно использовать для тестирования /сравните окружающую среду, как только вы получите в свои руки.И если производительность в этом проекте так велика, вас также может заинтересовать эта хорошая статья , в которой объясняются некоторые временные тесты, выполненные на нескольких функциях OpenCV, в которых сравниваются реализации с использованием интерфейсов C и C ++ в OpenCV.