0

私の問題は、NまたはYを入力すると画像が白黒で開くことです。誰かがこれを理解するのを手伝ってくれますか.

int main()

{

cout << "Do you want the picture to be in greyscale (Y/N)";

    int Y;  
    int N;  

    cin >> Y; 
    cin >> N; 

    Mat GRAY;
    Mat A;

    GRAY = imread("Maelk.png", CV_LOAD_IMAGE_GRAYSCALE);    // The picture in gray
    A = imread("Maelk.png", CV_LOAD_IMAGE_UNCHANGED);   // Picture in colors    

    char answer = 0;
    switch (answer);
    cin >> answer;

    if(answer == 'N')

{   
    namedWindow("Milk");

    imshow("Milk", A); 
}

else

    namedWindow("Milk");

    imshow("Milk", GRAY);

    waitKey (0);

} 
4

2 に答える 2