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

CSDN问答 2021-12-30 14:06:50 阅读数:205

Python 调用 何用 笔记本 用笔
问题遇到的现象和发生背景

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

我想要达到的结果

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




采纳答案:

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


版权声明:本文为[CSDN问答]所创,转载请带上原文链接,感谢。 https://ask.csdn.net/questions/7613175