Какой алгоритм использует преобразование Байера OpenCV?

Я хотел бы реализовать алгоритм преобразования изображения GPU Bayer в RGB, и мне было интересно, какой алгоритм использует функция OpenCV cvtColor. Глядя на источник, я вижу то, что кажется алгоритмом с переменным числом градиентов и базовым алгоритмом, который может быть билинейной интерполяцией? Есть ли у кого-нибудь опыт в этом, которым они могли бы поделиться со мной, или, возможно, он знает код GPU для преобразования из формата Bayer в формат BGR?

Исходный код находится в imgproc/src/color.cpp. Я ищу ссылку на него. Bayer2RGB_и Bayer2RGB_VNG_8u— это функции, на которые я смотрю.

Изменить :Вот ссылка на источник.

http://code.opencv.org/projects/opencv/repository/revisions/master/entry/modules/imgproc/src/color.cpp

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

5
задан Shafik Yaghmour 16 May 2013 в 02:05
поделиться