首先要设置输出格式:
 [videoOut setVideoSettings:[NSDictionary dictionaryWithObject:[NSNumber numberWithInt:kCVPixelFormatType_420YpCbCr8BiPlanarFullRange]                                                           forKey:(NSString*)kCVPixelBufferPixelFormatTypeKey]];

在回调中:-(void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection {CVImageBufferRef pixelBuffer =  CMSampleBufferGetImageBuffer(sampleBuffer);CVPixelBufferLockBaseAddress(pixelBuffer, 0);void *baseAddress = CVPixelBufferGetBaseAddressOfPlane(pixelBuffer,0);CVPixelBufferUnlockBaseAddress(pixelBuffer, 0);}baseAddress就是yuv数据的地址,注意,用CVPixelBufferGetBaseAddress获取的并不是y量开始的位置,若直接保存成yuv,视频会有16byte的错位,打印了这个两个获取的地址分布为0x00000001072e8000和0x00000001072e8010。CVPixelBufferGetDataSize也比实际大。

iOS获取camera的yuv数据相关推荐

  1. iOS获取设备常用健康数据

    自己封装的工具类,用来获取设备健康数据 内附demo,注意项目需要配置info.plist iOS获取设备常用健康数据:https://github.com/CocoaMiAo/EMHealthyKi ...

  2. IOS -- 获取用户的健康数据的运动步数

    最近在做和微信运动差不多的一个功能 就是从用户手机的健康里面获取用户的运动数据... 先在开发者中心 选择healthKit 重新生成证书 然后在xcode里面选择 然后就是配置健康数据的权限 到这环 ...

  3. linux 平台camera得到YUV数据转RGB888及加BMP头文件

    需要在Android平台上通过UVC得到纯YUV数据,需要验证数据的正确性.因此需要将每一帧的YUV数据转为RGB888,但纯的RGB888数据也无法在windows或者ubuntu上打开,需要加BM ...

  4. iOS获取本地视频列表数据

    iOS本地的视频存在于三个地方: iTunes中影片中导入的视频文件 iTunes中通过共享文件导入的视频文件,即应用沙盒 摄像头拍摄的视频文件,可以相册找到 这三处获取视频列表方式不同. iTune ...

  5. Unity 渲染YUV数据 ---- 以Unity渲染Android Camera数据为例子

    1 背景 一般Unity都是RGB直接渲染的,但是总有特殊情况下,需要渲染YUV数据.比如,Unity读取Android的Camera YUV数据,并渲染.本文就基于这种情况,来展开讨论. Unity ...

  6. html中获取modelandview中的json数据_从Bitmap中获取YUV数据的两种方式

    从Bitmap中我们能获取到的是RGB颜色分量,当需要获取YUV数据的时候,则需要先提取R,G,B分量的值,然后将RGB转化为YUV(根据具体的YUV的排列格式做相应的Y,U,V分量的排列) 所以这篇 ...

  7. ios获取新数据要不要关_ios获取新数据要不要关

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. ios获取新数据是否要关可以根据需要选择,选择以手动形式获取数据,但是这样您将不能收到实时的邮件提醒. iOS(原名为iPhone ...

  8. ios获取区域服务器信息,ios获取服务器数据

    ios获取服务器数据 内容精选 换一换 调用API出错后,将不会返回结果数据.调用方可根据每个API对应的错误码来定位错误原因.当调用出错时,HTTP请求返回一个4xx或5xx的HTTP状态码.返回的 ...

  9. Android 获取Camera图像数据

    由于要在Android系统上进行OpenCV相关的功能使用,所以写本篇blog记录一下如何使用Camera API 获取Android的图像数据.本篇暂且使用 deprecated 的Camera A ...

最新文章

  1. python汉字编码错误_python解决汉字编码问题:Unicode Decode Error
  2. matlab sperman相关,相关系数
  3. MySQL数据库的优化
  4. linux 防火墙 限速,linux iptables限速及限制每IP连接数
  5. 背完这442句英语,你的口语绝对不成问题了
  6. 前端学习(2775):方式2进行路由跳转
  7. 局域网中计算机网络密码查看,Win10怎么查看电脑上已知的wifi网络密码
  8. (24)Vue.js组件—组件注册
  9. bzoj1047/luogu2216 理想的正方形 (单调队列)
  10. 什么时候使用resulttype_ResultMap和ResultType在使用中的区别
  11. Hadoop源代码分析之Configuration
  12. [.Net]轻量ORM——Dapper
  13. plsql下载安装及基本使用
  14. Structured Streaming任务GC问题
  15. Redis之SDS数据结构
  16. 我的世界java雪村种子_我的世界:自带雪屋前哨站与要塞的富有雪村种子,超稀有砂砾山...
  17. Posix多线程编程学习笔记(二)—线程属性(3)
  18. 测试版ios15怎么信任软件,苹果ios15信任的描述文件在哪?苹果ios15授权信任怎么设置?...
  19. LSA(潜在语义分析)
  20. 英伟达点开后显示无法连接服务器,解决win10提示“无法连接到 NVIDIA 检查您的互联网连接”的教程...

热门文章

  1. ZeroMQ接口函数之 :zmq_ipc – ZMQ本地进程间通信传输协议
  2. Java中的Set, List, Map漫谈
  3. Delphi XE5 for Android (三)
  4. linux下PowerDNS不完全配置
  5. Ubuntu解压文件的方法
  6. Android开发系列十:使用Jsoup解析HTML页面
  7. 快速发布发包平台技术论坛
  8. 微信开发值得推荐的开源项目
  9. 二下语文书电子课本_沪教版牛津英语小学五年级上册高清电子课本教材书(三年级起点)...
  10. jsp+左间距_交互规范:栅格系统让页面元素间距更统一