CIDetector не обнаруживает прямоугольники на графическом изображении, только на реальных фотографиях

Я пытаюсь обнаружить прямоугольники на изображении, которое является снимком экрана приложения, но мне не удалось заставить CIDetector обнаруживать прямоугольники в этом изображении. Тем не менее, мой тот же код, который основан на различных руководствах и документации в другом месте, и потоки здесь, точно такой же код найдет прямоугольники на фотографии, но не обнаруживает прямоугольник на снимке экрана, снятом из запущенного приложения.

Я просматривал темы и увидел один похожий вопрос, где кто-то пытался добиться того, что я есть в моем приложении, он пытался использовать CIDetector для обнаружения прямоугольников в растровом компьютерном изображении, а не пытаться обнаружить прямоугольник на реальной фотографии. И ответом в этой теме было использование объектов реального мира.

Очевидно, что я намерен обнаружить прямоугольники на снимке экрана, а не на реальной фотографии. Можно ли настроить CIDetector и / или можно ли каким-либо образом управлять снимком экрана для обнаружения прямоугольников на снимке экрана? Если нет, есть ли другой способ, который можно использовать для достижения этой цели?

Я могу опубликовать свой код и изображения, которые я использую, если это будет полезно.

Любое понимание или предложения с благодарностью.

Заранее спасибо!

0 ответов

Другие вопросы по тегам