当前位置: 首页 > wzjs >正文

特色专业建设验收网站最新全国疫情消息

特色专业建设验收网站,最新全国疫情消息,西丽做网站,山东滨州有多少网站开发公司一、配置开发环境 1.下载FFmpegOpenCV开发所用的SDK压缩包,并解压到E:\SDK下,解压后的路径应为:E:\SDK\ffmpeg-sdk\58\x86\dll及E:\SDK\opencv-sdk\340\x86\dll。 2.新建VC项目,名称为demo1,项目类弄为MFC应用程序&a…

一、配置开发环境

1.下载FFmpeg+OpenCV开发所用的SDK压缩包,并解压到E:\SDK下,解压后的路径应为:E:\SDK\ffmpeg-sdk\58\x86\dll及E:\SDK\opencv-sdk\340\x86\dll。

2.新建VC++项目,名称为demo1,项目类弄为MFC应用程序,并按以下图标进行配置,其余选项默认即可。

3.删除对话框中默认控件,右单击打开工程“属性”页并配置包含文件目录及库目录。

(1)配置属性-VC++目录-包含目录:json\include;E:\SDK\dx-sdk\x86\include\baseclasses;E:\SDK\opencv-sdk\340\x86\include;E:\SDK\ffmpeg-sdk\58\x86\include;

(2)配置属性-VC++目录-库目录:json\lib;E:\SDK\dx-sdk\x86\lib;E:\SDK\opencv-sdk\340\x86\lib;E:\SDK\ffmpeg-sdk\58\x86\lib;

(3)配置属性-链接器-输入-附加依赖项:avcodec.lib;avformat.lib;avutil.lib;avdevice.lib;avfilter.lib;postproc.lib;swresample.lib;swscale.lib;strmbase.lib;winmm.lib;opencv_core340d.lib;opencv_highgui340d.lib;opencv_imgproc340d.lib;opencv_videoio340d.lib;

二、编写代码测试环境搭建是否正确。

1.右单击项目新建类,类名为fmlp。

2.打开fmlp.h并加入常用头文件,注意ffmpeg头文件要用extern "C"包含。

#pragma once
#include <dshow.h>
#include <queue>
extern "C"
{
#include "libavcodec/avcodec.h"
#include "libavcodec/dxva2.h"    
#include "libavformat/avformat.h"
#include "libavfilter/buffersink.h"
#include "libavfilter/buffersrc.h"
#include "libavutil/avutil.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "libavutil/time.h" 
#include "libavutil/mathematics.h"
#include "libavdevice/avdevice.h"
#include "libswscale/swscale.h"
#include "libswresample/swresample.h"
#include "libavutil/audio_fifo.h"
#include "libavutil/imgutils.h"
};
#include <opencv/cxcore.h> 
#include <opencv/cv.h>  
#include <opencv2/highgui/highgui_c.h>
#include <opencv2/opencv.hpp>
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>
using namespace std;
class fmlp
{
public:
    fmlp();
    ~fmlp();
    int init();
};

3.打开fmlp.cpp并输入以下测试代码:

#include "stdafx.h"
#include "fmlp.h"


fmlp::fmlp()
{
    init();
}


fmlp::~fmlp()
{
}

int fmlp::init()
{
    TRACE("init.....\n");
    char info[40000] = { 0 };
    av_register_all();
    AVCodec *avcodec = av_codec_next(NULL);
    while (avcodec != NULL) {
        if (avcodec->decode != NULL) {
            sprintf(info, "%s[Dec]", info);
        }
        else {
            sprintf(info, "%s[Enc]", info);
        }
        switch (avcodec->type) {
        case AVMEDIA_TYPE_VIDEO:
            sprintf(info, "%s[Video]", info);
            break;
        case AVMEDIA_TYPE_AUDIO:
            sprintf(info, "%s[Audio]", info);
            break;
        default:
            sprintf(info, "%s[Other]", info);
            break;
        }
        sprintf(info, "%s[%10s]\n", info, avcodec->name);
        avcodec = avcodec->next;
        TRACE("%s", info);
    }
    return 0;
}
 

4.在demo1Dlg.h中引入fmlp的头文件以便在主对话框中使用fmlp类:

#include "fmlp.h"

5.在主对话框的OnInitDialog()函数中加入以下代码:

// TODO:  在此添加额外的初始化代码
fmlp *myFmlp = new fmlp();
return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE

6.单击工具栏上的“本地Windows调试器”开始运行程序,提示以下错误:

7.把SDK目录下的dll拷贝到debug目录再次运行,错误消除。

8.程序正常运行且能正常输出信息则表示环境配置成功。

http://www.dtcms.com/wzjs/349182.html

相关文章:

  • 福建省住房城乡建设部网站公司企业网站制作需要多少钱
  • 网站整体框架广告公司是做什么的
  • 做农业的公司管理网站专门做网站的公司
  • 拉米拉云网站建设优化营商环境发言材料
  • 舟山市规划建设局网站seo项目经理
  • 网站建设html模板百度pc端入口
  • 求个网站好人一生平安建设网站公司
  • 旅游交友的网站建设佛山网络公司 乐云seo
  • 网站测试方案在线搭建网站
  • 建设营销型网站多少钱百度一下搜索一下
  • 网站日志分析之后咋做自建网站平台有哪些
  • 做鸭服务的网站或群google浏览器网页版
  • jsp做网站案例自助建站免费建站平台
  • 外贸营销网站建设开鲁网站seo
  • 网站的html最新地址
  • 荷塘网站建设seo搜索引擎优化推荐
  • 2010年4月江苏省03340网站建设与管理答案东莞seo网站排名优化公司
  • 潍坊网站建设报价费用全国疫情高峰时间表最新
  • 广州建网站多少钱百度地图关键词优化
  • 做二手家电网站怎样搜索引擎seo推广
  • 建设政府网站的好处产品质量推广营销语
  • 深圳小蚁人网站建设免费seo网站
  • 昆山市住房和城乡建设网站网页制作教程步骤
  • 俄文网站建设百度地图网页版
  • 湖南建设厅官方网站搜狗网页
  • 网站上推广游戏怎么做国家免费培训网站
  • 网站建设现在什么服务器比较好网片
  • 彩票网站为啥链接做两次跳转营销型网站建设推广
  • ui设计行业的现状和发展前景青海网站seo
  • 江苏专业做网站的公司哪家好网络营销品牌推广公司