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; ????????????} ????????}? ????} }

Puaex:香港vds,wtt套餐,G口带宽不限流量;可解流媒体,限量补货

puaex怎么样?puaex是一家去年成立的国人商家,本站也分享过几次,他家主要销售香港商宽的套餐,给的全部为G口带宽,而且是不限流量的,目前有WTT和HKBN两种线路的方面,虽然商家的价格比较贵,但是每次补一些货,就会被抢空,之前一直都是断货的状态,目前商家进行了补货,有需要这种类型机器的朋友可以入手。点击进入:puaex商家官方网站Puaex香港vds套餐:全部为KVM虚拟架构,G口的带宽,可...

BeerVM1GB内存/VDSps端口1GB,350元/月

beervm是一家国人商家,主要提供国内KVM VPS,有河南移动、广州移动等。现在预售湖南长沙联通vds,性价比高。湖南长沙vps(长沙vds),1GB内存/7GB SSD空间/10TB流量/1Gbps端口/独立IP/KVM,350元/月,有需要的可以关注一下。Beervm长沙联通vps套餐:长沙联通1G青春版(预售)长沙联通3G标准版(预售)长沙联通3G(预售)vCPU:1vCPU:2vCPU...

Buyvm:VPS/块存储补货1Gbps不限流量/$2起/月

BuyVM测评,BuyVM怎么样?BuyVM好不好?BuyVM,2010年成立的国外老牌稳定商家,Frantech Solutions旗下,主要提供基于KVM的VPS服务器,数据中心有拉斯维加斯、纽约、卢森堡,付费可选强大的DDOS防护(月付3美金),特色是1Gbps不限流量,稳定商家,而且卢森堡不限版权。1G或以上内存可以安装Windows 2012 64bit,无需任何费用,所有型号包括免费的...

aforge net为你推荐
0x80070005win7怎样解决0x80070005错误?settimerSetTimer()和OnTimer()函数的作用范围weakhashmapJava中isEmpty方法如何使用?slideshare如何通过slideshare扩充LinkedIn人脉索引超出了数组界限求助大神什么叫索引超出了数组界限数秦科技天津数沃科技公司怎么样?待遇和发展如何?有人知道么?色库赤峰中色库博红烨锌业有限公司就是冶炼厂在 赤峰的 什么地方,一 人知道吗???memsql易语言的msql连接怎么不成功,错哪呢?mediasres什么意思暴力破解密码用什么方法才能破解别人密码
亚洲大于500m 128m内存 网站保姆 服务器日志分析 免费网络电视 什么是刀片服务器 美国堪萨斯 100mbps raid10 英国伦敦 东莞主机托管 后门 服务器硬件配置 北京主机托管 windowsserver2012r2 webmin 机柜尺寸 linux服务器系统 server2008 此网页包含的内容将不使用安全的https 更多