`
jinvasshole
  • 浏览: 771302 次
文章分类
社区版块
存档分类
最新评论

DirectShow camera demo

 
阅读更多

我在编译SDK自带的Cameracapture的例子时,出现
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
1> ------ 已启动生成: 项目: CameraCapture, 配置: Release Windows Mobile 5.0 Pocket PC SDK (ARMV4I) ------
1> 正在链接...
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 IID_IMediaEvent
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 PIN_CATEGORY_STILL
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 CLSID_IMGSinkFilter
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 MEDIATYPE_Video
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 PIN_CATEGORY_CAPTURE
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 MEDIASUBTYPE_Asf
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 DMOCATEGORY_VIDEO_ENCODER
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 CLSID_DMOWrapperFilter
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 CLSID_VideoCapture
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 CLSID_FilterGraph
1> graphmanager.obj : error LNK2001: 无法解析的外部符号 CLSID_CaptureGraphBuilder
1> Windows Mobile 5.0 Pocket PC SDK (ARMV4I)/Release/CameraCapture.exe : fatal error LNK1120: 11 个无法解析的外部命令
1> 生成日志保存在“file://d:/Program Files/Windows CE Tools/wce500/Windows Mobile 5.0 Pocket PC SDK/Samples/CPP/Win32/Cameracapture/Windows Mobile 5.0 Pocket PC SDK (ARMV4I)/Release/BuildLog.htm”
1> CameraCapture - 12 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========

加上

#include <dshow.h>
#pragma comment(lib, "Strmiids.lib ")在mobiel5 dubug下调试不出错,但是其他情况还出现这样的错误:

错误1error LNK2001: 无法解析的外部符号 DMOCATEGORY_VIDEO_ENCODEREricCamera.objCamera

再加上

#include <Dmoreg.h>
#pragma comment(lib,"Dmoguids.lib")

调试成功。

参考:

http://topic.okbase.net/200809/2008090913/3446616.html

http://topic.csdn.net/u/20070424/23/79aca4e4-dcb1-425d-b36c-cf426e12493e.html

分享到:
评论

相关推荐

    win10下在VS2015采用Qt+DirectShow打开多个USB摄像头并录制视频

    在Windows10的系统中,采用VS2015的开发环境,用Qt+DirectShow库实现了打开多个USB摄像头,把采集到的视频用Qt显示出来,并用DirectShow库实现了视频录制并保存; 并实现了每隔30s保存一个视频;方便视频的存储;...

    26865569CameraDemo.rar

    DirectShow控制USB摄像头显示视频,可以自己写抓拍图片,opencv保存,需要配置opencv的环境.

    CameraDemo

    通过DirectShow接口查询UVC的信息,通过OpenCV接口打开UVC,读取帧数据。

    opencv 中使用directshow库解决opencv黑屏问题

    将CameraDS.h CameraDS.cpp以及目录DirectShow复制到你的项目中 // 2. 菜单 Project-&gt;Settings-&gt;Settings for:(All configurations)-&gt;C/C++-&gt;Category(Preprocessor)-&gt;Additional include directories // 设置为 ...

    c# DirectShow打开USB相机拍照

    C# 采用DirectShowlib,打开USB相机并拍照。VS2012 完全可用。

    Uvc_Camera_.rar

    这个demo能实现分别用DirectShow或WMF枚举任意Usb相机,实现设备枚举,分辨率,帧率切换,以及采图功能,重点是能实现H264格式的数据的预览和采图。

    TVideoGrabber_9.1.1.2官方demo,使用我资源中的lincese可以直接使用,用于图像解码功能强大,可支持各种摄像头和图像格式

    TVideoGrabber_9.1.1.2官方demo,使用我资源中的lincese可以直接使用,用于图像解码功能强大,可支持各种摄像头和图像格式 TVideoGrabber是一个用于C#.NET,VB.NET,C ++,Delphi,C ++ Builder和ActiveX兼容应用...

    摄像头开发包

    Camera.NET开源摄像头工具开发包 一个非常完整的开源C#摄像头开发包,包含摄像头设备的读取,图像的获取以及参数设置。 能够读取多个摄像头设备并允许随时切换。 能够根据指定的分辨率来从摄像头采集图像。 能够进行...

    VisioForge_Video_Capture_SDK_v10_D6-XE10.2

    .Net Framework 2.0 or later (for some demo applications) DirectX 9 or later Distribution rights Royalty-free distribution. Trial limitations Trial version overlay a nag-screen over the video window.

    基于dshow启动摄像头CameraCapture

    基于dshow启动摄像头拍照视频功能,有demo的完整的例子, 可以编译通过, 此编译基于dshow.h头文件, 需要下载DirectX 9 SDK的安装包. 下载DirectX 9 SDK开发包。这个现在还是比较难搞到的,可以到微软官网上去下载。...

Global site tag (gtag.js) - Google Analytics