C#调用USB口摄像头(单头,多头)源码我已经整理出来了,单摄像头项目里面用了DEV控件 需要你们导入DEV控件的DLL DLL已经在生成路径下引用即可哦!
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 86018 2018-04-20 15:31 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头).vsconfigapplicationhost.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口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugAForge.Controls.dll
文件 9728 2008-11-16 11:45 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugAForge.dll
文件 97792 2008-11-18 10:46 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugAForge.Imaging.dll
文件 27136 2008-10-12 13:34 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugAForge.Video.DirectShow.dll
文件 13312 2008-10-12 13:34 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugAForge.Video.dll
文件 5797376 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.BonusSkins.v11.1.dll
文件 166912 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.Charts.v11.1.Core.dll
文件 2106880 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.Data.v11.1.dll
文件 2080768 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.OfficeSkins.v11.1.dll
文件 1239552 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.Printing.v11.1.Core.dll
文件 168448 2015-07-28 14:52 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.SpellChecker.v11.1.Core.dll
文件 3498496 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.Utils.v11.1.dll
文件 2298880 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraBars.v11.1.dll
文件 1088941 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraBars.v11.1.xml
文件 6917632 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraCharts.v11.1.dll
文件 53248 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraCharts.v11.1.UI.dll
文件 1849344 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraEditors.v11.1.dll
文件 1895936 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraGrid.v11.1.dll
文件 712192 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraLayout.v11.1.dll
文件 293376 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraNavBar.v11.1.dll
文件 873472 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraScheduler.v11.1.Core.dll
文件 625675 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraScheduler.v11.1.Core.xml
文件 1428992 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraScheduler.v11.1.dll
文件 173568 2015-07-28 14:52 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraScheduler.v11.1.Extensions.dll
文件 331312 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraScheduler.v11.1.xml
文件 257024 2015-07-28 14:52 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraSpellChecker.v11.1.dll
............此处省略99个文件信息
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口摄像头(单头,多头)调用摄像头(单摄像头).vsconfigapplicationhost.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口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugAForge.Controls.dll
文件 9728 2008-11-16 11:45 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugAForge.dll
文件 97792 2008-11-18 10:46 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugAForge.Imaging.dll
文件 27136 2008-10-12 13:34 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugAForge.Video.DirectShow.dll
文件 13312 2008-10-12 13:34 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugAForge.Video.dll
文件 5797376 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.BonusSkins.v11.1.dll
文件 166912 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.Charts.v11.1.Core.dll
文件 2106880 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.Data.v11.1.dll
文件 2080768 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.OfficeSkins.v11.1.dll
文件 1239552 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.Printing.v11.1.Core.dll
文件 168448 2015-07-28 14:52 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.SpellChecker.v11.1.Core.dll
文件 3498496 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.Utils.v11.1.dll
文件 2298880 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraBars.v11.1.dll
文件 1088941 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraBars.v11.1.xm
文件 6917632 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraCharts.v11.1.dll
文件 53248 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraCharts.v11.1.UI.dll
文件 1849344 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraEditors.v11.1.dll
文件 1895936 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraGrid.v11.1.dll
文件 712192 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraLayout.v11.1.dll
文件 293376 2017-01-16 22:38 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraNavBar.v11.1.dll
文件 873472 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraScheduler.v11.1.Core.dll
文件 625675 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraScheduler.v11.1.Core.xm
文件 1428992 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraScheduler.v11.1.dll
文件 173568 2015-07-28 14:52 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraScheduler.v11.1.Extensions.dll
文件 331312 2018-08-18 16:49 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraScheduler.v11.1.xm
文件 257024 2015-07-28 14:52 C#调用USB口摄像头(单头,多头)调用摄像头(单摄像头)调用摄像头inDebugDevExpress.XtraSpellChecker.v11.1.dll
............此处省略99个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)