关于USB迅为摄像头的问题 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
关于USB摄像头的拍照问题
我想用C#做一个<em>关于</em><em>摄像头</em>拍照的程序,现有一个<em>usb</em>的<em>摄像头</em>,要求<em>摄像头</em>拍摄到的图像只要能够预览就可以了,然后点击一个按钮,把图片保存到本地。现在找到一段代码(代码如下),但是感觉这段代码执行的效果没有原来厂家给的c++程序清晰。我的<em>问题</em>:如何能够提高<em>摄像头</em>预览的图像的清晰度?
WINCE6.0关于USB摄像头问题
各位高手,我在WINCE6.0下使用微软提供的USB<em>摄像头</em>驱动程序,硬件是罗技的C120,当<em>摄像头</em>插入到USB接口时,会在注册表中添加CAM1:驱动,但是我用微软的CameraDshowApp.exe运行后,采集不到<em>摄像头</em>的图像信息。我的组件选了USB支持,DirectShow,rnSYSGEN_USBrnSYSGEN_DSHOW_CAPTURErnSYSGEN_DSHOW_DMOrnSYSGEN_DSHOW_VIDRENDrnrn- SYSGEN_DCOM_STGrn- SYSGEN_IMAGING=1rn- SYSGEN_IMAGING_BMP_DECODE=1rn- SYSGEN_IMAGING_BMP_ENCCODE=1rn- SYSGEN_IMAGING_JPG_ENCCODE=1rn- SYSGEN_IMAGING_JPG_DECODE=1rn这些环境变量都添加了,还望各位指点迷津。小弟先行谢过。
关于USB摄像头视频捕捉
我想通过USB<em>摄像头</em>捕捉视频,想用 Windows Media Encoder SDK 来实现流媒体格式(wmv,asf)的视频录制.不知怎样做,那位朋友有Media Encoder SDK 视频捕捉的例程啊?
关与Usb摄像头问题
我按老陈---Usb<em>摄像头</em>专题讲座(二)代码做了一下,出现了错误。请高手指教一下。rn---------------------------------------------- rnunit Unit_Send;rnrninterfacernrnusesrn Windows, Messages, SysUtils, vfw, Jpeg, Variants, Classes, Graphics, Controls, Forms,rn Dialogs, ExtCtrls, StdCtrls, IdAntiFreezeBase, IdAntiFreeze,rn IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient;rnrntypern TFrmMain = class(TForm)rn btnStart: TButton;rn Panel1: TPanel;rn Image1: TImage;rn btnStop: TButton;rn Label1: TLabel;rn Edit1: TEdit;rn IdTCPClient1: TIdTCPClient;rn IdAntiFreeze1: TIdAntiFreeze;rn procedure btnStartClick(Sender: TObject);rn procedure btnStopClick(Sender: TObject);rn procedure FormCreate(Sender: TObject);rn privatern Private declarations rn CaptureHandle: THandle;rn BmpInfo: TBitmapInfo;rn procedure CompareFrame(lpVHdr: PVIDEOHDR);rn publicrn Public declarations rn end;rnrnvarrn FrmMain: TFrmMain;rnrnrnimplementationrnrn$R *.dfmrnrnprocedure TFrmMain.FormCreate(Sender: TObject);rnbeginrn CaptureHandle := 0;rn btnStart.Enabled := True;rn btnStop.Enabled := False;rnend;rnrnprocedure GetUsbCamerBmpSize(var BmpInfoHeader: TBitmapinfoheader);rnvarrn PBmpInfoHeader: PBitmapInfo;rn dwSize: DWORD;rnbeginrn dwSize := capGetVideoFormatSize(FrmMain.CaptureHandle);rn PBmpInfoHeader := GlobalAllocPtr(GHND, dwSize);rn capGetVideoFormat(FrmMain.CaptureHandle, PBmpInfoHeader, dwSize);rn CopyMemory(@BmpInfoHeader, @PBmpInfoHeader.bmiHeader, Sizeof(TBitmapinfoheader));rn GlobalFreePtr(PBmpInfoHeader);rnend;rnrnfunction ChangeBmp(var MyBmp: TBitmap): Boolean; 动态改变BMP图像大小rnvarrn TempBitmap: TBitmap;rnbeginrn TempBitmap := TBitmap.Create;rn TempBitmap.Assign(MyBmp);rn MyBmp.Width := 160; //176rn MyBmp.Height := 120; //144rn MyBmp.PixelFormat := pf15bit;rn SetStretchBltMode(MyBmp.Canvas.Handle, COLORONCOLOR);rn stretchblt(MyBmp.Canvas.Handle, 0, 0, MyBmp.Width, MyBmp.Height, TempBitmap.Canvas.Handle, 0, 0, TempBitmap.Width, TempBitmap.Height, srccopy);rn TempBitmap.Free;rn Result := True;rnend;rnrnprocedure TFrmMain.CompareFrame(lpVHdr: PVIDEOHDR);rnvarrn BmpFileHeader: TBitmapFileHeader;rn BmpInfoHeader: TBitmapInfoHeader;rn MyMemoryStream: TMemoryStream;rn MyBmp: TBitmap;rn MyJpg: TJPEGImage;rnbeginrn注意:实际上,lpVHdr里面已经包含有图像的裸数据了.可以直接Draw显示出来了.rn这里因为需要添加字幕,同时转化为Jpeg格式.所以我们为裸数据加上Bmp文件头和rn结构.rnrn FillChar(BmpFileHeader, Sizeof(TBitmapfileheader), 0);rn FillChar(BmpInfoHeader, Sizeof(TBitmapinfoheader), 0);rnrn BmpFileHeader.bfType := $4D42; //文件类型,必须为BM.rn BmpFileHeader.bfSize := BmpInfo.bmiHeader.biSizeImage; //BMP数据的大小字节rn BmpFileHeader.bfReserved1 := 0; //保留,必需为0rn BmpFileHeader.bfReserved2 := 0; //保留,必需为0rn BmpFileHeader.bfOffBits := Sizeof(TBitmapFileHeader) + Sizeof(TBitmapInfoHeader); //Specifies the offset, in bytes, from the BITMAPFILEHEADER structure to the bitmap bits.rnrn GetUsbCamerBmpSize(BmpInfoHeader);rnrnrn Panel1.Left := 0;rn Panel1.Top := 0;rn Panel1.ClientWidth := BmpInfoHeader.biWidth;rn Panel1.ClientHeight := BmpInfoHeader.biHeight;rnrnrn MyBmp := TBitmap.Create;rn MyJpg := TJPEGImage.Create;rn MyMemoryStream := TMemoryStream.Create;rnrn MyMemoryStream.Write(BmpFileHeader, sizeof(BmpFileHeader));rn MyMemoryStream.Write(BmpInfoHeader, sizeof(BmpInfoHeader));rn MyMemoryStream.Write(lpVHdr^.lpData^, BmpInfo.bmiHeader.biSizeImage);rn MyMemoryStream.Position := 0;rnrn MyBmp.LoadFromStream(MyMemoryStream);rnrn with MyBmp.Canvas dorn beginrn Brush.style := bsClear; //先这样设置rn Font.Color := clRed; // 文字前景色rn Font.Size := 20; //TxtFont.Size;//10;//Self.Font.Size;rn//Font.Name := Self.Font.Name;rn TextOut(0, 0, DateTimeToStr(Now)); //elsern//if RadioButton3.Checked then TextOut(0,0,Edit1.Text);rn end;rnrn ChangeBmp(MyBmp); //因为接收方的mpeg固定为此大小.所以必须改变它.当然,也可以先发送大小过去动态设置,则可省略此步.rn Image1.Picture.Bitmap.Assign(MyBmp);rn MyJpg.Assign(MyBmp);rn MyJpg.CompressionQuality := 65;rn MyMemoryStream.Clear;rn MyJpg.SaveToStream(MyMemoryStream);rn MyMemoryStream.Position := 0;rnrn //发送数据出去rn tryrn IdTCPClient1.WriteInteger(MyMemoryStream.Size);rn IdTCPClient1.WriteStream(MyMemoryStream);rn exceptrn btnStop.Click;rn MyMemoryStream.Free;rn MyBmp.Free;rn MyJpg.Free;rn ShowMessage('发送失败');rn Exit;rn end;rnrn MyMemoryStream.Free;rn MyBmp.Free;rn MyJpg.Free;rnend;rnrnfunction FrameCallBack(hWnd: HWND; lpVHdr: PVIDEOHDR): DWORD; stdcall;rnbeginrn FrmMain.CompareFrame(lpVHdr);rn Result := DWORD(True);rnend;rnrnprocedure TFrmMain.btnStartClick(Sender: TObject);rnvarrn CapParms: TCAPTUREPARMS;rnbeginrn (Sender as TButton).Enabled := False;rn IdTCPClient1.Host := Trim(Edit1.Text);rn IdTCPClient1.Port := 2000;rnrn tryrn IdTCPClient1.Connect(1000 * 10);rn exceptrn ShowMessage('连接失败!');rn (Sender as TButton).Enabled := True;rn Exit;rn end;rnrn //定义视频输入格式rn FillChar(BmpInfo.bmiHeader, SizeOf(TBitmapInfoHeader), 0);rn with BmpInfo.bmiHeader dorn beginrn biBitCount := 24;rn biClrImportant := 0;rn biClrUsed := 0;rn biCompression := BI_RGB;rn biHeight := 240;rn biPlanes := 1;rn biSize := SizeOf(TBitmapInfoHeader);rn biSizeImage := 0;rn biWidth := 320;rn biXPelsPerMeter := 0;rn biYPelsPerMeter := 0;rn end;rnrn CaptureHandle := capCreateCaptureWindow('Capture Window',rn WS_VISIBLE or WS_CHILD, 0, 0, 320, 240, Handle, 0); //创建一个AVICap捕获窗口rn if CaptureHandle = 0 thenrn beginrn ShowMessage('创建窗口失败!');rn (Sender as TButton).Enabled := True;rn Exit;rn end;rn if not capDriverConnect(CaptureHandle, 0) then //连接<em>摄像头</em>.0代表第一个<em>摄像头</em>rn beginrn ShowMessage('打开<em>摄像头</em>失败!');rn (Sender as TButton).Enabled := True;rn Exit;rn end;rn capSetVideoFormat(CaptureHandle, @BmpInfo, SizeOf(BmpInfo)); //设置视频格式rn capPreviewRate(CaptureHandle, 15); //设置预览视频的频率rn capSetCallbackOnVideoStream(CaptureHandle, @FrameCallBack); //设置回调函数.流格式.rn //capSetCallbackOnFrame(CaptureHandle, @FrameCallBack);//帧格式rn capCaptureGetSetup(CaptureHandle, @CapParms, sizeof(TCAPTUREPARMS)); //获取当前设置rn CapParms.fYield := TRUE;rn CapParms.fAbortLeftMouse := FALSE;rn CapParms.fAbortRightMouse := FALSE;rn capCaptureSetSetup(CaptureHandle, @CapParms, sizeof(TCAPTUREPARMS)); //改变需要改变的参数rn capCaptureSequenceNoFile(CaptureHandle); //不保存文件rn btnStop.Enabled := True;rnend;rnrnrnprocedure TFrmMain.btnStopClick(Sender: TObject);rnbeginrn (Sender as TButton).Enabled := False;rn if CaptureHandle <> 0 thenrn beginrn CapCaptureStop(CaptureHandle); //停止捕获rn//capSetCallbackOnFrame(CaptureHandle,nil);rn capDriverDisconnect(CaptureHandle); //断开连接rn end;rn if IdTCPClient1.Connected then IdTCPClient1.Disconnect;rnend;rnrnrnend.rnrnrn接收端代码:rnrnunit Unit_Recv;rnrninterfacernrnusesrn Windows, Messages, SysUtils, mpeg, jpeg, Variants, Classes, Graphics, Controls, Forms,rn Dialogs, IdBaseComponent, IdComponent, IdTCPServer, IdThreadMgr,rn IdThreadMgrDefault, IdAntiFreezeBase, IdAntiFreeze, ExtCtrls, StdCtrls;rnrntypern TFrmMain = class(TForm)rn IdTCPServer1: TIdTCPServer;rn btnStart: TButton;rn CheckBox1: TCheckBox;rn Panel3: TPanel;rn Image1: TImage;rn IdAntiFreeze1: TIdAntiFreeze;rn IdThreadMgrDefault1: TIdThreadMgrDefault;rn btnStop: TButton;rn procedure btnStartClick(Sender: TObject);rn procedure FormCreate(Sender: TObject);rn procedure btnStopClick(Sender: TObject);rn procedure IdTCPServer1Execute(AThread: TIdPeerThread);rn privatern Private declarations rn MyMpeg: TMpeg;rn fs: TFileStream;rn publicrn Public declarations rn end;rnrnvarrn FrmMain: TFrmMain;rnrnimplementationrnrn$R *.dfmrnrnprocedure TFrmMain.FormCreate(Sender: TObject);rnbeginrn CheckBox1.Checked := True;rn btnStart.Enabled := True;rn btnStop.Enabled := False;rn MyMpeg := nil;rn fs := nil;rnend;rnrnprocedure TFrmMain.btnStartClick(Sender: TObject);rnvarrn m_FileName: string;rnbeginrn (Sender as TButton).Enabled := False;rn tryrn IdTCPServer1.DefaultPort := 2000;rn IdTCPServer1.Active := True;rn exceptrn ShowMessage('打开监听端口失败!');rn (Sender as TButton).Enabled := True;rn Exit;rn end;rn CheckBox1.Enabled := False;rn if CheckBox1.Checked thenrn beginrn m_FileName := ExtractFilePath(Application.ExeName) + 'Demo.mpeg';rn MyMpeg := TMpeg.Create;rn fs := TFileStream.Create(m_FileName, fmCreate or fmOpenReadWrite or fmShareDenyNone);rn MyMpeg.Open(160, 120, 4, 2000, bf24hz, fs);rn end;rn btnStop.Enabled := True;rnend;rnrnprocedure TFrmMain.btnStopClick(Sender: TObject);rnbeginrn (Sender as TButton).Enabled := False;rn if MyMpeg <> nil then MyMpeg.Free;rn if fs <> nil then fs.Free;rnend;rnrnprocedure TFrmMain.IdTCPServer1Execute(AThread: TIdPeerThread);rnvarrn iSize: integer;rn MyStream: TMemoryStream;rn MyBmp: TBitmap;rn MyJpg: TJPEGImage;rnbeginrn tryrn iSize := AThread.Connection.ReadInteger;rn exceptrn Exit;rn end;rn MyStream := TMemoryStream.Create;rn tryrn AThread.Connection.ReadStream(MyStream, iSize);rn exceptrn MyStream.Free;rn Exit;rn end;rn MyStream.Position := 0;rn MyBmp := TBitmap.Create;rn MyJpg := TJPEGImage.Create;rn MyJpg.LoadFromStream(MyStream);rn MyBmp.Assign(MyJpg);rn if CheckBox1.Checked thenrn beginrn MyMpeg.AddIImage(MyBmp);rn MyMpeg.Keep(2);rn end;rn Image1.Picture.Bitmap.Assign(MyBmp);rn MyStream.Free;rn MyJpg.Free;rn MyBmp.Free;rnend;rnrnend.rnrn就现显一会图片就出现错误了!错误是:应用程序发生异常 未知的软件异常(0x0eedfade),位置为0x7c812afb。rnrnrnrn
usb摄像头的驱动问题
大家好,我现在想做一个<em>usb</em><em>摄像头</em>图像采集的系统rn想问一下,目前市场上的<em>usb</em><em>摄像头</em>输出是什么格式,好像jpeg格式居多,因为系统后端有视频压缩模块,要求YUV420格式的输入,请问一下有支持YUV420输出的<em>摄像头</em>吗?rn另外,如果有,这类<em>摄像头</em>的驱动好找吗?
USB摄像头侦测的问题
通过USB<em>摄像头</em>的 CLASSGUID 6BDD1FC6-810F-11D0-BEC7-08002BE2092F,使用RegisterDeviceNotification后,rn发现无法识别插入和移除,但是用U盘却可以识别插入和移除,请问是怎么回事?
USB摄像头
zc0301. 传感器为HV7131R(c)rngspca: probing 0ac8:301brn内核为2.6.35rn内核有个zc3xx是支持 这个驱动的.还有个zc0301_core.c是不支持这个的rn于是我想修改ZC0301, 首先当然是改ID TABLE 里的值 ,rn之后,就会获取传感器 的ID, 我一直没有拿 到,这一部分应该是涉及USB 协议的,rn我已经尝试模仿ZC3XX的,但是怎么都不成功.rnrn我想问下,我应该如何着手这个USB协议,如何去学习。
usb 摄像头
<em>usb</em><em>摄像头</em>采集 拍照 视频的保存 编写软件是VC++ 提供大家学习参考用
关于Windows下USB摄像头驱动开发
知道很难,但不知道这么难。。rn我们采用ccd图像传感器与68013开发了一个<em>摄像头</em>,但都是用的Cypress提供的通用驱动程序。现在想开发Windows下USB<em>摄像头</em>驱动,就是让Windows下能够识别我们的设备,做成标准接口的<em>摄像头</em>,直接用DirectShow开发应用程序。在网上多方查找,得知可以参考DDK下的例子testcap、avstream、<em>usb</em>camd、bulk<em>usb</em>等,但头绪太多。rn初步的想法是<em>摄像头</em>部分参考testcap,但是不清楚具体应该修改哪些方面的,比如在哪里进行初始化,硬件设备与mini driver交互vendor command等。另外testcap是虚拟<em>摄像头</em>,没有硬件部分,因此需要将<em>usb</em>部分加进去,这时考虑例子bulk<em>usb</em>,但是对testcap与bulk<em>usb</em>的结合,非常没头绪。rn希望有经验者给些提示,感激不尽!
求助:关于usb摄像头的驱动程序
我手里有一<em>摄像头</em>,但不知道品牌和厂家地址,上网不知道该怎么搜索,系统是2000,请问怎么才可以正常使用?不知道它是不是和闪寸一样有通用的驱动程序,如果有的话,麻烦楼下的能给个地址。rn
关于wince usb摄像头求助
新手,请问有没有wince下现成的<em>usb</em><em>摄像头</em>驱动,能有完整的api,用来读取图片,指导下
关于usb摄像头的视频监控系统
现在一个毕业设计,<em>usb</em><em>摄像头</em>(网眼2000)采集来的数据,网络传输到远程,也就是实现远程监控功能。(基于嵌入式系统的)rn 现在对<em>摄像头</em>采集来的数据格式有些不明白?一般从<em>usb</em><em>摄像头</em>采集来的数据都是什么格式的啊?经过压缩了吗?rn 采集来的都是一幅一幅图像,如何转换成视频的呢?rn 在网上传输,一般是什么样格式的视频流比较好呢?rn
问大家一个关于usb摄像头问题
现在需要做一个毕业设计,<em>usb</em><em>摄像头</em>(网眼2000)采集来的数据,网络传输到远程,也就是实现远程监控功能。rn 现在对<em>摄像头</em>采集来的数据格式有些不明白?一般从<em>usb</em><em>摄像头</em>采集来的数据都是什么格式的啊?经过压缩了吗?rn 我看<em>摄像头</em>介绍有:rn 图像格式:RGB24 或者I420(yuv)rn video数据格式:8/16/24bit 等等。rn 还有一般的都有分辨率:如 VGA CIF等等啊rnrn希望能知道的给说说啊?rn谢谢各位了。rnrn
关于USB摄像头这方面的问题
从网上找了一个控制<em>摄像头</em>的代码,然后我小改了一下,变成3秒自动截图,然后把截图二值化存在另一个文件夹,截图的保存都是覆盖的,一直都是一张图片,但是一运行,就比较卡,不用二值化的时候还可以,有的时候还不会立即把截到的图片二值化保存。很郁闷,想问问前辈们,这种情况该怎么解决??rn[code=vb]rn Clipboard.Clear: SendMessage ctCapWin, WM_CAP_Edit_Copy, 0, 0 '将当前图像复制到剪贴板rn SavePicture Clipboard.GetData, App.Path & "\1.bmp" rn Exit Subrn[/code]rn这是截图功能 ,我设了个Timer 让他3秒调用一次,然后还有个二值化方法,把图片给二值化了。
浅析DVP摄像头和USB摄像头
rn &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; 本次课程将会使用 RK3399 多块开发板,使用 android 8.1 最新代码,带领大家把开发板上面的硬件模块功能都实现了rnrnrn 总体课程规划如下;rnrnrn &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1准备篇rnrnrn &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.点亮屏幕rnrnrn &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.触摸屏rnrnrn &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; 4.以太网WIF和蓝牙rnrnrn &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.USB功能实现和TF卡rnrnrn &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.GPIO驱动操作及串口rnrnrn &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.camera<em>摄像头</em>rnrnrn &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; 8. audio音频rn
linux下USB摄像头开发问题
我的<em>摄像头</em>在LINUX中安装应该是正常的rn我用cat /dev/video0 >test.jpg& 是可以生成图片的。用ls<em>usb</em>查看USB设备如下rn[root@lgfedora14 spcaview-20071224]# ls<em>usb</em>rnBus 002 Device 004: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 WebcamrnBus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB HubrnBus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubrnBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubrnrnrn但用spcaserv就显示报错rn[root@lgfedora14 spcaview-20071224]# spcaserv -d /dev/video0rn Spcaview version: 1.1.8 date: 25:12:2007 (C) mxhaard@magic.fr rnvideo /dev/video0 rnCamera found: PC Camera rnVIDIOCGPICT brightnes=0 hue=0 color=0 contrast=32896 whiteness=39321depth=8 palette=0rnBridge found: zc3xx rnNot an Spca5xx Camera !!rnwrong spca5xx devicernStreamId: -1 Camerarntry palette 21 depth 8rnDamned second try fail rntry palette 15 depth 12rnDamned second try fail rntry palette 4 depth 24rnDamned second try fail rntry palette 3 depth 16rnDamned second try fail rntry palette 5 depth 32rnDamned second try fail rnprobe size in rnAvailable Resolutions width 640 heigth 480 rnAvailable Resolutions width 384 heigth 288 rnAvailable Resolutions width 352 heigth 288 rnAvailable Resolutions width 320 heigth 240 rnAvailable Resolutions width 192 heigth 144 rnAvailable Resolutions width 176 heigth 144 rnAvailable Resolutions width 160 heigth 120 rnInvalid palette in check palette fatal !! rn Format asked 15 check -1rnVIDIOCSPICT brightnes=0 hue=0 color=0 contrast=32896 whiteness=39321depth=12 palette=15rnVIDIOCGPICT brightnes=0 hue=0 color=0 contrast=32896 whiteness=39321depth=8 palette=0rncould't set video palette Abort ! rnrn我的程序也是用V4L库读设备信息也有<em>问题</em>如下,然后用ioctl(m_fd, VIDIOCMCAPTURE, &(mmap))就失败了rn[2011-05-10 12:46:41]/dev/video0: v4l_get_capability PC Camerarn 1 channelsrn 0 audiosrn maxwidth=640,maxheight=480,minwidth=48,minheight=32rn rn[2011-05-10 12:46:41]Channel 0: type=CAMERA name=zc3xx flags=0 norm=0 tuners=0rn rn[2011-05-10 12:46:41]/dev/video0: v4l_get_picture rn brightness=0 rn colour =0 rn contrast =32896 rn depth =8 rn hue =0 rn palette=0 rn whiteness=39321 rn
ARM9200的usb摄像头驱动开发的问题
各位大虾,我现在需要做arm9200的<em>usb</em><em>摄像头</em>驱动程序。请问,是不是直接在linux自带的<em>usb</em>-skeleton.c基础上改一下就行了?我刚接触linux,从没编过驱动,还望大家多多帮助。
usb摄像头的出来数据格式问题
现在需要做一个毕业设计,<em>usb</em><em>摄像头</em>(网眼2000)采集来的数据,网络传输到远程,也就是实现远程监控功能。rn 现在对<em>摄像头</em>采集来的数据格式有些不明白?一般从<em>usb</em><em>摄像头</em>采集来的数据都是什么格式的啊?经过压缩了吗?rn 我看<em>摄像头</em>介绍有:rn 图像格式:RGB24 或者I420(yuv)rn video数据格式:8/16/24bit 等等。rn 还有一般的都有分辨率:如 VGA CIF等等啊rnrn希望能知道的给说说啊?rn谢谢各位了。rnrn
Directshow usb摄像头捕捉问题
在[url=http://www.cppfans.com/read-htm-tid-24.html][/url]的例子中,得到并显示了来自USB<em>摄像头</em>的图像。rnrn现在:rn我需要得到<em>摄像头</em>的图像数据,自己来处理和显示,需要怎么做呢?rnrn我按照ms的dxsdk写了rn[code=C/C++]rnclass BcbSampleGrabberCB : public ISampleGrabberCBrnrn public:rnrn STDMETHODIMP_(ULONG) AddRef() return 2; rn STDMETHODIMP_(ULONG) Release() return 1; rnrn STDMETHODIMP QueryInterface(REFIID riid, void ** ppv)rn rn if (riid == IID_ISampleGrabberCB || riid == IID_IUnknown)rn rn *ppv = (void *) static_cast(this);rn return NOERROR;rn rn return E_NOINTERFACE;rn rn HRESULT __stdcall BufferCB(double SampleTime,BYTE *pBuffer,long BufferLen);rn HRESULT __stdcall SampleCB(double SampleTime,IMediaSample *pSample);rn;rn[/code]rnrn编译没<em>问题</em>,但我不知道如何正确的插入到处理流程中,所以BufferCB()并没有被回调。rn
VxWorks下使用USB摄像头问题
我注册了应用程序,调用<em>usb</em>dDynamicAttachRegister(),用USBD_NOTIFY_ALL作为参数,运行时插入<em>摄像头</em>没有反应,而插入USB键盘则有显示,能正确显示设备类型、次类型、协议等信息。这是什么原因呢?rnrn例外我想重新编译<em>usb</em>的源文件,就是target/src/<em>usb</em>/下的文件,生成lib<em>usb</em>.a文件,该如何调用命令?rnrn谢谢了!
摄像头USB口的问题
我有一个罗技pro4000<em>摄像头</em>,现在我想用vc++来开发一个<em>摄像头</em>程序,谁有这方面的资料啊,或者谁有这方面经验能留个Email吗,我可以请教。rn我的信箱:freeman2242002@163.comrn freeman2242002@yahoo.com
usb摄像头回调函数显示图片问题??
panel1上可以显示动态视频,但想在image1上用回调函数显示图片,但image1没任何反映。请文一下程序哪里出了<em>问题</em>??uses rn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, rn Dialogs,VFW, IdBaseComponent, IdComponent, IdUDPBase, IdUDPClient,Clipbrd, rn StdCtrls, ExtCtrls; rnrntype rn TForm1 = class(TForm) rn Panel1: TPanel; rn Button2: TButton; rn IdUDPClient1: TIdUDPClient; rn Button3: TButton; rn Image1: TImage; rn AviPanel: TPanel; rn Label1: TLabel; rn Button1: TButton; rn procedure Button1Click(Sender: TObject); rnrn private rn Private declarations rn public rn Public declarations rn end; rnrnrnvar rnForm1: TForm1; rnCapWnd:THandle; //定义捕捉窗句柄 rnCapParms:TcaptureParms; //用于设置设备属性的结构变量 rnBMPINFO:TBitmapInfo; //BMP图像信息 rnm_hCapWnd:Hwnd; rnrnimplementation rnfunction FrameCallBack(hWnd: HWND; lpVHdr: PVIDEOHDR) : LongInt;stdcall; rnvar hd:Thandle; rnBitmap:TBitmap; rnbegin //将数据显在Image1, rnBitmap:=TBitmap.Create; rnBitmap.Width :=BMPINFO.bmiHeader.biWidth; rn// New size of Bitmap rnBitmap.Height:=BMPINFO.bmiHeader.biHeight; rnhd:= DrawDibOpen; rnDrawDibDraw(hd,Bitmap.canvas.handle,0,0,BMPINFO.BmiHeader.biwidth,BMPINFO.bmiheader.biheight,@BMPINFO.bmiHeader,lpVHdr^.lpData,0,0,BMPINFO.bmiHeader.biWidth,BMPINFO.bmiHeader.biheight,0); rnDrawDibClose(hd); rnForm1.image1.Picture.Bitmap.Assign(Bitmap) ; rnBitmap.SaveToFile('c:\dd.bmp');//这个保存的文件图片大小为0字节 rnshowmessage('sss');//这句执行,说明回调函数执行了的 rnBitmap.Free; rnend; rn$R *.dfm rnprocedure TForm1.Button1Click(Sender: TObject); rnvar rn dwSize:Integer; rn setBmp : BITMAPINFO ; rnbegin rn try rn m_hCapWnd:=capCreateCaptureWindow('', rn WS_CHILD or WS_VISIBLE,0,0,AviPanel.width,AviPanel.height,AviPanel.Handle,0); rn //avipanel 就是你要显示的视频窗口的;可以是form ,panel等 rn //AviPanel.width就是显示的宽度,AviPanel.height显示的高度; if(capDriverConnect(m_hCapWnd,0)) then rn begin rn // capOverlay(m_hCapWnd,true); //普通的<em>摄像头</em>不能用overlay的方式 主意; rn capPreviewRate(m_hCapWnd,30); //设置帧率为30 rn capPreview(m_hCapWnd,true); // preview方式显示 rn dwSize:=capGetVideoFormatSize(m_hCapWnd); rn capGetVideoFormat(m_hCapWnd,@setBmp, dwSize); rn setBmp.bmiHeader.biWidth:=352; //这个就是设置你捕捉图片的大小了 宽度 :) rn setBmp.bmiHeader.biHeight:=288; //这个就是设置你捕捉图片的大小了 高度 :) rn capSetVideoFormat(m_hCapWnd,@setBmp,dwSize); rn capSetCallbackOnFrame(m_hCapWnd,@FrameCallBack); rn end; rn except rn end; rnend; rnrnend. rn
Windows平台下USB摄像头的驱动开发问题
有一个<em>摄像头</em>,硬件信息是:USB\PID_174F&VID_5271&M_00rn如果要自己开发XP下的驱动,这个能够实现吗。rn谢谢。
移植USB摄像头出现的问题
现在有一个项目需求要将<em>usb</em><em>摄像头</em>移植到android上,rn我已经在linux内核处配置了zc303的驱动,插上<em>摄像头</em>有dev/video0产生。rn现在不知道怎么继续往下了,android平台里面的自带相机打不开。rn不过不知道原来是不是能打开的,原先带的ov7370插上也不能打开。rnrnrn现在我做的事是将基于标准的v4l2的应用移植到android下使用,但是原本在linux下可以用的应用现在不能在android的终端下使用了。rn之后该检查哪一部分往下进行呢。rn各位大哥求指教,偏远地区三本在校无力拜求
CE下USB摄像头驱动程序的问题
请问:rn1.以USB<em>摄像头</em>为例,在CE下开发和编写不同品牌不同型号的USB<em>摄像头</em>时,除了设备的vid及pid不同外,程序的不同之处究竟在哪里?rn rn2.GetSetKeyValues函数,我在<em>usb</em>client.h中找到了函数头声明,可是<em>usb</em>client.c中并没有相应的实现啊...因此程序建立总通不过,报ERROR LNK2019。我在utils.c中找到了一段GetSetKeyValues的实现并粘贴过去,并将<em>usb</em>client改为.cpp。如此建立可以通过,在目标板上<em>摄像头</em>插入后我输入了驱动dll的名称。并没有报错,但请问我怎么能够知道我所编写的驱动程序是否成功加载?我用的是WindowsCE5.0。rnrnrn谢谢!
USB 摄像头问题————————在线等待!!!!!
大家好:rn 我买了个<em>摄像头</em>装不上驱动,在Windows 2000 中 用硬件驱动安装程序向导安装老是出现一个安装错误,驱动程序安不上也能发现新硬件,就是安不上驱动程序。离卖的地方好远的哟!请教各位高手能给点意见
迅为4412烧写
1)将需要烧写的镜像拷贝到“USB_fastboot_tool”“platform-tools”文件夹下面。 2)启动开发板,进入Uboot 模式(Hit any key to stop autoboot读秒的过程中如果输入任何值,将进入uboot 模式)。 3)分区格式化,超级终端中fdisk,fatformat, ext3format,之前未做才需做 4)连接开发板和PC的USB_
谁有迅为4412开发板的Android-app,关于485的
RT谁有迅为4412开发板的Android-app,<em>关于</em>485的
迅为的iTOP4412板子,怎么才能直接使用usb转串口
RT,有什么思路么?rnrn三星的4412之后4路串口,我们需要5路串口,板子上通过<em>usb</em> hub引出了<em>usb</em>,闲置着。嵌入式板子上的<em>usb</em>可不可以搞成串口呢?
迅为开发板4412 安卓usb转串口使用方法
因为开发板串口电平是232,而我们使用的单片机是TTL的,所以要使用开发板的<em>usb</em>口当成串口使用,找了很多种方法。 首先,先用<em>usb</em>下载器和单片机连上, 然后根据<em>usb</em>下载器版本,直接百度搜索对应的安卓驱动, 不知道<em>usb</em>版本可以先把下载器插上电脑用<em>usb</em>查看器看看, 我的是ch341,在官网找到了打包好的能够使用的appdemo,lib和直接可以用的apk,adb install app...
关于subtype为YUY2的摄像头
视频通话用带驱动的<em>摄像头</em>能正常捕获图像并传输,但是YUY2的<em>摄像头</em>我就不清楚了,rnrn具体实验如下:rn对于subtype为YUY2的<em>摄像头</em>,在本地可以预览,但在远程端显示不了图像,rnrn我加了个AVI Decompressor过滤器和Capture过滤器相连,然后再连接Sender过滤器,rn这样做的目的是把YUY2的<em>摄像头</em>类型改为RGB32输出,rnrn但是,测试的结果是视频窗口是完全的黑屏,就是不显示图像
USB 摄像头开发包
VidCap所有函数具体说明请参阅csVidCap.h。 一、 预览/录象流程 1、 初始化并获取当前系统活动的<em>摄像头</em>数量;VidCapInit 2、 连接并打开指定的<em>摄像头</em>;VidCapConnect 3、 设定<em>摄像头</em>输出分辨率和图象格式;VidCapSetFormat 4、 启动<em>摄像头</em>,并传入回调函数地址;VidCapStart 5、 <em>摄像头</em>开始工作,获得数据后调用回调函数通知应用程序;VidCapCallbackProc 6、 停止<em>摄像头</em>;VidCapStop 7、 关闭<em>摄像头</em>;VidCapDisconnect 8、 释放资源。VidCapUninit 二、 拍照流程 1、 初始化并获取当前系统活动的<em>摄像头</em>数量;VidCapInit 2、 连接并打开指定的<em>摄像头</em>;VidCapConnect 3、 设定<em>摄像头</em>输出分辨率和图象格式;VidCapSetFormat 4、 启动<em>摄像头</em>,并传入静态图片回调函数地址;VidCapStart 5、 <em>摄像头</em>开始工作; 6、 用户按下<em>摄像头</em>上拍照按钮或应用程序调用拍照函数;VidCapTakeStillPicture 7、 <em>摄像头</em>拍照并调用静态图片回调函数通知应用程序;VidCapCallbackProc 8、 停止<em>摄像头</em>;VidCapStop 9、 关闭<em>摄像头</em>;VidCapDisconnect 10、 释放资源。VidCapUninit 三、 <em>摄像头</em>分辨率和输出格式 1、 获取当前<em>摄像头</em>所支持的分辨率和输出格式数量;VidCapGetNumberOfCapabilities 2、 遍历每个支持的分辨率和格式的详细信息;VidCapGetStreamCaps 3、 选择并设定当前所需的分辨率和输出格式。VidCapSetFormat 四、 <em>摄像头</em>控制 1、 获取控制参数的范围和默认值;VidCapGetRange 2、 获取控制参数的当前设定值;VidCapGet 3、 设定控制参数新值。VidCapSet
C#读取USB摄像头
该程序使用C#语言编写,主要功能为调取笔记本自带<em>摄像头</em>以及USB<em>摄像头</em>,并显示在窗体中,包含有截图录像功能。
树莓派USB摄像头拍照
调用V4L2实现树莓派USB<em>摄像头</em>拍照 1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。 2. 工作流程: 打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法(缓冲 区管理)-> 循环获取数据-> 关闭设备。 3. 设备的打开和关闭:
opencv调用USB摄像头
********************************** opencv下调用<em>摄像头</em>,可以拉滚动条改相机参数
USB摄像头程序
使用C++Builder写的<em>摄像头</em>程序,可以保存当前帧图片和视频。如果打开<em>摄像头</em>显示黑色画面,请先使用QQ视频聊天,然后运行本程序。<em>问题</em>会慢慢改进
usb摄像头编程
自己毕业设计做的项目,里面有详细的说明,代码注释也很好,欢迎下载!
v4l2读取USB摄像头
V4l2读取USB<em>摄像头</em>MJPG和yuyv数据,并实时显示<em>摄像头</em>的数据
树莓派3使用USB摄像头
郑晓使用的是一个<em>usb</em>接口的免驱<em>摄像头</em>,插在树莓派的任意一个<em>usb</em>接口。 命令行下查看/dev/下有video0的设备,如下图: 运行ls<em>usb</em>命令,有相关<em>摄像头</em>的信息,如下图: 安装fswebcam,用于访问<em>摄像头</em>、进行拍照等。 sudo apt-get install fswebcam 执行命令试拍一张看看效果: fswebcam -d /dev/vid
记录USB摄像头的几个问题
<em>usb</em> 1-1.2: device not accepting address 44, error -62 hub 1-1:1.0: unable to enumerate USB device on port 2 1.1 使用同一个<em>usb</em><em>摄像头</em>,在电脑端可以输出: description:YUYV 4:2:2 pixelformat:YUYV discrete-framesiz
USB摄像头框架分析
USB<em>摄像头</em>驱动框架 1.分配<em>usb</em>_driver结构体 2.设置 probe 2.1分配video_device结构体 2.2设置 .ops .ioctl_ops 2.3注册video_device结构体 3.注册<em>usb</em>_driver linux-2.6.31.14\drivers\media\video\uvc\Uvc_driver.c uvc_init 1
USB 摄像头 代码
STM32F4 USB <em>摄像头</em> 开发例程,.
usb摄像头显示程序
现成的应用程序 方便在嵌入式系统中的移植
linux usb 摄像头报错
使用linux平台,<em>usb</em><em>摄像头</em>,长时间打开会遇到以下报错。暂未找到<em>问题</em>解决方法。在此记录,希望有人能解答 安装ls<em>usb</em>工具 搜索openwrt 安装 ls<em>usb</em>  apt-get install  <em>usb</em>utils <em>usb</em><em>摄像头</em>型号: 05ac 8502  ls /dev和 ls /sys/class/ [root@/]# ls -l /dev/video0  crw-
CentOS下的USB摄像头
我使用 dmesg 命令其中显示如下rnuvcvideo:Found UVC 1.00 device Venus USB 2.0 Camerarninput:Venus USB2.0 Camera as /class/input/input5rnuvcvideo:Failed to query(135) UVC control 2 (unit 2):-110(exp 2)rnrnrn有哪位高手知道怎么解决这个<em>问题</em>么,引起这个错误的原因可能是哪些??rnrn我是在XP系统下装了VirtualBox,虚拟CentOS系统!!!rnrn
USB摄像头数据采集
如题!rnrn在windows平台下进行开发,采集后可作进一步编码等数据处理。rnrn有什么思路 ?
usb摄像头在vc下的开发
你好,我能不能看看你以前开发过的 和<em>摄像头</em>有关的 程序。rnrn我新买的免驱动<em>摄像头</em>,我想自己控制,和<em>摄像头</em>捕获到的图像获取。rnrn可以指点吗。
多个USB摄像头数据采集!
具体如下:rn1、笔记本上有三个USB<em>摄像头</em>;rn2、抓取第1、2个<em>摄像头</em>的图片,一秒一张,将抓取的图片转化为byte[],传递到C#程序;rn3、对第3个<em>摄像头</em>进行视频录相,存在本地计算机。rnrnrn用什么框架实现上述功能?
windows usb摄像头应用程序
各位大侠,小弟现要做USB<em>摄像头</em>开发,首先想在windows下写一个应用程序,不用windows下自带的cap宏做,需要先用createfile()打开驱动来写,<em>关于</em>第一个参数,很难找到,求问各位指点一下~~
VFW的摄像头USB接口
现在编程时用USB接口1插着<em>摄像头</em>,编完后可以正常采集播放,,,,,rnrn等我换其他USB接口后就不显示视频了。。。该USB口有效。。为什么啊rnVC 6.0 + WINDOWS XP
USB摄像头原理图介绍
介绍了免驱使用<em>usb</em>接口的<em>摄像头</em>的基本原理
wince 6.0 USB 摄像头
最近在弄USB<em>摄像头</em>。网上有找到两个驱动,一个是webcam,开源的。另一个是中星微的301驱动,赤岩软件提供的。rn 两个<em>问题</em>:rn 1.是不是市场上用中星微301芯片的<em>摄像头</em>,都可以用301驱动来驱动。rn 2. 网上webcam驱动,能支持哪些<em>摄像头</em>。《winCE下USB<em>摄像头</em>驱动源代码》
linux usb摄像头源代码
使用v4l2从<em>usb</em><em>摄像头</em>获取yuv422(yuv2)数据,转换成rgb贴在framebuffer中 环境:嵌入式linux操作系统 硬件:s3c6410 自己写的代码所以收5分
USB摄像头源代码
* <em>usb</em>-2.6.12.rar 是2.6内核的驱动 我现在用的就是这个 * <em>usb</em>-2.4.31.patch是2.4的,还没测试过 * servfox-R1_1_3.tar.gz 服务端的采集程序 * spcaview.rar 客户端查看程序,我还没捣鼓好
VB 调用 USB摄像头
API VB6.0 调用 USB<em>摄像头</em> ,可录像,截图!
USB摄像头预览工具
windows系统上的 <em>usb</em><em>摄像头</em>查看和设置工具。此工具小巧,免安装,使用方便。
USB摄像头工作原理
有关USB<em>摄像头</em>基本工作原理,设计镜头、CCD、DSP等等
Android外接usb摄像头
前言:最近开发需要用到USB外接<em>摄像头</em>,公司提供了一个简单的demo供参考,结果实际运行的时候发现拍照界面的两边会出现彩色的波动条纹一直晃,一开始以为是底层驱动的<em>问题</em>,后来仔细看了下还是代码的<em>问题</em>。demo里的设计思想是绘制一个全局的自定义相机界面,开启一个线程把bitmap图片宽高比设置成4:3一帧帧的显示在界面上形成动态的视觉。但是因为bitmap比实际的画布小所以造成了两边一直晃动的感觉。
USB摄像头图像采集
Linux下基于ARM920T的USB<em>摄像头</em>图像采集 嵌入式系统开发与应用
USB摄像头使用模块
Labview2013USB<em>摄像头</em>使用工具,下载后双击解压,再点击下载就可以了!
usb摄像头万能驱动
适合各种<em>usb</em><em>摄像头</em>万能驱动,真正做到<em>usb</em><em>摄像头</em>万能驱动.
Android驱动USB摄像头
Android驱动USB<em>摄像头</em>
C#控制USB摄像头
C#,VS2008开发,能够控制USB<em>摄像头</em>,完全支持录像、拍照,并单独写成了一个类,方便调用!源码完整!
directshow USB摄像头预览
//指定视频采集设备的友好名字,为它创建一个Filter IBaseFilter * CTestPreviewDlg::CreateVideoDevice(const char * inFriendlyName) { return CreateHardwareFilter(CLSID_VideoInputDeviceCategory,inFriendlyName); } //根据设备的友好名字,创建一个代表该设备的Filter IBaseFilter * CTestPreviewDlg::CreateHardwareFilter(GUID inCategory,const char * inFriendlyName) { //创建一个系统枚举组件对象 ICreateDevEnum * enumHardware = NULL; HRESULT hr = CoCreateInstance(CLSID_SystemDeviceEnum,NULL,CLSCTX_ALL, IID_ICreateDevEnum,(void**)&enumHardware); if(FAILED(hr)) { return NULL; } IBaseFilter * hardwareFilter = NULL; IEnumMoniker * enumMoniker = NULL; //为指定的目录创建枚举器 hr = enumHardware->CreateClassEnumerator(inCategory,&enumMoniker,0); if(enumMoniker) { enumMoniker->Reset(); ULONG fetched = 0; IMoniker * moniker = NULL; char friendlyName[256]; //枚举得到该目录下所有的设备,逐个进行名字匹配 while(!hardwareFilter && SUCCEEDED(enumMoniker->Next(1,&moniker, &fetched)) && fetched) { if(moniker) { IPropertyBag * propertyBag = NULL; VARIANT name; friendlyName[0] = 0; hr = moniker->BindToStorage(0,0,IID_IPropertyBag,(void**)&propertyBag); //读取设备的友好名字 if(SUCCEEDED(hr)) { name.vt = VT_BSTR; hr = propertyBag->Read(L"Friendlyname",&name,NULL); } if(SUCCEEDED(hr)) { WideCharToMultiByte(CP_ACP,0,name.bstrVal,-1, friendlyName,256,NULL,NULL); //如果当前设备的友好名字与用户指定的设备名字相同, //则将当前设备标识绑定为Filter形式 if(strcmp(friendlyName,inFriendlyName) == 0) { moniker->BindToObject(0,0,IID_IBaseFilter, (void**)&hardwareFilter); } } //释放使用过的接口 if(propertyBag) { propertyBag->Release(); propertyBag = NULL; } moniker->Release(); } } enumMoniker->Release(); } enumHardware->Release(); return hardwareFilter; }
vc++下的USB摄像头工程
简单的VC++<em>摄像头</em>程序,值得借鉴学习哦。
C# usb摄像头拍照
方便的使用Usb<em>摄像头</em>实现抓拍照片,源码号用;验证完毕可以一试
USB摄像头使用说明
USB推送使用说明
枚举usb摄像头
可以枚举<em>usb</em><em>摄像头</em>个数,查看自己电脑上连接了多少个<em>摄像头</em>
USB摄像头编程
VFW实现USB<em>摄像头</em>编程 实现视频预览,视频录制和抓图
usb摄像头驱动开发
<em>usb</em><em>摄像头</em>驱动开发 这是基于linux下的驱动开发
USB摄像头拍照程序
大侠们好:rn    我想做一个用USB<em>摄像头</em>拍照的程序,并且能够设置分辨率,请问该怎么做啊,谁有示例,给发个,谢谢.hurrylove2003@163.com
读取USB摄像头的音频数据
文章目录命令操作USB音频设备文件wav文件格式解析RIFF区fromat区data区gstreamer 合成音频为MP3文件用代码读取USB音频文件 之前的一直在操作USB<em>摄像头</em>的视频数据,如今需要读取USB<em>摄像头</em>的音频数据,进行音视频的合成。读取音频数据需要Linux层的ALSA驱动支持,应用层可以采用alsa-lib库,也可以采用tinyalsa库。我这里用的<em>摄像头</em>是罗技C920。 命令操作...
usb摄像头
<em>usb</em><em>摄像头</em>类的实际操作
labview调用usb摄像头
利用labview调用<em>usb</em><em>摄像头</em>,实时显示采集的图像。。。。。
windows usb 摄像头
请问一下 在windows下 <em>usb</em><em>摄像头</em>的设备名是什么? 我要用createfile()打开的第一个参数是什么? 谢谢!
USB摄像头编程源代码
USB<em>摄像头</em>编程的源代码,供大家参考学习!
Android USB摄像头源码
Android<em>摄像头</em>预览功能的实现,主要是通过JNI实现相关功能
matlab打开usb摄像头
matlabGUI做的界面,克打开<em>usb</em><em>摄像头</em>,拍照
usb摄像头设计原理图
这个是<em>usb</em><em>摄像头</em>的原理图。为你做<em>摄像头</em>做个参考。这个<em>摄像头</em>是<em>usb</em>采集的。
Windows+CE下USB摄像头驱动开发
Windows+CE下USB<em>摄像头</em>驱动开发,该资源包含了文档和源代码。
linux下usb摄像头程序
一个linux下<em>usb</em><em>摄像头</em>驱动程序,该程序可以用<em>摄像头</em>截取2张图片。
ROS下启动USB摄像头
一.创建ROS工作空间点我二.ROS下启动出现错误ERROR: cannot launch node of type [<em>usb</em>_cam/<em>usb</em>_cam_node]: <em>usb</em>_cam在网上查了很久,都说是<em>usb</em>_cam驱动的原因,但是我已经装好驱动了。后来在用了一个命令解决了sudo aptitude install ros-indigo-<em>usb</em>-cam -y ...
OpenCV捕获USB摄像头
初学OpenCV,按照示例写了一个OpenCV捕获USB<em>摄像头</em>的程序,在笔记本上调试通过有画面,但用USB<em>摄像头</em>在台式机上就只有灰色图像一闪而过。上网搜了一圈,基本可以确认以下几点:rnrn1.程序没<em>问题</em>,因为是示例,而且在笔记本内置<em>摄像头</em>调试通过,正常显示;rnrn2.USB<em>摄像头</em>驱动没<em>问题</em>,QQ视频检测通过;rnrn3.单步调试USB<em>摄像头</em>,发现cvQueryFrame的返回值为空,但cvCaptureFromCAM返回值有效,这说明程序成功捕获<em>摄像头</em>,但未能成功提取每一帧的图像;rnrn4.查了一些资料,说是OpenCV只能操作vfw驱动的<em>摄像头</em>,不能操作dirctshow的<em>摄像头</em>。rnrn现在一头雾水,求高手支招,不胜感激!!!
usb摄像头编程----急急!!!
如何把一帧vfw库编写的视频流保存为一幅bmp位图??请赐教!!
通用USB口摄像头
通用USB口<em>摄像头</em>,很好用,本人亲自测试通过的支持采集卡
usb摄像头安卓应用程序
android应用层到内核通信的中间 <em>usb</em><em>摄像头</em>安卓应用程序源码
android4.0 外接USB摄像头
android通过USB外接<em>摄像头</em>这是一个例子
android USB 摄像头
android手机<em>usb</em><em>摄像头</em>工具,手机可以接<em>摄像头</em>拍照,部分手机可以不支持。
Android Usb摄像头
android调用<em>usb</em><em>摄像头</em>进行拍照并把照片保存到本地的代码,请确保android已root,否则无法调用
摄像头apk USB
测试<em>摄像头</em>用
USB摄像头监控系统+注册机
最多可支持达16路得USB<em>摄像头</em>监控程序。 普通USB<em>摄像头</em>加上本软件就可以让您的个人电脑也拥有企业级的智能现场监控录像功能.
USB摄像头实时视频软件
支持各类USB<em>摄像头</em>,能够进行多种设置(前端硬件支持的话),音视频,实时监控,录像……
MATLAB读取USB摄像头
该资料用于学习MATLAB调用<em>usb</em><em>摄像头</em>,通过MATLAB观察<em>摄像头</em>拍摄图片,获取相关信息并加以应用
嵌入式ARM下的USB 摄像头监控系统
嵌入式arm 的 <em>usb</em> <em>摄像头</em>监控系统描述类文档,也是从网上down 下来的,本着分享原则,有需要自取。
读取USB摄像头程序
利用VC++与OPENCV读取USB<em>摄像头</em>程序,有需要的童鞋可以下载噢
linux系统下usb摄像头驱动开发
介绍了linux系统下开发符合video for linux标准的USB<em>摄像头</em>驱动的方法,并对该标准提出了“不间断采集”的改进思路,配合双URB、双帧缓冲等方法,提高了采集速度
usb摄像头运动物体监视
使用<em>摄像头</em>进行监视,当发现有运动物体会拍摄视频。程序不能在中文目录下运行。
普通USB摄像头开发
<em>usb</em><em>摄像头</em>编程,采用纯API写的视频捕捉程序。你可在此基础上再写出适合自己的程序。
system vue 详细指导下载
这是一个system vue 的详细指导文档,帮组你快速熟悉 相关下载链接:[url=//download.csdn.net/download/elsonchuang/3773573?utm_source=bbsseo]//download.csdn.net/download/elsonchuang/3773573?utm_source=bbsseo[/url]
dns欺骗 有源码下载
dns欺骗 有源码 相关下载链接:[url=//download.csdn.net/download/fanghongyu/4269299?utm_source=bbsseo]//download.csdn.net/download/fanghongyu/4269299?utm_source=bbsseo[/url]
spring源码剖析下载
在认真学习Rod.Johnson的三部曲之一:<<Professional Java Development with the spring framework>>,顺便也看了看源代码想知道 个究竟,抛砖引玉,有兴趣的同志一起讨论研究吧! 以下内容引自博客:http://jiwenke-spring.blogspot.com/,欢迎指导:) 在Spring中,IOC容器的重要地位我们就不多说了,对于Spring的使用者而言,IOC容器实际上是什么呢?我们可以说BeanFactory就是 我们看到的IoC容器,当然了Spring为我们准备了许多种IoC容器来使用,这样可以方便我们从不同的层面,不 相关下载链接:[url=//download.csdn.net/download/w516292629/5156010?utm_source=bbsseo]//download.csdn.net/download/w516292629/5156010?utm_source=bbsseo[/url]
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件
我们是很有底线的