Tag: opencv

Tesseract-OCR 3.02与libc ++

Xcode 4.6,iOS SDK 6.1,tesseract-ocr 3.02 由于最后一个OpenCV版本是使用libc ++构build的,而tesseract-ocr是使用libstdc ++构build的,所以它们不能在一个xcode项目中一起使用。 所以,我试图使用libc ++来构buildtesseract。 使用这里的脚本(更新基础sdk和部署目标到6.1),tesseract正在build造得很好,一旦C ++标准库设置为编译器默认值,就可以在我的xcode项目中工作。 比起,我尝试改变脚本来用libc ++来构build它,根据这里的答案。 我将CXX改为指向clang ++ ,并将-stdlib = libc ++添加到CXXFLAGS 。 结果是脚本成功了,并且库被构build,但是当selectlibc ++作为xcode中的C ++标准库时,我得到了很多链接器错误,并且项目构build失败。 当标准库被设置为编译器默认的时候,新库仍然可以工作(就像当它定期创build时一样)。 我错过了什么?

OpenCV基础教程

我是一个新的iPhone应用程序开发,我想在我的项目中使用OpenCV。 我从过去的几个小时googlesearch,但没有findOpenCV启动教程主要链接说明高级编程,所以我需要帮助 请为我提供良好的初学者教程链接。

OpenCV.Framework不能编译为armv7s架构

我正在使用openCV框架的iPhone应用程序。 一切工作正常。 不过最近随着iOS 6和XCode 4.5的发布,我正在将我的项目迁移到XCode 4.5。在构build时,我遇到了这个错误: ld:文件是通用的(2片),但不包含(n)armv7s片:/Users/jobs/iPhone_Client/workspace/MyProject/third-party/OpenCV.framework/OpenCV架构armv7s clang:error:linker命令失败退出代码1(使用-v来查看调用) **build立失败** 下面的构build命令失败:Ld build / MyProject.build / Debug-iphoneos / MyProject.build / Objects-normal / armv7s / MyProject正常armv7s(1个故障) 据我了解,这是由于新的armv7s架构。 OpenCV显然不是用armv7编译的。 我该如何解决这个问题? 我在哪里可以find与armv7s架构兼容的新版本的框架? 如果没有可用的兼容框架,是否有办法获得源代码并创build自己的库,针对新的架构编译? 也许一些快速的步骤,如何做到这一点? 注意:只要注意我需要armv7s的构build而不是armv7 。 谢谢

如何使用Open CV检测打哈欠

我正在开发iOS的应用程序,需要检测用户打哈欠。 我所做的是包括打开简历,并find使用哈尔级联面孔,然后find嘴里面(也使用hacascascade)。 我所遇到的麻烦是,我相信能够很容易地发现一个打哈欠就像做一些事情,比如(face.y – mouth.y)<something =打哈欠。 但是我所面临的问题是,面对面和面对面是“不稳定的”,我的意思是说每一次循环运行的X和Y面值和面值都是不一样的。 是否有任何我可以使用的“张口”哈斯级联,或者我怎么能知道什么时候用户张嘴?

Cocoapods OpenCV 2.4.10链接器错误

我正在尝试使用OpenCV 2.4.10构build一个简单的项目,但是我得到了一堆像这样的错误: 架构x86_64的未定义符号: “_jpeg_free_large”,引用自: _free_pool in opencv2(jmemmgr.o) “_jpeg_free_small”,引用自: _free_pool in opencv2(jmemmgr.o) opencv2中的_self_destruct(jmemmgr.o) 这里是ViewController.m #import "ViewController.h" #import <opencv2/opencv.hpp> @interface ViewController () @end @implementation ViewController – (void)viewDidLoad { [super viewDidLoad]; cv::Mat greyMat; } Podfile platform :ios, '8.1' pod 'OpenCV', '2.4.10' 当我使用版本2.4.9.1或2.4.9时,项目构build得很好。 我也能够用我在podspec 2.4.10中find的从URL下载的框架文件来构build这个项目。

转换大的XML数据

有什么其他的方式/技巧来将深度图存储在数据库中? 基本上,我们正试图存储300000双值。 如果有帮助,我们可以将数组转换为NSMutableArray或类似的,以便我们可以序列化它。 我不知道如何去做。 我试图find一种方法将其转换为二进制文件而不是ASCII,但没有运气。

使用OpenCv在IOS中裁剪圆形图像

我正在开发项目中的脸部特征检测。 到目前为止,我已经发展了检测脸部,然后find脸部的眼睛。 我想剪下圆形的眼睛。 circle( mask, center, radius, cv::Scalar(255,255,255), -1, 8, 0 ); image.copyTo( dst, mask ); 在上面的代码中,我可以使用黑色遮蔽眼睛区域的图像。 现在我只想裁剪眼睛区域。 有人可以帮我解决这个问题。请检查下面的图像

使用Opencv示例从相机保存图像

我已经使用IOS示例中的 代码 。 并试图保存从相机的图像。 问题是,图像正在保存,但蓝色色调如下。 下面是我用来保存图像的代码。 – (void)processImagecv::Mat&image { ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; UIImage * convertedImage = [ViewController imageWithCVMat:image]; [library writeImageToSavedPhotosAlbumconvertedImage CGImage] orientationALAssetOrientation)[convertedImage imageOrientation] completionBlock:^(NSURL *assetURL, NSError *error){ if (error) { // TODO: error handling } else { // TODO: success handling NSLog(@"Success"; } }]; TS(DetectAndAnimateFaces); faceAnimator->detectAndAnimateFaces(image); TE(DetectAndAnimateFaces); }

在XCode上使用定制的OpenCV for iOS会生成___sincos_stret未定义的符号

我正在尝试在我的iPhone应用程序中使用C ++静态库,该应用程序使用iOS版本的OpenCV的修改版本,并且在链接时遇到此问题: Undefined symbols for architecture armv7: "___sincos_stret", referenced from: cv::initInterTab2D(int, bool) in opencv2(imgwarp.o) ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation) 我真的不明白我在想什么,这个函数似乎并不存在于OpenCV中,我也没有在networking上find任何有意义的东西。 我想知道是否在某个math图书馆,但我还没有find任何东西。 我已经用Clang编译OpenCV并使用默认的libc ++库。 libmylibrary.a和OpenCV2框架在链接库列表中正确。 我是XCode的新手,因此我可能在编译静态库和/或将其链接到我的项目中遗漏了一些微不足道的东西。 我没有改变该对象的源代码,因为我的变化与OpenCV的imgproc模块的另一部分有关,所以我猜想即使使用默认版本,也可能发生这种情况。 你有什么线索吗?

如何为iOS构buildOpenCV 2.4.9?

我遵循这些属于openCV doc的说明,但它们确实过时了:提到了iOS4或iOS5,在/ Developer中安装了XCode 4.2等。 它不会build立,我有各种错误: 所有初始testing失败: – Performing Test HAVE_CXX_W – Failed另外: — Looking for fseeko — Looking for fseeko – not found — Looking for unistd.h — Looking for unistd.h – not found — Looking for sys/types.h — Looking for sys/types.h – not found — Looking for stdint.h — Looking for stdint.h – not […]