2013-10-09 3 views
0

Я пытаюсь запустить OpenCV2 с помощью Eclipse. Мой код работает, когда я компилирую его напрямую с помощью командной строки.OpenCV2 с Eclipse

Вот код

#include <opencv2/core/core.hpp> 
#include <opencv2/highgui/highgui.hpp> 

using namespace cv; 
using namespace std; 

int main(int argc, char** argv) 
{ 
    Mat test = imread("pyramids.jpg"); 

    imshow("test", test); 
    waitKey(); 

    return 0; 
} 

С командной строки я скомпилировать его как -

g++ hello_opencv2.cpp `pkg-config opencv --libs --cflags` 

Сейчас я пытаюсь добиться с Eclipse. Пожалуйста, помогите мне настроить среду сборки. Мне не удается найти диалог, который позволит мне установить CFLAGS & LIBS.

ответ

1

Вы можете увидеть хорошее объяснение о том, как настроить OpenCV с Eclipse, на OpenCV Online documentation

+0

на самом деле, я хотел использовать CUDA и OpenCV2. Я мог бы использовать только opencv2. Однако, когда я создаю другое имя файла «file.cu», я получаю следующую ошибку: сделайте все Строительный файл: ../file.cu Вызов: компилятор NVCC /usr/local/cuda-5.5/bin/nvcc -G -g -O0 -odir "" -M -o "file.d" "../file.cu" /usr/local/cuda-5.5/bin/nvcc -G -g -O0 "file.o" " ../file.cu " g ++: error: file.o: Нет такого файла или каталога make: *** [file.o] Ошибка 1 – mkuse

Смежные вопросы