Week 8: Face Detection

http://durchblickapp.wordpress.com/2010/04/Week 6: SRS Revisited

Week 8: Face Detection

April 25, 2010

Everything from this week you’ll find in next week’s article: Week 9: Face Detection (Continued).

Compiler flags, cross-compiling, versions, static linking, simulator vs. device—it’s tricky.

Useful links about building OpenCV for other platforms and linking to the library:

It seems that dynamic linking with a private .framework doesn’t work and OpenCV only works linked as a static library.

With all the given work what had to be done:

  1. Build OpenCV-2.0.0 for iPhone OS 3.1 (simulator and device) according to this good tutorial.
  2. Under Target > Build > Linking > Other Linker Flags (These flags are passed with all linker invocations. [OTHER_LDFLAGS]) add Build Setting Conditions for Any iPhone Device/Any Architecture and Any iPhone OS Simulator/Any Architecture. Add the flags -lstdc++, -lz, $(SRCROOT)/OpenCV/opencv_{device,simulator}/lib/libcv.a and libcxcore.a
  3. Under Target > Build > Search Paths > Header Search Paths (This is a list of paths to folders to be searched by the compiler for included or imported header files when compiling C, Objective-C, C++, or Objective-C++. Paths are delimited by whitespace, so any paths with spaces in them need to be properly quoted. [HEADER_SEARCH_PATHS, -I]) add Build Setting Conditions for Any iPhone Device/Any Architecture and Any Iphone OS Simulator/Any Architecture. Add the path $(SRCROOT)/OpenCV/opencv_{device,simulator}/include without recursive flag.
  4. #import <opencv/cv.h>

Other option is adding headers to project and #import "cv.h".

The compiler threw some linking warnings like ld: warning: can't add line info to anonymous symbol __ZN2cv9ExceptionD1Ev.lsda from /Users/raff/Development/Durchblick/OpenCV/opencv_simulator/lib/libcxcore.a(lib_cxcore_la-cxmathfuncs.o) when building for the simulator which I couldn’t solve. I guess I simply could’ve ignore them. When using the precompiled lib there were no warnings.

Week 6: SRS Revisited

April 11, 2010

After last week’s milestone meeting the SRS needed a revision with a lot of good changes.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值