Отправлено: Colleen Culbertson (Intel), TION T. (Intel), 17 июля 2015 г.
У конечных пользователей вашего приложения в системе не установлен пакет Intel® RealSense™ SDK, поэтому установщик приложения ДОЛЖЕН включать установщик среды RealSense.
При этом версия установщика среды ДОЛЖНА СОВПАДАТЬ с версией пакета SDK, использованного для сборки приложения. В системе может быть одновременно несколько версий установщика среды, поскольку они находятся в разных папках.
(См. в папках \\Program Files (x86)\Common Files\Intel\RSSDK\v(n)
Установщик среды выполнения для версий до v4 (Gold R2) входит в состав SDK.
Для версии v4 установщик среды выполнения можно загрузить здесь.
Для версии Gold R3 (v5) установщик среды выполнения можно загрузить здесь (прокрутите вниз после SDK и DCM). Информацию о том, какую версию следует выбрать, см. ниже.
Мы настоятельно рекомендуем (а для демонстрационных приложений каталога Showcase это не рекомендация, а требование) применять скрытый запуск установщика среды выполнения. Если установщик будет запущен обычным образом, то пользователь сможет отменить установку тех или иных модулей, в результате чего приложение не сможет работать. Используйте команду
--silent --no-progres --acceptlicense=yes.
При этом набор компонентов ДОЛЖЕН СОВПАДАТЬ с модулями, используемыми приложением. Можно установить и весь пакет целиком, но он занимает слишком много места (это в особенности нецелесообразно, если приложение не использует голосовые функции). Можно задать список устанавливаемых компонентов с помощью --finstall=<список компонентов> --fnone-all, перечислив компоненты через запятую. Список компонентов отображается на странице Возможности и компоненты.
Если не устанавливать среду выполнения нужным образом, могут возникнуть проблемы совместимости, поскольку другие приложения могли уже установить в систему пользователя другие версии некоторых компонентов. Это зависит от типа установщика, используемого для добавления среды выполнения.
В руководстве по пакету SDK упоминается несколько установщиков среды выполнения. Тем не менее только установщик intel_rs_sdk_runtime_YYYY.exe следует считать пригодным для получения нужных результатов. Вот рекомендуемая методика.
- Установщик пакета, созданный в SDK (из полного intel_rs_sdk_offline_package_r_(v#).exe), следует использовать только в «чистой» системе, где ранее не были установлены никакие версии среды выполнения (вместе с приложениями) и пакетов SDK. При создании приложений исходите из того, что вам НЕизвестно, является ли система пользователя «чистой». (Но такой подход можно применять для индивидуальных киосков и аналогичных устройств с заведомо «чистой» системой.) Если другие приложения установили более новые версии среды выполнения, то использование полного SDK для создания пакета установщика будет НЕВОЗМОЖНО (при этом сообщение об ошибке может отсутствовать, поэтому вы узнаете о проблеме, лишь когда возникнет ошибка в работе самого приложения).
НЕ следует путать этот пакет SDK (его название может включать слова «offline package») с пакетом для веб-установки (который, по-видимому, вам и нужен).
- Установщик ядра среды выполнения (intel_rs_sdk_runtime_core_r_(v#).exe) предоставляет ТОЛЬКО функциональность необработанных потоков, он не включает поддержку модулей с алгоритмами. Поэтому его можно использовать только для приложений, устанавливаемых в нестандартной среде. Этот установщик предоставляет только доступ к записанным кадрам.
- Для системы с несколькими приложениями, где требуется поддержка алгоритмов, рекомендуется установщик intel_rs_sdk_runtime_(v#).exe, который также можно загрузить по частям при использовании установщика intel_rs_sdk_websetup_(v#).exe. Эти два установщика следует запускать из командной строки в автоматическом скрытом режиме с указанием списка компонентов, как было показано выше. Эти загрузочные пакеты среды выполнения доступны в нижней части страницы по адресу https://software.intel.com/ru-ru/intel-realsense-sdk/download для RealSense R2 и R3 (v4 b v5).
Дополнительные сведения см. в руководстве по SDK для разработчиков в разделе Среда выполнения.
Прочие особенности установки
При установке и первом запуске приложения также следует проверять
- версию DCM (драйвера камеры) (см. Checking_camera_driver_version.html
- и соблюдайте инструкции Privacy_requirements_and_guidelines.html).
Языковые пакеты отличаются крупным размером, они устанавливаются отдельно в силу своего размера и требований лицензирования. См. документацию в SDK по среде выполнения для речевых функций и языковым пакетам.
Дополнительные сведения об оптимизации компиляторов см. в нашем уведомлении об оптимизации.