Я очень новичок в OpenCV и программировании на языке C или на любом другом языке.
На данный момент в рамках проекта я работаю над написанием калибровки для нескольких изображений, которые, наконец, будут использоваться в эффекте Bullet-Time.
Чтобы откалибровать изображения, я обнаруживаю маркеры (определение цвета), затем вычисляю матрицу преобразования из моего desImg в мой srcImg и, наконец, применяю PerpectiveTransform.
Эта работа находит для 2 изображений, которые я загружаю индивидуально; однако, как я могу заполнить и массив с изображениями. IPImage * img[] не работает.
Мне нужно это, чтобы получить матрицу преобразования для каждого отдельного изображения, чтобы я мог использовать OpenGL в OpenFrameworks для визуализации откалиброванной последовательности изображений. В цикле я считывал изображение за изображением и сравнивал его с моим desImage для расчета правильной матрицы.
Я действительно не хочу загружать тонны IPImages, если мне это не нужно.
Спасибо за помощь
PS: Пробовал и это... не повезло:
изображения CvMat*; изображения = cvCreateMat (1, 8, IplImage);