基于Aforge摄像头调用简单实例

2020-01-05 09:38:54丽君

由于使用的Aforge.Controls.dll库版本过低导致,根据官方记录,该方法需要 (in AForge.Controls.dll) Version: 2.2.5.0 (2.2.5.0)版本支持

3.在添加预览控件videoSourcePlayer时提示没有可以加入的控件

目前笔者遇到的这个问题比较奇葩,使用AForge.Controls.dll  Version: 2.2.5.0 库文件添加会报这个错误,看过各种解法,比如直接把库文件拖到工具面板上,还是没能解决。说奇葩是因为目前亲测到的解决方法步骤是:

1).引用那边先不要添加AForge.Controls.dll文件
2).找到AForge.Controls.dll Version: 2.0.0.0 注意版本号是低版本的。将这个低版本的加入工具面板就可以看到预览控件videoSourcePlayer。
3).但是,此时代码里会出现第二个错误(调用preview_player.GetCurrentVideoFrame()方法提示没有该方法)。原因就不解释了,解决方法是:在引用里面的AForge.Controls.dll(这个时候可以看下属性是Version: 2.0.0.0)删除这个旧版本,添加新的版本的AForge.Controls.dll  Version: 2.2.5.0。
至此,大功告成。可以正常编译了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。


注:相关教程知识阅读请移步到c#教程频道。