gpt4 book ai didi

c++ - 如何创建这个桌面录音机?

转载 作者:行者123 更新时间:2023-11-30 20:28:33 25 4
gpt4 key购买 nike

我想创建一个需要很少硬盘空间的桌面录像机。

它应该将当前显示捕获到缓冲区中,将其与先前状态进行比较,并仅保存与先前状态不同的矩形。

我必须使用什么 API、函数或库?

最佳答案

如果您只想保存每一帧之间的差异,您可以简单地使用减法方法。只需从 image(t) 中减去 image(t+1) 处的颜色值...所有保持相等的部分都没有改变...只有不同的部分会导致非零值。然后您可以提取其周围的矩形并保存它们。但当然要注意,因为当然可能会有多个部分发生变化,并且您可能想保存每个部分而不是包含所有更改的大矩形...

您可以使用 OpenCV 来完成此操作...它具有图像减法、矩形拟合、裁剪等所有基本功能

希望有帮助...

关于c++ - 如何创建这个桌面录音机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4836296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com