iOS OpenCV资料收集

OpenCV iOS

  • iOSOpenCV

    Title: OpenCV iOS Hello

    Compatibility: > OpenCV 2.4.3

    Author: Charu Hans

    You will learn how to link OpenCV with iOS and write a basic application.

  • iOSOpenCVImg

    Title: OpenCV iOS - Image Processing

    Compatibility: > OpenCV 2.4.3

    Author: Charu Hans

    You will learn how to do simple image manipulation using OpenCV in iOS.

  • iOSOpenCVVideo

    Title: OpenCV iOS - Video Processing

    Compatibility: > OpenCV 2.4.3

    Author: Eduard Feicho

    You will learn how to capture and process video from camera using OpenCV in iOS.

 

UIImage与Iplimage相互转换
摘要: 原创文章,转载请注明出处:http://www.cnblogs.com/mfryf/archive/2012/02/27 /2369952.htmlOpencv中所有的图像处理都是Iplimage类型的格式,iso的sdk显示一张图像的对象类型是UIImage。因 此,我们如果想在ios环境中使用opencv,就必须把UIImage转换成Iplimage,处理之后再把Iplimage转换成UIImage。非 常幸运的是,IOS的sdk为我们提供了转换API。从UIImage创建一个Iplimage结构,代码如下:// NOTE you SHOULD cvReleaseImage() for the 阅读全文
posted @ 2012-02-27 15:43 知识天地 阅读(1251) | 评论 (0) 编辑
 
IOS 中调用opencv进行人脸检测
摘要: 原创文章,转载请注明出处:http://www.cnblogs.com/mfryf/archive/2012/02/27 /2369908.html首先利用ios的 AVCaptureStillImageOutput,AVCaptureSession,AVCaptureVideoPreviewLayer抓图并 显示到UIImageView.然后吧UIIMage转换成opencv中的IplImage利用下面这条语句IplImage *image = [self CreateIplImageFromUIImage:originalImage];剩下的就是opencv中的操作和处理代码如下:+ (UIIm 阅读全文
posted @ 2012-02-27 15:20 知识天地 阅读(2137) | 评论 (0) 编辑
 
人脸数据库汇总
摘要: ■Annotated Database (Hand, Meat, LV Cardiac, IMM face) (Link)■AR Face Database (Link)■BioID Face Database (Link)■Caltech Computational Vision Group Archive (Cars, Motorcycles, Airplanes, Faces, Leaves, Background) (Link)■Carnegie Mellon Image Database (motion, stereo, face, car, ...) (Link)■CAS-PEAL 阅读全文
posted @ 2012-02-16 11:52 知识天地 阅读(67) | 评论 (0) 编辑
 
