I'm trying to do the tutorial found here for ios video processing with openCv framework.
I've successfully loaded the ios openCv framework to my project - but there seems to be a mismatch between my framework and the one presented in the tutorial and I am hoping someone can help me.
OpenCv uses cv::Mat
type for representing images. When using AVfoundation delegation to process images from the camera - I will need to convert all the CMSampleBufferRef
to that type.
It seems that the openCV framework presented in the tutorial provides a library called using
#import <opencv2/highgui/cap_ios.h>
with a new delegate command:
Can anyone point me where I can find this framework or possibly fast conversion between CMSampleBufferRef
and cv::Mat
EDIT
There is a lot of segmentation in the opencv framework (at least for ios). I've downloaded it through various "official" sites and also using tools such as fink and brew using THEIR instructions. I even compared header files that were installed to /usr/local/include/opencv/. They were different each time. When downloading an openCV project - there are various cmake files and conflicting readme files in the same project. I think I was successful in building a good version for IOS with avcapture functionality built in to the framework (with this header <opencv2/highgui/cap_ios.h>
) through this link and then building the library using the python script in the ios directory - using the command python opencv/ios/build_framework.py ios
. I will try and update
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…