Эталонное изображение AR — гистограмма изображения узкая

Я добавляю изображение в проект ARKit. Но выдает ошибку.введите здесь описание изображения


person Rajesh Maurya    schedule 16.06.2018    source источник
comment
Это предупреждение говорит вам о том, что у вашей ARSession могут возникнуть проблемы с получением изображения, потому что его пригодность не идеальна, например, у него нет четко определенных областей или он содержит много одинаковых цветов и т. д.   -  person BlackMirrorz    schedule 16.06.2018


Ответы (1)


У вас есть изображение, содержание которого не подходит для обнаружения. раздел в обсуждении WWDC18 Что нового в ARKit 2 в котором говорится об этом и есть несколько примеров того, что хорошо, а что нет:

введите описание изображения здесь

Изображение справа имеет несколько проблем, но имеет схожие с вами проблемы с «однородными цветовыми областями» и «узкой гистограммой». Для человека это изображение довольно легко распознать, потому что оно использует нашу способность идентифицировать сплошные формы на пустом фоне — хотя эта способность, по-видимому, не является сильной стороной алгоритма компьютерного зрения, используемого здесь. Вместо этого вы ищете много деталей — много точек по всему изображению с высоким локальным контрастом. Кроме того, вы смотрите на него в оттенках серого и в низком разрешении, потому что хотите работать со скоростью 60 кадров в секунду на мобильном устройстве.

Вот гистограмма изображения слева (после преобразования в оттенки серого):

введите описание изображения здесь

Вот гистограмма изображения справа (аналогично):

введите описание изображения здесь

Гистограммы — это способ количественной оценки того, что хорошее изображение имеет множество градаций яркости, в то время как плохое изображение имеет большие участки только нескольких различных оттенков серого — вам нужно первое.

person rickster    schedule 21.06.2018
comment
Эй, спасибо за ваш ответ. Как получить гистограмму изображения? Есть ли веб-сервис для этого? Вы сделали это на Xcode? - person aviggiano; 16.08.2018
comment
Эти гистограммы я получил, открыв изображение в стандартном приложении предварительного просмотра, преобразовав его в оттенки серого и сделав снимок экрана из окна «Настройка цвета». Если вы хотите сделать это программно в своем приложении, для этого есть фильтр Core Image. - person rickster; 16.08.2018