NEO_2003 2021-12-23 15:50 采纳率: 0%
浏览 45

如何用python调用笔记本摄像头获取编码后的每帧图像?

问题遇到的现象和发生背景

参考博主代码(https://blog.csdn.net/xunqiudaan/article/details/81008115 ),用python的opencv调用笔记本摄像头录制视频,采用h.264编码,生成avi格式视频文件。
目前已实现录制时保存每帧图像和提取生成的视频文件的每帧图像。但需求是需要录制时的图像与从视频文件提取的图像完全一致才能进行下一步,经过对比对应帧,录制时保存的图像比从视频文件提取的图像略小,猜测是因为录制时保存的图像是摄像头获取的原始图像,这个图像写入视频文件时经过了有损编码,导致图像不完全一致。

我想要达到的结果

是否有办法在录制时获取与视频文件中提取的完全一致的图像?非常感谢!

  • 写回答

1条回答 默认 最新

  • CSDN专家-黄老师 2021-12-24 15:02
    关注

    你的图像完全一致是通过对比两张图片读取后的数据吗?这个对比方式会因为图片像素导致差异,你要对比两张图片可以opencv的图像特征提取,然后对比图像特征就行了
    可以参考:
    https://xyhuang.blog.csdn.net/article/details/80660688

    评论

报告相同问题?

问题事件

  • 创建了问题 12月23日

悬赏问题

  • ¥15 r语言xlsx包下载后使用时出现了下列问题该如何解决
  • ¥15 Arcgis河网分级报错
  • ¥200 java+appium2.1+idea
  • ¥20 请帮我做一个EXE的去重TXT文本
  • ¥15 工价表引用工艺路线,应如何制作py和xml文件
  • ¥15 根据历史数据,推荐问题类型
  • ¥15 需要仿真图,简单的二阶系统实例
  • ¥15 stm32光控照明仿真
  • ¥15 使用人工智能的方法生成满足一定统计参数要求的随机数序列
  • ¥15 SENT协议中相关问题咨询