OpenCV之顏色空間轉化:cvtColor

INCLUDEPATH += E:/software/opencv-3.4.2/build/install/include/opencv \
 E:/software/opencv-3.4.2/build/install/include/opencv2 \
 E:/software/opencv-3.4.2/build/install/include

 LIBS += -L E:/software/opencv-3.4.2/build/install/x86/mingw/bin/libopencv_*.dll
#include "mainwindow.h"
#include <QApplication>
#include <opencv2/imgproc.hpp>
#include <opencv2/highgui.hpp>
using namespace cv;
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Mat img = imread("F:\\MyCode\\dcq.jpg", CV_LOAD_IMAGE_UNCHANGED);
    if (img.empty())
    {
            //cout << "圖像加載失敗!" << endl;
            return -1;
    }
    Mat dstImage, GryImage;
    cvtColor(img, dstImage, COLOR_BGR2Lab);
    cvtColor(img, GryImage, COLOR_BGR2GRAY);
    imshow("COLOR_BGR2Lab", dstImage);
    imshow("COLOR_BGR2GRAY", GryImage);
    imshow("MyWindow", img);//在MyWindow的窗中中顯示存儲在img中的圖片
     waitKey(0);  //等待直到有鍵按下
    return a.exec();
}

相關文章
相關標籤/搜索