使用argv [1]加载图像

时间:2014-10-22 13:06:39

标签: c++ opencv

我作为一名业余爱好者从零开始学习openCV并且我相处得很好,但我不明白的一件事就是如何使用它来加载图像。例如,基本代码是:

#include "opencv2/highgui/highgui.hpp"

using namespace cv;

int main( int argc, char** argv ) {

    Mat img = imread( argv[1], -1 );
    if( img.empty() ) return -1;
    namedWindow( "Example2", WINDOW_AUTOSIZE );
    imshow( "Example2", img );
    waitKey( 0 );

    return 0;
}`

我想我明白argc是参数的数量而argv[i]是特定的参数 - 就像argv[0]是主要的过程。不过,我不知道这对我有什么帮助。假设我的图像位于C:\image.jpg - 如何使用该功能加载?非常感谢你的帮助,我看了一些类似的问题,但我还是不明白。

0 个答案:

没有答案