Мне трудно установить OpenCV на Mac (OS X 10.8.4) и xcode 4.6.3.
Я пробовал Macports и Homebrew для того же и потерпел неудачу и даже близко не запустил его. Обычно это ошибка «Ошибка: не удалось установить bzip2» или «Ошибка: сбой при обработке порта opencv». Я за прокси, и это может быть проблемой.
Самый простой и наиболее близкий к завершению способ: использование Cmake, а затем OpenCV для установки с помощью терминала. Затем используйте xcode, как показано на странице http://sadeepj.blogspot.in/2012/03/installing-and-configuring-opencv-to.html, но проблема возникла при сборке проекта в xcode. Я установил значение путей поиска заголовков в /usr/local/include и даже добавил эти 2 файла «libopencv_core.2.4.5.dylib и libopencv_highgui.2.4.5.dylib» для проекта.
Файл main.cpp
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main (int argc, const char * argv[])
{
Mat img = imread("/Users/mhtgwl/Desktop/baba.jpg"); //Change the image path here.
if (img.data == 0) {
cerr << "Image not found!" << endl;
return -1;
}
namedWindow("image", CV_WINDOW_AUTOSIZE);
imshow("image", img);
waitKey();
}
Ошибка «ld: библиотека не найдена для -lopencv_core.2.4.5 clang: ошибка: команда компоновщика не удалась с кодом выхода 1 (используйте -v, чтобы увидеть вызов)», и я попытался изменить целевую версию ОС и изменить путь поиска библиотеки на /usr/local/include, но это не помогает.