opencv2/opencv.hpp file not found in Xcode opencv2/opencv.hpp file not found in Xcode xcode xcode

opencv2/opencv.hpp file not found in Xcode


What worked for me was very simple:

*NOTE THE DIFFERENCE FOR IOS vs. OS X PROJECTS

FOR IOS:

Put the opencv download (for 3.0.0 it is just a drag and drop kind of thing) into the project specific Xcode folder. Then set the Frame Search Paths to $(PROJECT_DIR). The Frame Search Path is located under the Build Settings. No other paths need to be set.

Lastly, right click in the navigator pane and click "Add Files to..." in order to add in the opencv library from the project folder.

FOR OSX:

check out Tim's tutorial: https://www.youtube.com/watch?v=OVSPfUmNyOw


I solve the problem by adding to the FRAMEWORK_SEARCH_PATHS the absolute path were I had the framework I needed to use:

Edition of the Framework Search Path

You should use your own path obviously. ;-)


Took me 4 hours to figure this out. This is how I got this to work : Along with the opencv framework add the following frameworks in the build phases:

Accelerate, AssetsLibrary, AVFoundation, CoreGraphics, CoreImage, CoreMedia, CoreVideo, QuartzCore, UIKit, Foundation.

Then, in the .pch file add these lines before UIKit and Foundation imports :

#ifdef __cplusplus#import <opencv2/opencv.hpp>#endif