画像のノイズ レベルを計算するには、ファイルを読み取ってその値を配列に入れる必要があります。プログラムの後半のすべての部分で、値を配列に挿入する方法がわかりません。
10 個の画像ファイルを読み取り、すべてのピクセル値 (40000 個) を同じテーブルに入れて後で並べ替える必要があります。ピクセルは文字として読み取られます。これまでに書いたものは次のとおりです。
#include <iostream>
#include <string>
#include <cmath>
#include <fstream>
using namespace std;
int main()
{
ifstream f1;
string entree;
char pixel;
unsigned char i = 0;
unsigned char a[10][40000]; // declaration du table 40000 valeur
while ( i <= 10)
{
cout << "Nom du fichier source :"; cin >> entree;
f1.open(entree.c_str(), ios::binary);
for (int j=0; j < 40000; j++)
{
f1.get(pixel);
a[i][j] = pixel;
}
i++;
}
return 0;
}
どんな助けでも大歓迎です、ありがとう。