2016-08-29 5 views
1

В настоящее время я работаю над программой, которая использует потоки цвета и глубины Intel RealSense R200. Я хочу использовать минимальное разрешение с разрешением 240p, так как оно имеет меньше шума, чем более высокое разрешение. Однако при использовании в сочетании с разрешением 1080p для цвет поток, датчик внезапно прекращает получение кадров по какой-либо причине.Сбой RealSense R200 с высоким разрешением и низким разрешением по глубине

В деталях, метод PXCSenseManager :: AcquireFrame() в некоторых точках блоков в течение приблизительно 10 секунд перед возвратом с кодом ошибки -301 (т.е. «Исполнения прервано из-за ошибки в начальных компонентах»).

Более высокие разрешения по глубине или более низкие разрешения цвета, похоже, работают нормально, но приводят к большему количеству шума для данных глубины или к меньшему качеству для данных цвета. Эта проблема возникает не только в моем коде, но и в официальном RSSDK, а именно DF_RawStreams и DF_CameraViewer.

У кого-нибудь из вас возникла такая же проблема, и если да, знаете ли вы способ ее решить? К сожалению, я еще не смог найти что-либо, занимающееся этой проблемой.

Мой компьютер имеет следующие характеристики:

  1. Материнские платы:
    • Mouse Computer Ltd. H110M-S01
  2. CPU:
    • Intel® Core ™ i7-6700 CPU @ 3,40GHz
  3. Память:
    • 16GB RAM DDR3
  4. Графическая карта:
    • NVIDIA GeForce GTX 980 4GB GDDR5

Большое спасибо заранее

PS: Это мой первый вопрос, который нужно задать в StackOverflow, поэтому я буду благодарен за любые отзывы :) Спасибо!

+0

Это звучит как вопрос для разработчиков API R200. Я посмотрю, смогу ли я воспроизвести это завтра. – Chris

+0

@ChrisStathis Спасибо, я очень ценю ваши усилия :) Кстати, такая же проблема возникает и на других ПК. – Deltanullnull

ответ

0

Я получил ответ на форуме Intel, который говорит:

Вы используете Windows 10 Anniversary Update? Это может быть из-за ошибки в том, что приводит к сбою некоторых камер. Попробуйте запустить приложение на ПК, который не обновлялся за последние несколько недель. К сожалению, я не знаю никаких текущих исправлений. По-видимому, Microsoft планирует нажать еще одно обновление, которое исправляет эту проблему (в том числе) в сентябре.

При проверке других ПК, которые не были применены к обновлению Anniversary, программное обеспечение отлично работало без какого-либо сбоя. Думаю, я должен дождаться, пока Microsoft предоставит исправление, которое устраняет проблему сбоя камеры.

Однако, пожалуйста, не стесняйтесь ответить, если у вас есть что-нибудь комментарий по поводу этой проблемы :)

+0

Microsoft уже предоставила патч [KB3176938] (https://support.microsoft.com/en-us/kb/3176938) неделю назад. См. [Этот поток] (https://github.com/IntelRealSense/librealsense/issues/216), который может быть связан и предлагает отключить Frame Server. –

+0

Большое спасибо за ответ :) К сожалению, это не решит проблему. У меня есть как обновление, так и запись в реестре, но ничего не имеет никакого эффекта. – Deltanullnull

+0

Мне известно о том, что даже последний патч MS имеет проблемы и изменяет поведение до юбилея. Также может случиться так, что проблема - это больше Intel, а не Microsoft. В любом случае, одна вещь, которую вы могли бы повторно проверить, состоит в том, что у вас есть EnableFrameServerMode две записи реестра, а не только одна. С и без Wow6432Node для 32 и 64-разрядных приложений. Если это не сработает, вам, возможно, придется ждать решения от Intel или Microsoft, или кто-то из добровольцев откроет другой путь вокруг новых изменений. –

 Смежные вопросы

  • Нет связанных вопросов^_^