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

Mảng ảnh (Image Array) là gì? Giải thích với ví dụ C++

Mảng là phương pháp thuận tiện để lưu trữ và truy xuất tập hợp dữ liệu. Trong OpenCV, có thể dùng khái niệm này để tải nhiều ảnh vào mảng ảnh và hiển thị chúng bằng chỉ số mảng.

Ví dụ

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

int main(int argc, const char** argv) {
    Mat myImage_array[3];
    namedWindow("PhotoFrame1");
    namedWindow("PhotoFrame2");
    namedWindow("PhotoFrame3");
    myImage_array[0] = imread("cat.jpg");
    myImage_array[1] = imread("cat.jpg");
    myImage_array[2] = imread("cat.jpg");
    imshow("PhotoFrame1", myImage_array[0]);
    imshow("PhotoFrame2", myImage_array[1]);
    imshow("PhotoFrame3", myImage_array[2]);
    waitKey(0);
    return 0;
}

Kết quả

Mảng ảnh (Image Array) là gì? Giải thích với ví dụ C++