使用imread()函數讀取圖片的六種正確姿勢


OpenCV實踐之路——使用imread()函數讀取圖片的六種正確姿勢

opencv里的argv[1]指向的文件在哪里

測試

#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include <iostream>
#include <stdio.h>

using namespace std;
using namespace cv;

/** @函數 main */
int main(int argc, char** argv)
{
    Mat src_base, hsv_base;
    Mat src_test1, hsv_test1;
    Mat src_test2, hsv_test2;
    Mat hsv_half_down;

    /// 裝載三張背景環境不同的圖像
    if (argc < 4)
    {
        printf("** Error. Usage: ./compareHist_Demo <image_settings0> <image_setting1> <image_settings2>\n");
        return -1;
    }

    src_base = imread(argv[1], 1);
    src_test1 = imread(argv[2], 1);
    src_test2 = imread(argv[3], 1);
    namedWindow("原圖");
    moveWindow("原圖", 60, 60);
    imshow("原圖", src_base );
    imshow("1原圖", src_test1);
    imshow("2原圖", src_test2);
    waitKey(0);
    return 0;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM