注册 登录
编程论坛 C# 论坛

请求帮助读入视频的C#源程序头

tomzijizhang 发布于 2025-02-06 23:18, 103 次点击
各位好,
我以前做流体力学计算机模拟的,编程用Fortran,主要是各种矩阵计算。我们不怎么和外设打交道。
我现在有一个项目,就是读入视频,然后分析比较每一帧图片,看看有没有变化,例如前后帧中,物体有没有变化,例如锅盖有没有打开,碗筷有没有挪动。
我想用visualstudio里面C#来编写程序。这方面我是新手。
能不能请你帮我写一个程序头,读入视频,把一帧图像存在一个矩阵里。我想要比较两帧,所以请循环读入两个帧,间隔几帧的两个图片。我学习一下如何从外设输入。
然后我自己再来编写比较图片的程序。

我的输出是,如果锅盖打开了,就向手机号码发送一个短信,说“锅盖打开了,请去看一下厨房”。如果你会这种输出,也请教我一下。谢谢。



2 回复
#2
yiyanxiyin2025-02-07 09:58
视频处理核心代码你得用c++之类的运行效率高的语言, c#不适合, c#只能做其他辅助功能, 比如调用c++写好的核心代码用于展示交互等功能
#3
qq28895779662025-02-07 12:29
https://bbs.bccn.net/thread-512662-1-1.html
这个把每一帧都拆出来图像,然后在每一幅图像上写字,再把每一幅图像写回视频里面。
图像都拆出来了,至于图像比较功能,建议使用OpenCv什么的进行操作。
至于实时的视频么,就是ffmpeg改改调用参数,原理还是那样。

[此贴子已经被作者于2025-2-7 12:36编辑过]

1