C# 使用 AForge类库进行摄像头调用并保存图片的错误

咸蛋超人有动感光波 2018-07-12 03:20:36
BitmapSource bitmapSource = System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(
videoSourcePlayer1.GetCurrentVideoFrame().GetHbitmap(),
IntPtr.Zero,
Int32Rect.Empty,
BitmapSizeOptions.FromEmptyOptions());

代码如上所示,老是报错。他说
AForge.Controls.videoSourcePlayer 中不包含 GetCurrentVideoFrame 的定义,但是别人都是这样写的啊。
我的videoSourcePlayer1就是我在设计页面的videoSourcePlayer 控件。求大神帮帮忙。
...全文
548 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ruoch 2018-09-16
  • 打赏
  • 举报
回复
方便的话联系下 我也有相关的问题需要请教你
zhujiazhi 2018-08-30
  • 打赏
  • 举报
回复
本地试了一下,版本是AForge.Controls.dll, v2.0.50727
var bitmap = videoPlayer.GetCurrentVideoFrame();
这个方法正常使用的,不要给videoPlayer添加NewFrame事件
weixin_43025177 2018-08-24
  • 打赏
  • 举报
回复
using AForge;
using AForge.Video;
using AForge.Video.DirectShow;
using AForge.Imaging;
using AForge.Imaging.Filters;
using AForge.Video.FFMPEG;
试试加上这几个引用
z467057213c 2018-08-08
  • 打赏
  • 举报
回复
Aforge也有版本差别的,或许你的aforge版本根本没那个东西,我记得我用过的一个版本是通过NewFrame事件会掉出来的每一帧图片,获取的图像数据源。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