Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
zybrzybr
18 / 17 / 0
Регистрация: 29.09.2010
Сообщений: 156
0

Code Blocks 12.11 и OpenCV 2.43

09.02.2013, 14:59. Просмотров 1208. Ответов 3
Метки (Все метки)

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;
}


Вернуться к обсуждению:
Code Blocks 12.11 и OpenCV 2.43
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2013, 14:59
Готовые ответы и решения:

Code Blocks и OpenCV
подскажите хоть одну рабочую ссылку на установку OpenCV в codeBlocks ? ...

Code::blocks и VS
всем привет, у меня такой вопрос: какой в Code::blocks аналог для #include...

MS VS in CODE BLOCKS
Делал проекты в VISUAL C++ EXPRESS. Сеичас пересел на LINUX, пользуюсь CODE...

code::blocks 10.05
Я установил себе C++ code::blocks. И когда я компилирую любую программу и потом...

Code::blocks
Помогите как включить #include &lt;graphics.h&gt; #include &lt;windows.h&gt; в...

3
Другие темы раздела
C++ Посоветуйте книгу по структурам данных http://www.cyberforum.ru/cpp-beginners/thread782547.html
Здравствуйте все! Я хочу изучить различные структуры данных, такие как: список, стек, очередь, отражение, деревья, графы. Учу по книге "у.топп у.форд структуры данных в с + +", но я что-то не понимаю...
C++ Как перебрать поля структуры? возможно ли это в с++ ? (c# - GetFields) http://www.cyberforum.ru/cpp-beginners/thread782546.html
C++ Потоки и файлы
Друзья, почему каждая из частей в отдельности работает корректно, а вместе - нет? #include <fstream> #include <iostream> #include <string> using namespace std; void main() { string str =...
C++ Сократить объект типа string
У меня есть некоторый объест типа string (назовем его str). Как наиболее быстрым способом можно убрать последние N символов этого объекта? Гарантируется, что N <= str.size (); Что я имею ввиду:...
C++ Шифрование трафика (пакетов) http://www.cyberforum.ru/cpp-beginners/thread782526.html
Здраствуйте уважаемые форумчане, сразу извеняюсь если пишу не в етот раздел. Вообщем есть вопрос: я занимаюсь разработкой игрового сервера одной mmorpg и вообщем дошло дело до безопасности трафика...
C++ IntelliSense: несовместимые типы операндов ("char" и "const char *") привет всем! при таком коде: void main() { ifstream fin; ofstream fout; fin.open("input.txt"); fout.open("output.txt"); int n, m, k; fin >> n >> m; vector<vector<char>>... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru