在iOS下使用LiuLiu的CCV

时间:2014-01-30 05:12:56

标签: ios objective-c computer-vision

我正在尝试在IOS下使用CCV库。我正在尝试一个简单的测试:打开文件并将其保存回磁盘 - 但它不起作用。

NSString *srcPath, *dstPath;
srcPath = [[NSBundle mainBundle] pathForResource:@"src" ofType:@"jpg"];
dstPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0] stringByAppendingPathComponent:@"dst.jpg"];

ccv_dense_matrix_t* image = 0;
ccv_read((char*)[srcPath cStringUsingEncoding:NSUTF8StringEncoding], &image, CCV_IO_JPEG_FILE);

// BREAKPOINT

ccv_write(image, (char*)[dstPath cStringUsingEncoding:NSUTF8StringEncoding], 0, CCV_IO_JPEG_FILE, 0);

当app停在断点image == NULL时 当应用程序完成后,我可以找到dst.jpg文件,但它的大小为0字节。

我做错了什么?

我正在使用libccv.a我手动遵守此配置:

XCODE_SDK := iphoneos7.0
ARCH := armv7
CC := clang
AR := ar
CFLAGS := -arch armv7 -isysroot "/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk" -D HAVE_LIBJPEG -I/usr/X11/include 
LDFLAGS := -lm -arch armv7 -isysroot "/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk" -ljpeg -lz -L/usr/X11/lib 

我还使用了我从github下载的libjpeg.ahttps://github.com/swisspol/Libraries/blob/master/Libraries-iOS/libjpeg-turbo/lib/libjpeg.a

0 个答案:

没有答案