嵌入式摄像头,获取视频要通过进程通讯?

大体来说:

  • 前几天同事突然对我说,摄像头问题很大。
  • 我听了一愣:这摄像头多么成熟的技术,各种代码都有,怎么就有问题了?
  • 他解释了一番,大意是,实际上摄像头被camera进程完全控制。比如你要录像,就要通过进程通讯,向摄像头抓取。WEB摄像头也是如此。
  • 我听了就觉得不可思议:怎么可能?应该是我通过so调用摄像头,直接获取视频。还要通过camera进程通讯?

  争论了一番,我是不信的。有这么愚蠢的做法?后来问到板子厂家,说还真是这样。我就被打脸了。

  于是我又想了一下,也不知道对不对:

  • 摄像头的控制权,实际上只有一个。大体来说可以认为是驱动层。
  • 驱动也可以理解为是一个进程。那么其他进程访问摄像头,确实是要通过进程通讯。
  • 多个应用打开摄像头,实际上是一种错觉。比如说,两个摄像头设置不同的画面参数,摄像头硬件只有一个,不可能同时支持,最多是切换是再次设置。
  • 当然,也可以在模拟出不同的摄像头,获取同样画面后进行加工。显然,你获得的摄像头,实际上是一种错觉。
相关推荐
听我哔哔1 小时前
口播视频唇形总对不上,Seedance 2.5在zeekeAI里同步
人工智能·音视频
伯奥克客服1 小时前
2026年视频矩阵厂家技术评估:从EDID到控制协议开放度的六维筛选法
线性代数·矩阵·音视频
指针向南1 小时前
批量压缩视频有文件没变小?HandBrake等3款对比
图像处理·人工智能·计算机视觉·音视频
Android系统攻城狮3 小时前
Linux FFmpeg深度解析之avcodec_parameters_copy调用流程与实战(二十五)
linux·运维·服务器·ffmpeg·音视频·车载音频
听我哔哔4 小时前
口播视频唇形总对不上?Seedance 2.5 在 zeekeAI 里的同步实操
人工智能·音视频
YWamy12 小时前
如何降低RTC SDK在复杂网络环境下的运行成本
网络·音视频·实时音视频
FlightYe14 小时前
视界原理之3D视频(四):裸眼、眼镜和头显
android·linux·c++·3d·ffmpeg·音视频
小豆庄15 小时前
本地视频打码:多模型检测、帧间追踪与18种模糊的选型
opencv·目标检测·ai·自然语言处理·音视频·视频
TST-魚爷20 小时前
小型视频会议室音频踩坑:一体化拾音扩音方案实测分享(易视讯)
stm32·电脑·音视频·钉钉·腾讯会议·zoom会议
Sayai21 小时前
让动漫角色复刻真人动作!MiniMax H3 动作控制实战:一段视频驱动角色动画(12G 显存,附模型下载)
人工智能·aigc·音视频·comfyui·动作捕捉·minimax