91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 356KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-13
  • 語言: 其他
  • 標(biāo)簽: AForge??攝像頭??源碼??

資源簡介

AForge攝像頭功能源碼

資源截圖

代碼片段和文件信息

using?AForge.Video.DirectShow;
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;

namespace?AforgeDemo
{
????public?partial?class?Form1?:?Form
????{
????????private?FilterInfoCollection?videoDevices;//所有攝像設(shè)備
????????private?VideoCaptureDevice?videoDevice;//攝像設(shè)備
????????private?VideoCapabilities[]?videoCapabilities;//攝像頭分辨率
????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????videoDevices?=?new?FilterInfoCollection(FilterCategory.VideoInputDevice);//得到機(jī)器所有接入的攝像設(shè)備
????????????if?(videoDevices.Count?!=?0)
????????????{
????????????????foreach?(FilterInfo?device?in?videoDevices)
????????????????{
????????????????????cboVideo.Items.Add(device.Name);//把攝像設(shè)備添加到攝像列表中
????????????????}
????????????}
????????????else
????????????{
????????????????cboVideo.Items.Add(“沒有找到攝像頭“);
????????????}
????????????cboVideo.SelectedIndex?=?0;//默認(rèn)選擇第一個(gè)
????????}

????????private?void?cboVideo_SelectedIndexChanged(object?sender?EventArgs?e)
????????{
????????????if?(videoDevices.Count?!=?0)
????????????{
????????????????//獲取攝像頭
????????????????videoDevice?=?new?VideoCaptureDevice(videoDevices[cboVideo.SelectedIndex].MonikerString);
????????????????GetDeviceResolution(videoDevice);//獲得攝像頭的分辨率
????????????}
????????}
????????//獲得攝像頭的分辨率
????????private?void?GetDeviceResolution(VideoCaptureDevice?videoCaptureDevice)
????????{
????????????cboResolution.Items.Clear();//清空列表
????????????videoCapabilities?=?videoCaptureDevice.VideoCapabilities;//設(shè)備的攝像頭分辨率數(shù)組
????????????foreach?(VideoCapabilities?capabilty?in?videoCapabilities)
????????????{
????????????????//把這個(gè)設(shè)備的所有分辨率添加到列表
????????????????cboResolution.Items.Add($“{capabilty.frameSize.Width}?x?{capabilty.frameSize.Height}“);
????????????}
????????????cboResolution.SelectedIndex?=?0;//默認(rèn)選擇第一個(gè)
????????}

????????private?void?btnConnect_Click(object?sender?EventArgs?e)
????????{
????????????if?(videoDevice?!=?null)//如果攝像頭不為空
????????????{
????????????????if?((videoCapabilities?!=?null)?&&?(videoCapabilities.Length?!=?0))
????????????????{
????????????????????videoDevice.VideoResolution?=?videoCapabilities[cboResolution.SelectedIndex];//攝像頭分辨率
????????????????????vispShoot.VideoSource?=?videoDevice;//把攝像頭賦給控件
????????????????????vispShoot.Start();//開啟攝像頭
????????????????????EnableControlStatus(false);
????????????????}
????????????}
????????}
????????//控件的顯示切換
????????private?void?EnableControlStatus(bool?status)
????????{
????????????cboVideo.Enabled?=?status;
????????????cboResolution.Enabled?=?status;
????????????btnConnect.Enabled?=?status;
????????????btnPic.Enabled?=?!status;
????????????btnCut.Enabled?=?!status;
????????}

????????private?void?btnCut_Click(object?sender?EventArgs?e)
????????{
?????

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????5385??2019-02-27?14:18??AforgeDemo\AforgeDemo.csproj

?????文件??????44544??2013-07-17?23:22??AforgeDemo\bin\Debug\AForge.Controls.dll

?????文件??????66108??2013-07-17?23:22??AforgeDemo\bin\Debug\AForge.Controls.xml

?????文件??????17920??2013-07-17?23:15??AforgeDemo\bin\Debug\AForge.dll

?????文件?????262656??2013-07-17?23:19??AforgeDemo\bin\Debug\AForge.Imaging.dll

?????文件?????944046??2013-07-17?23:19??AforgeDemo\bin\Debug\AForge.Imaging.xml

?????文件??????68096??2013-07-17?23:17??AforgeDemo\bin\Debug\AForge.Math.dll

?????文件?????270650??2013-07-17?23:17??AforgeDemo\bin\Debug\AForge.Math.xml

?????文件??????61440??2013-07-17?23:20??AforgeDemo\bin\Debug\AForge.Video.DirectShow.dll

?????文件?????195287??2013-07-17?23:20??AforgeDemo\bin\Debug\AForge.Video.DirectShow.xml

?????文件??????20992??2013-07-17?23:20??AforgeDemo\bin\Debug\AForge.Video.dll

?????文件??????53275??2013-07-17?23:20??AforgeDemo\bin\Debug\AForge.Video.xml

?????文件??????78375??2013-07-17?23:15??AforgeDemo\bin\Debug\AForge.xml

?????文件??????12288??2019-02-27?15:14??AforgeDemo\bin\Debug\AforgeDemo.exe

?????文件??????24064??2019-02-27?15:14??AforgeDemo\bin\Debug\AforgeDemo.pdb

?????文件??????22688??2019-02-27?15:01??AforgeDemo\bin\Debug\AforgeDemo.vshost.exe

?????文件????????490??2015-10-22?09:54??AforgeDemo\bin\Debug\AforgeDemo.vshost.exe.manifest

?????文件???????4138??2019-02-27?15:12??AforgeDemo\Form1.cs

?????文件???????7413??2019-02-27?15:01??AforgeDemo\Form1.Designer.cs

?????文件???????5817??2019-02-27?15:01??AforgeDemo\Form1.resx

?????文件???????1361??2019-02-27?15:14??AforgeDemo\obj\Debug\AforgeDemo.csproj.FileListAbsolute.txt

?????文件???????1012??2019-02-27?15:14??AforgeDemo\obj\Debug\AforgeDemo.csproj.GenerateResource.Cache

?????文件??????12288??2019-02-27?15:14??AforgeDemo\obj\Debug\AforgeDemo.exe

?????文件????????180??2019-02-27?15:14??AforgeDemo\obj\Debug\AforgeDemo.Form1.resources

?????文件??????24064??2019-02-27?15:14??AforgeDemo\obj\Debug\AforgeDemo.pdb

?????文件????????180??2019-02-27?15:14??AforgeDemo\obj\Debug\AforgeDemo.Properties.Resources.resources

?????文件???????7428??2019-02-27?14:18??AforgeDemo\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件????????513??2019-02-27?14:18??AforgeDemo\packages.config

?????文件????????491??2019-02-27?14:16??AforgeDemo\Program.cs

?????文件???????1346??2019-02-27?14:16??AforgeDemo\Properties\AssemblyInfo.cs

............此處省略14個(gè)文件信息

評論

共有 條評論