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

Code Blocks 12.11 и OpenCV 2.43 - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
zybrzybr
 Аватар для zybrzybr
17 / 16 / 0
Регистрация: 29.09.2010
Сообщений: 156
09.02.2013, 14:59     Code Blocks 12.11 и OpenCV 2.43 #1
Code :: Blocks 12.11 и OpenCV 2.43
Распаковываем OpenCV в С:\
Копируем libgcc_s_dw2-1.dll ( http://www.mediafire.com/?xvalrukxe41bwqv ) libstdc++-6.dll ( http://www.mediafire.com/?0ixwe0dybb7zt9d ) в C:\opencv\build\x86\mingw\bin
Идем в

Settings -> Compiler… -> Search directories -> Compiler, кнопка «add» и добавляем
C:\opencv\build\include
C:\opencv\build\include\opencv2,
C:\opencv\build\include\opencv.
(я эти добавлял)

Settings -> Compiler… -> Search directories ->Linker
c:\opencv\build\x86\mingw\bin
c:\opencv\build\x86\mingw\lib

Settings -> Compiler… -> Linker settings кнопка«add» и добавляем все (*.dll.a) из
c:\opencv\build\x86\mingw\lib

кнопка «акей»

«Пуск\Панель управления\Все элементы панели управления\Система\дополнительные параметры системы(свойства системы)\дополнительно\переменные среды..\системные переменные\
Выбираем «Path» \ изменить и добавляем в конец
« ;C:\opencv\build\x86\mingw\bin;C:\opencv\build\x86\mingw\lib; »
Кнопка «акей»
Проверял не перегружая компьютер и все работало!

Тестовый пример

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <cv.h>
#include <highgui.h>
#include <stdlib.h>
#include <stdio.h>
 
IplImage* image = 0;
IplImage* src = 0;
 
int main(int argc, char* argv[])
{
        // имя картинки задаётся первым параметром
const char* filename = argc == 2 ? argv[1] : "2.png";
        // получаем картинку
        image = cvLoadImage(filename,1);
        // клонируем картинку
        src = cvCloneImage(image);
 
        printf("[i] image: %s\n", filename);
        assert( src != 0 );
 
        // окно для отображения картинки
        cvNamedWindow("original",CV_WINDOW_AUTOSIZE);
 
        // показываем картинку
        cvShowImage("original",image);
 
        // выводим в консоль информацию о картинке
        printf( "[i] channels:  %d\n",        image->nChannels );
        printf( "[i] pixel depth: %d bits\n",   image->depth );
        printf( "[i] width:       %d pixels\n", image->width );
        printf( "[i] height:      %d pixels\n", image->height );
        printf( "[i] image size:  %d bytes\n",  image->imageSize );
        printf( "[i] width step:  %d bytes\n",  image->widthStep );
 
        // ждём нажатия клавиши
        cvWaitKey(0);
 
        // освобождаем ресурсы
        cvReleaseImage(& image);
        cvReleaseImage(&src);
        // удаляем окно
        cvDestroyWindow("original");
        return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2013, 14:59     Code Blocks 12.11 и OpenCV 2.43
Посмотрите здесь:

C++ отладка Code::Blocks
C++ Ошибки в Code Blocks
C++ Ошибки в Code Blocks
не компилит code blocks C++
Code Blocks и OpenCV C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zybrzybr
 Аватар для zybrzybr
17 / 16 / 0
Регистрация: 29.09.2010
Сообщений: 156
09.02.2013, 15:06  [ТС]     Code Blocks 12.11 и OpenCV 2.43 #2
рис.
Миниатюры
Code Blocks 12.11 и OpenCV 2.43   Code Blocks 12.11 и OpenCV 2.43   Code Blocks 12.11 и OpenCV 2.43  

Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
09.02.2013, 16:02     Code Blocks 12.11 и OpenCV 2.43 #3
zybrzybr, Спасибо за пример !!! А не где не встречал простенький какой нибудь код распознать печатный текст с этой библиотекой ?
zybrzybr
 Аватар для zybrzybr
17 / 16 / 0
Регистрация: 29.09.2010
Сообщений: 156
10.02.2013, 15:31  [ТС]     Code Blocks 12.11 и OpenCV 2.43 #4
Цитата Сообщение от Игорь с++ Посмотреть сообщение
zybrzybr, Спасибо за пример !!! А не где не встречал простенький какой нибудь код распознать печатный текст с этой библиотекой ?
habrahabr.ru/post/155651/ посмотрите этот.
Yandex
Объявления
10.02.2013, 15:31     Code Blocks 12.11 и OpenCV 2.43
Ответ Создать тему
Опции темы

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