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

搬瓦工最新套餐KVM,CN2线路

搬瓦工在国内非常流行的主机商,以提供低价的vps著称.不过近几年价格逐渐攀升.不过稳定性和速度一向不错.依然深受国内vps爱好者喜爱.新上线的套餐经常卖到断货.支持支付宝,paypal很方便购买和使用.官网网站:https://www.bandwagonhost.com[不能直接访问,已墙]https://www.bwh88.net[有些地区不能直接访问]https://www.bwh81.net...

Boomer.host:$4.95/年-512MB/5GB/500GB/德克萨斯州(休斯顿)

部落曾经在去年分享过一次Boomer.host的信息,商家自述始于2018年,提供基于OpenVZ架构的VPS主机,配置不高价格较低。最近,主机商又在LET发了几款特价年付主机促销,最低每年仅4.95美元起,有独立IPv4+IPv6,开设在德克萨斯州休斯顿机房。下面列出几款VPS主机配置信息。CPU:1core内存:512MB硬盘:5G SSD流量:500GB/500Mbps架构:KVMIP/面板...

特网云-新上线香港五区补货资源充足限时抢 虚拟主机6折,低至38元!

官方网站:点击访问特网云官网活动方案:===========================香港云限时购==============================支持Linux和Windows操作系统,配置都是可以自选的,非常的灵活,宽带充足新老客户活动期间新购活动款产品都可以享受续费折扣(只限在活动期间购买活动款产品才可享受续费折扣 优惠码:AADE01),购买折扣与续费折扣不叠加,都是在原价...

aforge net为你推荐
溢出隐藏overflow:hidden:溢出隐藏了。查字网衾字怎么读音是什么layout_gravityandroid 布局中 为什么能够通过android:layout_above 、android:layout_alignTop 、等 还要在之前加入arc是什么意思数学中的arctan是什么意思索引超出了数组界限索引超出了数组界限是怎么回事啊?smartuploadSmartUpload组建实现文件上传下载,我要把文件保存到项目中的某个文件夹中,该如何实现?最好有程序参考欢迎页面windows欢迎界面ruby语言Ruby语言输入方法法booth算法利用补码booth计算【xy】补,其中x=0.1110,y=-0.1101中文搜索引擎百度是不是全球最大中文搜索引擎?
厦门域名注册 免费cn域名 host1plus 堪萨斯服务器 t楼 java主机 ubuntu更新源 dropbox网盘 200g硬盘 91vps 免费吧 qq对话框 昆明蜗牛家 支付宝扫码领红包 宏讯 百度云空间 lamp怎么读 汤博乐 ncp是什么 cpu使用率过高怎么办 更多