学习OPENCV

来源:互联网 发布:dreamweaver 替代软件 编辑:程序博客网 时间:2024/06/10 11:15
开始学习opencv第一天:imread 和 imshow 函数使用


#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

#include <iostream>

using namespace cv;
using namespace std;

int main(int argc, char **argv)
{
 if(argc != 2)
 {
  cout << "参数个数不正确!" << endl;
  return -1;
 }
 Mat Img;
 Img = imread(argv[1], CV_LOAD_IMAGE_COLOR);
 if (!Img.data)
 {
  cout << "读入图像不正确!" << endl;
  return -1;
 }
 namedWindow("Display Image", WINDOW_AUTOSIZE);
 imshow("Display Image", Img);
 waitKey(0);
 return 0;
}

vs2013调试过程中注意的问题:
(1) main函数带参数调试:只需再 项目 ->  属性 -> 配置属性  -> 调试 -> 命令参数(注意在主函数中argc = 2时,其实你只用输入一个参数,另外一个默认参数为工程的路径)
(2) imread()函数读入方式有多种,主要是彩色/不改变/灰度图几种

0 0
原创粉丝点击