zoukankan      html  css  js  c++  java
  • 三步搞定 opencv 初始环境设定

    一、设定bin的初始位置:比如我的电脑
    D:安装程序opencvuildx86vc10in      H:生产力工具opencvuildx86vc10in

    D:安装程序opencvuildinclude               H:生产力工具opencvuildinclude 
                                                                 H:生产力工具opencvuildincludeopencv
                                                                 H:生产力工具opencvuildincludeopencv2

    D:安装程序opencvuildx86vc10lib      H:生产力工具opencvuildx86vc10lib
    二、导入*.lib
    opencv_calib3d248d.lib                             
    opencv_contrib248d.lib
    opencv_core248d.lib
    opencv_features2d248d.lib
    opencv_flann248d.lib
    opencv_gpu248d.lib
    opencv_highgui248d.lib
    opencv_imgproc248d.lib
    opencv_legacy248d.lib
    opencv_ml248d.lib
    opencv_nonfree248d.lib
    opencv_objdetect248d.lib
    opencv_photo248d.lib
    opencv_stitching248d.lib
    opencv_superres248d.lib
    opencv_ts248d.lib
    opencv_video248d.lib
    opencv_videostab248d.lib
     
    opencv_calib3d2410d.lib
    opencv_contrib2410d.lib
    opencv_core2410d.lib
    opencv_features2d2410d.lib
    opencv_flann2410d.lib
    opencv_gpu2410d.lib
    opencv_highgui2410d.lib
    opencv_imgproc2410d.lib
    opencv_legacy2410d.lib
    opencv_ml2410d.lib
    opencv_nonfree2410d.lib
    opencv_objdetect2410d.lib
    opencv_photo2410d.lib
    opencv_stitching2410d.lib
    opencv_superres2410d.lib
    opencv_ts2410d.lib
    opencv_video2410d.lib
    opencv_videostab2410d.lib
     
     三、引入正确的头
    #include "stdafx.h"
    #include <cv.h>
    #include <cxcore.h>
    #include <highgui.h>
    #include <stdio.h>
    #include <io.h>
    #include <iostream>
    #include <stdio.h>
    #include "opencv2/contrib/contrib.hpp"
    #include "opencv2/highgui/highgui.hpp"
    #include "opencv2/imgproc/imgproc.hpp"                                                                      
    #include <math.h>
    #include <string>
    #include <time.h>
    using namespace cv;
    using namespace std;
    #define DllExport extern "C"__declspec (dllexport)
    DllExport int imageprocesstest( char *cur_dir,char *imagepath_res)
    {
    }
     
     
    四、导出dll文件采用这种模式
    using System.Runtime.InteropServices;
     [DllImport( "GOImage.dll",
            EntryPoint = "imageprocesstest",
            CharSet = CharSet.Ansi, CallingConvention = CallingConvention .Cdecl)]
            public static extern int imageprocesstest(string ImagePath, string ImagePath_Res);
     
     
  • 相关阅读:
    linux之sed用法【转载】
    关于Cookie和Session【转载】
    Oracle分页查询与RowNum
    fstream的用法
    Java:Date、Calendar、Timestamp的区别、相互转换与使用【转载】
    DatabaseMetaData的用法【转载】
    关于SQL的Group By
    【转载】B树、B-树、B+树、B*树都是什么
    Spring的MVC控制器返回ModelMap时,会跳转到什么页面?
    关于jsp中超链接的相对路径
  • 原文地址:https://www.cnblogs.com/jsxyhelu/p/4129038.html
Copyright © 2011-2022 走看看