问题
在vs2013中调用opencv库的时候经常出现编译不通过的问题,例如:
error LNK1112错误: 模块计算机类型“x64”与目标计算机类型“X86”冲突
解决办法
在项目——属性——配置管理器中,选择x64平台,若没有,则新建一个,名字为x64。
之后再属性管理器中把属性表添加到Debug|X64,和Release|X64中。
附简单的行人检测
#include <iostream>
#include <opencv2/core.hpp>
#include <opencv2/imgproc.hpp>
#include "opencv2/imgcodecs.hpp"
#include <opencv2/highgui.hpp>
#include <opencv2/ml.hpp>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
#define INPUT_VIDEO_FILE "D:/c++/Project1/4p-c1.avi"
#define WINDOW_NAME