aforge netc# 利用AForge.NET组件操作摄像头,报错:未引用实例

aforge net  时间:2022-02-24  阅读:()

c# 利用AForge.NET组件操作摄像头,报错:未引用实例

//看了下你的代码,错误的原因就是连接的时候重新定义了一个对象。稍改下就好。using?System; using?System.Collections.Generic; using?System.ComponentModel; using?System.Data; using?System.Drawing; using?System.Drawing.Imaging; using?System.Text; using?System.Windows.Forms; using?System.Threading; using?e; using?e.Video; using?e.Video.DirectShow; using?e.Imaging; using?e.Imaging.Filters; using?System.IO; namespace?Camera { ????public?partial?class?Form1?:?Form ????{ ????????private?FilterInfoCollection?videoDevices; ????????public?VideoCaptureDevice?videoSource;?? ????????private?int?flag?=?1; ????????private?string?dirc?=?System.AppDomain.CurrentDomain.BaseDirectory?+?"JPG";?//截图保存的目录?? ????????public?Form1() ????????{ ????????????InitializeComponent(); ????????} ????????private?void?Form1_Load(object?sender,?EventArgs?e) ????????{ ????????????if?(!Directory.Exists(dirc)) ????????????????Directory.CreateDirectory(dirc);?? ????????????try ????????????{ ????????????????//?枚举所有视频输入设备 ????????????????videoDevices?=?new?FilterInfoCollection(FilterCategory.VideoInputDevice); ????????????????if?(videoDevices.Count?==?0) ????????????????????throw?new?ApplicationException(); ????????????????foreach?(FilterInfo?device?in?videoDevices) ????????????????{ ????????????????????tscbxCameras.Items.Add(device.Name); ????????????????} ????????????????tscbxCameras.SelectedIndex?=?0; ????????????} ????????????catch?(ApplicationException) ????????????{ ????????????????tscbxCameras.Items.Add("No?local?capture?devices"); ????????????????videoDevices?=?null; ????????????} ????????} ????????private?void?toolStripButton1_Click(object?sender,?EventArgs?e) ????????{ ????????????CameraConn(); ????????} ????????private?void?CameraConn() ????????{???//你这里重新定义了一个对象,所以出错 ????????????videoSource?=?new?VideoCaptureDevice(videoDevices[tscbxCameras.SelectedIndex].MonikerString); ????????????videoSource.DesiredFrameSize?=?new?Size(320,?240); ????????????videoSource.DesiredFrameRate?=?1; ????????????videPlayer.VideoSource?=?videoSource; ????????????videPlayer.Start(); ????????} ????????private?void?toolStripButton2_Click(object?sender,?EventArgs?e) ????????{ ????????????(); ????????????(); ????????} ????????private?void?Form1_FormClosing(object?sender,?FormClosingEventArgs?e) ????????{ ????????????toolStripButton2_Click(null,?null); ????????} ????????private?void?toolStripButton3_Click(object?sender,?EventArgs?e) ????????{ ????????????//不懂截图,但还是给你简单完善了下 ????????????flag?=?0; ????????????if?(videoSource?==?null) ????????????{ ????????????????MessageBox.Show("请先连接摄像头");???????????????? ????????????} ????????????else?if?(!videoSource.IsRunning) ????????????{ ????????????????MessageBox.Show("摄像头已经关闭,请重新打开"); ????????????} ????????????else ????????????{ ????????????????videoSource.NewFrame?+=?new?NewFrameEventHandler(video_NewFrame); ????????????} ????????} ????????private?void?video_NewFrame(object?sender,?NewFrameEventArgs?eventArgs) ????????{ ????????????Bitmap?bitmap?=?(Bitmap)eventArgs.Frame.Clone(); ????????????if?(flag?==?0) ????????????{ ????????????????string?img?=?dirc?+?"/"?+?DateTime.Now.ToString("yyyyMMddhhmmss")?+?".jpg"; ????????????????bitmap.Save(img); ????????????????flag?=?1; ????????????} ????????}? ????} }

6元虚拟主机是否值得购买

6元虚拟主机是否值得购买?近期各商家都纷纷推出了优质便宜的虚拟主机产品,其中不少6元的虚拟主机,这种主机是否值得购买,下面我们一起来看看。1、百度云6元体验三个月(活动时间有限抓紧体验)体验地址:https://cloud.baidu.com/campaign/experience/index.html?from=bchPromotion20182、Ucloud 10元云主机体验地址:https:...

NameCheap 2021年新年首次活动 域名 域名邮局 SSL证书等

NameCheap商家如今发布促销活动也是有不小套路的,比如会在提前一周+的时间告诉你他们未来的活,比如这次2021年的首次活动就有在一周之前看到,但是这不等到他们中午一点左右的时候才有正式开始,而且我确实是有需要注册域名,等着看看是否有真的折扣,但是实际上.COM域名力度也就一般需要51元左右,其他地方也就55元左右。当然,这次新年的首次活动不管如何肯定是比平时便宜一点点的。有新注册域名、企业域...

Ftech:越南vps,2核/2G/20G SSD/1Gbps不限流量/可安装Windows系统,$12.5月

ftech怎么样?ftech是一家越南本土的主机商,成立于2011年,比较低调,国内知道的人比较少。FTECH.VN以极低的成本提供高质量服务的领先提供商之一。主营虚拟主机、VPS、独立服务器、域名等传统的IDC业务,数据中心分布在河内和胡志明市。其中,VPS提供1G的共享带宽,且不限流量,还可以安装Windows server2003/2008的系统。Ftech支持信用卡、Paypal等付款,但...

aforge net为你推荐
洗牌算法关于洗牌算法,请用JAVA编写,定义一个数组,储存1-52以内的数,打乱顺序输出!tvosios,tvos,watchos和os x的区别ruby语言Ruby是 什么意思国际加速世界经济全球化加速发展的表现有哪些?在全球化趋势加强的过程中,人类共同面临的问题有哪些?数据分析报告范文800字统计分析报告pps网络电视PPS网络电视是那个国家的公司开发出来的基础设施即服务基础设施与市政公用设施以及公共设施之间的区别!clamwin比较几款杀毒软件(AVG Avira ClamWin)pt下载软件哪个版本的BT下载工具最好multipler怎样用SPSS进行多元线性回归。我想知道很详细的操作步骤。恳请各位高手帮忙。
北京域名空间 阿里云os locvps bandwagonhost pw域名 免备案空间 轻博 免费ftp空间申请 合肥鹏博士 165邮箱 北京双线机房 河南m值兑换 傲盾官网 太原网通测速平台 国外免费asp空间 息壤代理 绍兴电信 阿里云免费邮箱 西安主机 测速电信 更多