Code Monkey home page Code Monkey logo

driectxshow's Introduction

#DriectXShow

本程序在VS2010 PlatForm采用Micosoft 的DriectXShow9.0b SDK编写的一套实时视频捕捉,采集功能, 并且还提供了视频和单帧图像参数设置界面,采集的视频流和单帧图像都写在文件中,之后使用OpenCV进行音视频的处理, 当然这是我后期要做的事情,前面部分已经完成,前半部分开发使用了因为很多东西要查, 需要学习DXShow如何设计filter graph manger 和filter graph 的创建以及pin 的连接,最后renderstream,产生视频流, 之后,在视频流上捕捉单帧图像数据,加入图像头,写入文件进行保存, 为后期我使用opencv进行处理,然后讲程序移植到linux Platform(Ubuntu LTS 14.04)下重新测试,opencv音视频的处理.

##环境配置:

  • 1.首先保证已经正确安装了MicroSoft的DXSDK,请一定安装DriectXShow9.0b版本的SDK包,这里我将其安装了在C盘根目录下。
  • 2.打开VS2010项目,在项目属性中设置项目需要使用的项目需要包含的包含目录和库目录.
  • 具体步骤:
    • 项目-项目名属性-配置属性-VC++目录-包含目录-“C:\DXSDK\Include”.
    • 项目-项目名属性-配置属性-VC++目录-包含目录-“C:\DXSDK\Lib”.

##软件效果: 全局效果:

DriectXShow

视频格式设置:

视频格式设置

图像格式设置:

图像格式设置

driectxshow's People

Contributors

mushroomgithub avatar

Watchers

James Cloos avatar SparderMan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.