资源简介
C#调用USB口摄像头(单头,多头)源码我已经整理出来了,单摄像头项目里面用了DEV控件 需要你们导入DEV控件的DLL DLL已经在生成路径下引用即可哦!
代码片段和文件信息
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;
using System.Runtime.InteropServices;
using System.Drawing.Imaging;
using AForge.Video.DirectShow;
using DevExpress.XtraEditors;
namespace 调用摄像头
{
public partial class CameraForm : XtraForm
{
public CameraForm()
{
InitializeComponent();
}
private int hHwnd;
private const int port = 2000;
public struct videohdr_tag
{
public byte[] lpData;
public int dwBufferLength;
public int dwBytesUsed;
public int dwTimeCaptured;
public int dwUser;
public int dwFlags;
public int[] dwReserved;
}
public delegate bool CallBack(int hwnd int lParam);
///
/// 必需的设计器变量。
///
//private System.ComponentModel.Container components = null;
[DllImport(“avicap32.dll“ CharSet = CharSet.Ansi SetLastError = true ExactSpelling = true)]
public static extern int capCreateCaptureWindowA([MarshalAs(UnmanagedType.VBByRefStr)] ref string lpszWindowName int dwstyle int x int y int nWidth short nHeight int hWndParent int nID);
[DllImport(“avicap32.dll“ CharSet = CharSet.Ansi SetLastError = true ExactSpelling = true)]
public static extern bool capGetDriverDescriptionA(short wDriver [MarshalAs(UnmanagedType.VBByRefStr)] ref string lpszName int cbName [MarshalAs(UnmanagedType.VBByRefStr)] ref string lpszVer int cbVer);
[DllImport(“user32“ CharSet = CharSet.Ansi SetLastError = true ExactSpelling = true)]
public static extern bool DestroyWindow(int hndw);
[DllImport(“user32“ EntryPoint = “SendMessageA“ CharSet = CharSet.Ansi SetLastError = true ExactSpelling = true)]
public static extern int SendMessage(int hwnd int wMsg int wParam [MarshalAs(UnmanagedType.AsAny)] object lParam);
[DllImport(“user32“ CharSet = CharSet.Ansi SetLastError = true ExactSpelling = true)]
public static extern int SetWindowPos(int hwnd int hWndInsertAfter int x int y int cx int cy int wFlags);
[DllImport(“vfw32.dll“)]
public static extern string capVideoStreamCallback(int hwnd videohdr_tag videohdr_tag);
[DllImport(“vicap32.dll“ CharSet = CharSet.Ansi SetLastError = true ExactSpelling = true)]
public static extern bool capSetCallbackOnframe(int hwnd string s);
private void OpenCapture()
{
int intWidth = this.panel1.Width;
int intHeight = this.panel1.Height;
int intDevice = tscbxCameras.SelectedIndex;
string refDevice = intDevice.ToString();
//创建视频窗口并得到句柄
hHwnd = CameraForm.cap
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 86018 2018-04-20 15:31 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\.vs\config\applicationhost.config
..A..H. 75776 2018-09-05 01:01 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\.vs\调用摄像头\v14\.suo
文件 92854 2013-06-27 16:35 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\11.ico
文件 92854 2013-06-27 16:35 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\8.ico
文件 14336 2008-10-12 13:34 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\AForge.Controls.dll
文件 9728 2008-11-16 11:45 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\AForge.dll
文件 97792 2008-11-18 10:46 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\AForge.Imaging.dll
文件 27136 2008-10-12 13:34 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\AForge.Video.DirectShow.dll
文件 13312 2008-10-12 13:34 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\AForge.Video.dll
文件 5797376 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.BonusSkins.v11.1.dll
文件 166912 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.Charts.v11.1.Core.dll
文件 2106880 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.Data.v11.1.dll
文件 2080768 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.OfficeSkins.v11.1.dll
文件 1239552 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.Printing.v11.1.Core.dll
文件 168448 2015-07-28 14:52 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.SpellChecker.v11.1.Core.dll
文件 3498496 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.Utils.v11.1.dll
文件 2298880 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraBars.v11.1.dll
文件 1088941 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraBars.v11.1.xm
文件 6917632 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraCharts.v11.1.dll
文件 53248 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraCharts.v11.1.UI.dll
文件 1849344 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraEditors.v11.1.dll
文件 1895936 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraGrid.v11.1.dll
文件 712192 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraLayout.v11.1.dll
文件 293376 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraNavBar.v11.1.dll
文件 873472 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraScheduler.v11.1.Core.dll
文件 625675 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraScheduler.v11.1.Core.xm
文件 1428992 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraScheduler.v11.1.dll
文件 173568 2015-07-28 14:52 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraScheduler.v11.1.Extensions.dll
文件 331312 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraScheduler.v11.1.xm
文件 257024 2015-07-28 14:52 C#调用USB口摄像头(单头,多头)\调用摄像头(单摄像头)\调用摄像头\bin\Debug\DevExpress.XtraSpellChecker.v11.1.dll
............此处省略99个文件信息
- 上一篇:ASP.NET课设带文档
- 下一篇:C#生辰八字生成器源码
相关资源
- C#生辰八字生成器源码
- ASP.NET图书管理系统源码.zip
- 基于遗传算法的排程系统
- DevExpress WinForm中文文档
- C#购物系统课程设计
- Beginning C# 7 Programming with Visual Studio
- C# 实现多个IP摄像头画面预览以及截图
- Visual C#.NET串口通信及测控应用典型实
- 基于.net的医院信息管理系统C#
- C#Socket网络通信实现多人聊天
- 企业人事管理系统C#源代码
- C#实现软件加壳
- ASP.NET网络书店(C#全源码提供)
- C#获取视频时长,并且视频截图
- Essential C# 7.0
- 北大青鸟accp7.0 使用C#开发数据库应用
- C#电梯调度
- Pro ASP.NET Core MVC 2 (7th) 中文版
- C# 调用Bartender打印的2种方式
- c#人力资源管理系统源代码
- DevExpress控件forC#-8.2
- C#多线程编程实战_中文完整版
- C#学生信息管理系统含全部源码,详细
- s2深入.NET平台和C#编程课后、上机、指
- C#二维三维图形绘制工程宝典 随书代
- C#中用三种方法打印PDF文档
- C#调用WebKit.NET 源码和
- C#项目开发全程实录 明日科技
- STC12C5A60S2-基于pt100的远程网络温度检
- 最强大的Asp.Net图书销售系统源代码保
评论
共有 条评论