zoukankan      html  css  js  c++  java
  • 基于支持向量机的车牌识别-- opencv2.4.7+vs2012环境搭建

    环境说明:

      环境:

        OS:win7 sp1

        opencv:2.4.7

        vs2012

    搭建过程:

     PS:机器上原本已安装vs2012

       1.opencv

           1.1 下载,直接双击安装即可。

         此处我的安装位置为D:\opencv,自己根据需要修改,设安装位置为OPENCV

              1.2  环境变量配置

            设置过程:计算机->属性 ->高级系统设置 -> 环境变量 

                       在系统变量下,新建:OPENCV_DIR

                        此处OPENCV_DIR地址为:OPENCVuildx86vc11

                x86:表示32位系统(64位用x64)

                vc11:表示vs2012(vs2010用vc10)

                          PS:64位系统推荐使用想x86,用x64下面可能会被自己蠢哭。

                

              在系统变量下,path中追加

            

              %OPENCV_DIR%in

           

           PS:记得加上';'

            这里可以测试下opencv环境变量是否生效,

             win+r,然后输入opencv_performance

                        查看是否有黑框出现。。。  

      2.注销系统或者重启

        这里为了保险,注销系统吧,原因是使环境变量生效,不然都是泪。

         3.vs2012环境搭建

        3.1 新建项目

          文件->新建->项目

            选择win32控制台应用程序

           

           然后,选空项目

          

              3.2  配置属性

          点击自己的项目,右键,选择属性,进入项目"属性页"

          3.2.1 左上角选择:所有配置

          然后进入   配置属性->VC++目录    修改包含目录 与 库目录

          包含目录是  OPENCVuildinclude

          库目录是   OPENCV_DIRlib

          

          保存。

          3.2.2  左上角选择:debug

          进入配置属性->链接器-> 输入   修改附加依赖项目

          

    opencv_core247d.lib
    opencv_imgproc247d.lib
    opencv_highgui247d.lib
    opencv_ml247d.lib
    opencv_video247d.lib
    opencv_features2d247d.lib
    opencv_calib3d247d.lib
    opencv_objdetect247d.lib
    opencv_contrib247d.lib
    opencv_legacy247d.lib
    opencv_flann247d.lib

          这里的lib是OPENCV_DIRlib下的lib,命名格式opencv_<module_name><version_number>d.lib

           保存。

          

          3.2.2  左上角选择: Release

          进入配置属性->链接器-> 输入   修改附加依赖项目

    opencv_core247.lib
    opencv_imgproc247.lib
    opencv_highgui247.lib
    opencv_ml247.lib
    opencv_video247.lib
    opencv_features2d247.lib
    opencv_calib3d247.lib
    opencv_objdetect247.lib
    opencv_contrib247.lib
    opencv_legacy247.lib
    opencv_flann247.lib

          这里的lib是OPENCV_DIRlib下的lib,命名格式opencv_<module_name><version_number>.lib

          保存。

           

      3.3测试,输出图片

        新建hello.cpp

        

    #include<iostream>
    #include<string>
    #include<opencv2opencv.hpp>
    using namespace cv;
    using namespace std;
    
    int main(){
        Mat img =imread("D:\tmp.jpg");
        if(img.empty()){
           cout<<"Error:Noimage!";
           return -1;
        }
       imshow("Lena",img);
        waitKey();
        return 0;
    }

         编译运行,输出你要输出的图片。

    错误处理:

      1.fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突 (这就是为什么推荐x86)

        处理方法:

          1,右键项目名,点击属性,弹出项目属性页,找到链接器----高级,修改右侧的目标计算机,选择有X64的那个选项。

          2,右键项目名,选择清理解决方案,清理完成之后重新生成解决方案,然后选择X64平台编译器去debug,便可以调试成功。

           

      2.无法打开包括文件:“assert.h”(或“highgui.h”): No such file or directory

             说到底,是没有配好环境

          http://hi.baidu.com/mvp_xuan/item/9ece1a90b9fe304ef14215ad

              处理方法:

          1,按步骤确认bug

         

      3.计算机丢失opencv_core247d.dll

          环境错误

          http://blog.csdn.net/liuxingbangly/article/details/23690511

         处理方法:

          1,按步骤确认bug

        这些错误都是泪。。。

  • 相关阅读:
    状压DP【p1879】[USACO06NOV]玉米田Corn Fields
    Tarjan缩点+Spfa最长路【p3627】[APIO2009] 抢掠计划
    Tarjan缩点【p1726】上白泽慧音
    分层图【p4822】[BJWC2012]冻结
    Tarjan缩点+LCA【p2783】有机化学之神偶尔会做作弊
    线段树【p1607】[USACO09FEB]庙会班车Fair Shuttle
    better-scroll踩坑合集
    在浏览器上安装 Vue Devtools工具
    无法执行vue初始化命令
    vue-cli创建第一个项目(用git bash解决上下键移动选择问题)
  • 原文地址:https://www.cnblogs.com/sleeper-qp/p/3681069.html
Copyright © 2011-2022 走看看