ios 官方人脸检测
摘要: /* File: SqareCamViewController.m Abstract: Dmonstrates iOS 5 features of the AVCaptureStillImageOutput class Version: 1.0 Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Inc. ("Apple") in consideration of your agreement to the following terms, and your use, installa 阅读全文
posted @ 2012-03-03 13:12 知识天地 阅读(2918) | 评论 (1) 编辑
 

OpenCV 教程

下面的链接是一系列基本的OpenCV教程。教程中提到的代码都包含在正式发布的OpenCV之中。下面的教程是根据OpenCV的SVN仓库之中的reST文件自动生成。

我们一直非常愿意收到您的反馈,以及您贡献的教程。

  • OpenCV介绍

    Introduction Icon

    你将学习如何安装OpenCV。

  • core 模块. 核心功能

    core Icon

    在这儿你将学习OpenCV中的基本数据结构。这一部分建议必读,这样你可以知道如何去读写图像的像素,以及相关的操作。

  • imgproc 模块. 图像处理

    imgproc Icon

    在这一部分你将学习OpenCV中的图像处理函数。

  • highgui 模块. 高层GUI和媒体I/O

    highgui Icon

    This section contains valuable tutorials about how to read/save your image/video files and how to use the built-in graphical user interface of the library.

  • calib3d 模块. 相机定标和三维重建

    calib3d Icon

    Although we got most of our images in a 2D format they do come from a 3D world. Here you will learn how to find out from the 2D images information about the 3D world.

  • feature2d 模块. 2D特征框架

    feature2D Icon

    学习如何使用OpenCV中的特征点检测,特征点描述,以及匹配算法。

  • video 模块. 视频分析

    video Icon

    Look here in order to find use on your video stream algoritms like: motion extraction, feature tracking and foreground extractions.

  • objdetect 模块. 物体检测

    objdetect Icon

    Ever wondered how your digital camera detects peoples and faces? Look here to find out!

  • ml 模块. 机器学习

    ml Icon

    Use the powerfull machine learning classes for statistical classification, regression and clustering of data.

  • gpu 模块. 使用GPU加速的计算机视觉

    gpu icon

    Squeeze out every little computation power from your system by using the power of your video card to run the OpenCV algorithms.

  • General tutorials

    General Icon

    These tutorials are the bottom of the iceberg as they link together multiple of the modules presented above in order to solve complex problems.

 
 

OpenCV For iOS 2: 获取视频并显示轮廓Capture Video

在上一篇文章中,我们实现了...

OpenCV For iOS 1: 连接OpenCV 3.0

本文的内容参考Instant OpenCV for iOS结合最新的开发平台完成。本系列文章采用的的开发环境为:1)Xcode 62)OpenCV for iOS 3.0.0 alpha接下来Step by Step 说明如何在最新的平台下使用OpenCV,以将一个彩色图片转换为边缘图为例Step 1:创建一个新的项目Step 2:在Building phase里面添加opencv2.framew...
 
 
博客专栏 > 移动开发专栏 >OPEN CV for IOS

最新更新文章

[移动开发] OpenCV for Ios 学习笔记(10)-标记检测总结

原始地址:OpenCV for Ios 学习笔记(10)-标记检测总结 如果你一直关注着我们的教程,到目前为止,你运行程序,你将会得到如下: 即使现在我们并没有为可视化运用3维渲染引擎,但是我们已经获得了所有必须的数据,让我们总结下我们所得: 1.来自相机的BGRA格式的一帧 2.正确的用作AR场景渲染的透视投影的矩阵 3.发现的标记姿态列表 你能够很简单的把这...

OpenCV AR IOS C++

MissJuan 2013-05-16 09:36 阅读(2975) 评论(1)

[移动开发] OpenCV for Ios 学习笔记(9)-用OPENGL渲染AR场景2

本文原始地址:OpenCV for Ios 学习笔记(9)-用OPENGL渲染AR场景2 drawFrame的操作步骤是: 1.清除场景。 2.启动正射投影绘制背景。 3.在视口绘制最后一个从相机获取到的图像。 4.根据相机内在参数设置透视投影。 5.把每个侦测到的标记的坐标系移动到标记的3维位置(把4x4的变换矩阵应用到opengl的模型矩阵上)。 6.呈现一个任意的3...

OpenCV IOS

MissJuan 2013-05-16 09:36 阅读(1903) 评论(1)

[移动开发] OpenCV for Ios 学习笔记(8)-用OPENGL渲染AR场景1

本文原始地址:OpenCV for Ios 学习笔记(8)-用OPENGL渲染AR场景1  创建OpenGL渲染层 为了在你的应用中使用opengl函数,你必须为你的应用添加一个图形画板,它给用户呈现被渲染的场景。 为了封装opengl画板初始化逻辑,我们介绍EAGLView类: // // EAGLView.h // OpenCvDemo // // Created by ap...

IOS OpenCV OpenGL

MissJuan 2013-05-14 08:30 阅读(1611) 评论(1)

[移动开发] OpenCV for Ios 学习笔记(7)-标记姿态的模拟

本文原始地址:OpenCV for Ios 学习笔记(7)-标记姿态的模拟 在前面,我们已经获取到了精确的标记角点,我们能够模拟出相机与3维空间中标记之间的变换。这个过程中我们将会在相机与物体之间发现欧式变换-只包含旋转和转换。 其中,C是表示为相机的中心,P1-P4是世界坐标轴的3维的点,p1-p4是它们在相机图像平面的投影。我们的目的是使用内在的矩阵和在图像平面已知...

AR Objective-C OpenCV IOS

MissJuan 2013-05-09 08:04 阅读(1779) 评论(1)

[移动开发] OpenCV for Ios 学习笔记(6)-标记检测3

本文原始地址:OpenCV for Ios 学习笔记(6)-标记检测3 标记位置的精细化 //根据相机的旋转,调整标记的姿态 //marker:捕获到的标记 std::rotate(marker.points.begin(), marker.points.begin() + 4 - nRotations, marker.points.end()); 在捕...

AR OpenCV IOS

MissJuan 2013-04-26 16:11 阅读(1701) 评论(1)

[移动开发] OpenCV for Ios 学习笔记(5)-标记检测2

本文原始地址:OpenCV for Ios 学习笔记(5)-标记检测2 相关性搜索 void MarkerDetector::findMarkerCandidates( const ContoursVector& contours, std::vector& detectedMarkers) { PointsVector approxCurve;//相似形状 s...

Objective-C OpenCV AR IOS

MissJuan 2013-04-10 10:13 阅读(2055) 评论(2)

[移动开发] OpenCV for Ios 学习笔记(4)-标记检测1

本文原始地址:OpenCV for Ios 学习笔记(4)-标记检测1 简单的标记经常是以白色块和黑色块构成的规则图形。因为我们预先知道这些因素,所以我们可以很容易检测标记。 如图: 首先,我们需要找到封闭的轮廓,然后在矩形轮廓里检查我们的标记。 下面是标记监测管道的处理流程: 1.把输入的图像转化成灰度图像。 2.进行二进制阈值操作(Perform binary th...

OpenCV AR IOS

MissJuan 2013-04-03 09:49 阅读(2468) 评论(2)

[移动开发] OpenCV for Ios 学习笔记(3)-camera

本文原始地址:OpenCV for Ios 学习笔记(3)-camera 视频捕获和AR可视化对于增强现实应用是不可或缺的。 视频捕获阶段主要包括从设备相机上接收帧,然后进行简单的操作(如色彩转换),把帧传递给处理管道。因为对每个帧的处理对AR应用相当关键,因此确保该过程的处理效率至关重要。最好达到最大性能的方式是直接访问从相机获取帧。 比如说,AVCapture...

OpenCV IOS AR

MissJuan 2013-04-01 09:48 阅读(3027) 评论(2)

[移动开发] OpenCV for Ios 学习笔记(2)-AR

本文原始地址:OpenCV for Ios 学习笔记(2)-AR AR应用程序三要素: 1.Video source(视频源) 视频源主要承担提供从内置相机采集到的帧。 2.Processing pipeline(处理管道) 处理管道主要提供一个简单的接口给程序,它主要封装底层的数据结构和算法。 3.Visualization engine(可视...

OpenCV IOS AR

MissJuan 2013-03-29 18:08 阅读(1967) 评论(1)

[移动开发] OpenCV for Ios 学习笔记(1)-配置

本文原始地址:OpenCV for Ios 学习笔记(1)-配置 1.下载OpenCv2.4.2.framwork。 2.像导入其他framwork一样,在Build Phases项,点击“+”号-》Add Other->选择下载的文件。如下图: 3.在xxx(工程名)-Prefix.pch文件,在代码 #ifdef __OBJC...

IOS OpenCV

MissJuan 2013-03-27 16:11 阅读(1631) 评论(0 
 
 
 
 

你可能感兴趣的:(opencv)