iphone, обработка изображений - PullRequest
       0

iphone, обработка изображений

1 голос
/ 30 сентября 2010

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

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

Ответы [ 6 ]

2 голосов
/ 30 сентября 2010

С размером объектива и сенсора iphone у вас будет много шума, независимо от того, что вы делаете.Сначала я бы попрактиковался в манипулировании изображением в Photoshop, и вы, вероятно, обнаружите, что полезно выделить белую точку из образца более ярких пикселей на изображении и использовать кривую.Возможно, вам также понадобится запустить антишумовый фильтр и более плавный.Обнаружение краев или конденсация могут позволить выделить некоторые области изображения.Что касается конкретных алгоритмов для выполнения каждого из этих фильтров, то здесь есть много книг и списков по информатике.Вот один список:

http://www.efg2.com/Lab/Library/ImageProcessing/Algorithms.htm

Многие реализации OpenGL можно найти, если вы найдете стандартное имя для алгоритма, который вам нужен.

1 голос
/ 30 сентября 2010

Ваша настоящая проблема - камера, а не алгоритм.

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

если вы хотите попробовать некоторые алгоритмы, вы должны взглянуть на OpenCV (http://opencv.willowgarage.com/wiki/) есть такой порт, как здесь http://ildan.blogspot.com/2008/07/creating-universal-static-opencv.html

1 голос
/ 30 сентября 2010

Реальное (полезное) ночное видение обычно использует инфракрасный свет и инфракрасную камеру. Я думаю, что вам не повезло.

Конечно, использование камеры iPhone 4 можно считать «ночным видением» ...

0 голосов
/ 01 октября 2010

Я предлагаю провести простой тест, прежде чем пытаться реализовать это:

  1. Сохранить фотографию, сделанную в темной комнате.
  2. Открыть в GIMP (или аналогичном приложении).
  3. Применение алгоритма «Растянуть HSV» (или эквивалент).
  4. Проверьте, достаточно ли хорошее качество получаемого изображения.

Это должно дать вам представление о том, достаточно ли хороша ваша камера, чтобы попробовать ее.

0 голосов
/ 30 сентября 2010

Изображения будут шумными, но вы всегда можете попытаться увеличить значения пикселей (все компоненты в RGB или просто яркость HSV, либо линейную, либо применяя некую кривую, либо глобальную, либо локальную, чтобы только темнееобластей) и их насыщения, и / или с использованием алгоритма фильтра улучшения контрастных краев.

Если камера и объект достаточно неподвижны (штатив и т. д.), вы можете попробовать суммировать каждый пиксель за несколько снимков.Или вы можете сделать то, что делают некоторые приложения HDR, и попытаться выровнять изображения перед пиксельной обработкой по времени.

Я не видел документации о том, имеет ли сенсор камеры iPhone более широкий диапазон длин волн, чем человеческий глаз.

0 голосов
/ 30 сентября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...