Почему сшивание изображений openCV работает для изображений, загруженных в проект, но не для динамически загружаемых изображений

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

Есть ли причина, по которой это может произойти, и как я могу это исправить?

В Моем проекте я загружаю массив изображений в CVViewController и сохраняю изображения в CameraViewController.


person MichaelGofron    schedule 05.06.2015    source источник


Ответы (1)


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

person MichaelGofron    schedule 06.06.2015