C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

イメージアレイとは何ですか? C++の例で説明する


配列は、データのコレクションを格納および取得するための便利な方法です。 OpenCVでは、この概念を使用して、画像配列に複数の画像を読み込み、配列のインデックス番号を使用してそれらを表示できます。

次のプログラムは、マトリックス配列に複数の画像をロードし、インデックス番号で呼び出される配列の画像を表示します。

#include<iostream>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main(int argc,const char** argv) {
   Mat myImage_array[3];//declaring a matrix named myImage//
   namedWindow("PhotoFrame1");//declaring the window to show the image//
   namedWindow("PhotoFrame2");//declaring the window to show the image//
   namedWindow("PhotoFrame3");//declaring the window to show the image//
   myImage_array[0]= imread("cat.jpg");//loading the image named cat in the matrix//
   myImage_array[1] = imread("cat.jpg");//loading the image named cat in the matrix//
   myImage_array[2] = imread("cat.jpg");//loading the image named cat in the matrix//  
   imshow("PhotoFrame1", myImage_array[0]);//display the image which is stored in the 'img' in the "MyWindow" window//
   imshow("PhotoFrame2", myImage_array[1]);//display the image which is stored in the 'img' in the "MyWindow" window//
   imshow("PhotoFrame3", myImage_array[2]);//display the image which is stored in the 'img' in the "MyWindow" window//  
   waitKey(0);//wait till user press any key  
   return 0;
}

出力

イメージアレイとは何ですか? C++の例で説明する


  1. JavaScriptで配列をスプライシングするとはどういう意味ですか?例を挙げて説明する

    配列のスプライスとは、Array.splice()メソッドを使用して、配列にアイテムを追加または配列から削除することを意味します。削除されたアイテムは配列として返されます。 以下は、JavaScriptで配列をスプライスするためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-widt

  2. C++での例を含む式ツリー

    式ツリーは、ツリーの各ノードが演算子またはオペランドで構成される特殊なタイプの二分木です。 リーフノード ツリーのオペランドを表します 。 非リーフノード ツリーの演算子を表します 。 例: 簡単に解決できる中置式を取得するには、順序トラバーサルを使用してツリーをトラバースする必要があります。