Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
Loks
0 / 0 / 0
Регистрация: 06.07.2014
Сообщений: 14
#1

Создать массив изображений - C++

10.07.2014, 15:11. Просмотров 397. Ответов 1
Метки нет (Все метки)

Всем привет.
Мне нужно, используя библиотеку opencv, создать массив изображений.
Суть такова: есть фотография с людьми. Программа находит лица и помещает их в массив изображений и потом выводит столько окон с лицами, сколько есть лиц на фотографии.
Лица я нахожу, и вывести одно лицо можно, а вот с несколькими есть проблема.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
void Faces(IplImage* frame1)
{
    char name[10]="Faces ";
    char num[2];
    int i,k=0;
 
    std::vector<Rect> faces;
 
// алгоритм нахождения лиц
.
.
.
// конец алгоритма
 
    Mat faceRIO[100];
    while(k!=i)
    {
        faceRIO[k] = frame_gray(faces[k]);
        sprintf(num, "%d", k);
        strcat(name, num);
        imshow(name, faceRIO[k]);
        k++;
    }
 
    frame.release();
    frame_gray.release();
}
Соответсвенно, i - колличество обнаруженных лиц, faces - контейнер с данными о лицах, frame_gray - то, откуда мы эти лица берем.
Мой код комплитися, но на выходе выдает ужасное кол-во ошибок.
Подскажите, как можно созадть массив изображений?
Вообще было бы желательно, что бы элементы были IplImage, но с таким типом не компилилось вообще.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2014, 15:11     Создать массив изображений
Посмотрите здесь:

Создать массив структур C++
C++ Создать массив
Создать массив C++
Создать массив векторов C++
Массив изображений C++ Builder
C++ Builder Создать массив по A[i]<A[i+1] и A[i+1]<A[i+2]
Создать массив C++
Создать массив . . C++
C++ Builder Массив из изображений в TImage
Создать массив C++
Массив: Подскажите как создать массив(array) от [-10, 10]. Visual C++
C++ Двухмерный динамический массив. Создать "рваный массив"

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OstapBender
582 / 520 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
13.07.2014, 22:33     Создать массив изображений #2
а что будет если в цикле вызывать
cvSetImageROI и cvShowImage? (массив изображений не нужен в принципе)
ну а так можно
IplImage * a[100];
в цикле a[i] = cvClone(...) + cvShowImage
Yandex
Объявления
13.07.2014, 22:33     Создать массив изображений
Ответ Создать тему
Опции темы

Текущее время: 19:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru