Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Cách tính số kênh của ảnh trong OpenCV bằng C++

Chủ đề này hướng dẫn cách tìm số kênh của ảnh. Kết quả hiển thị trên cửa sổ console. Sử dụng phương thức channels() của OpenCV. Khi truyền ma trận ảnh vào, nó trả về số nguyên là số kênh.

Ví dụ

#include <iostream>
#include <opencv2/highgui/highgui.hpp>
using namespace std;
using namespace cv;

int main(int argc, char** argv) {
    Mat image_load;
    image_load = imread("colors.jpg");
    int number_of_channel = image_load.channels();
    cout << "So kenh anh: " << number_of_channel << endl;
    system("pause");
    waitKey(0);
    return 0;
}

Kết quả

Cách tính số kênh của ảnh trong OpenCV bằng C++