I am doing a few basic tutorial on OpenCV. However on this: "https://docs.opencv.org/master/d4/d14/tutorial_windows_visual_studio_image_watch.html" tutorial I am running into problems.
Here is my code:
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv)
{
    char* imageName = argv[1];
    Mat image;
    image = imread(imageName, IMREAD_COLOR);
    if (argc != 2 || !image.data);
    {
        return -1;
    }
    Mat gray_image;
    cvtColor(image, gray_image, COLOR_BGR2GRAY);
    imwrite("C:\OpenCV-test-imgs", gray_image);
    namedWindow(imageName, WINDOW_AUTOSIZE);
    namedWindow("Gray image", WINDOW_AUTOSIZE);
    imshow(imageName, image);
    imshow("Gray image", gray_image);
    waitKey(0);
    return(0);
}
It is basically the same as in the tutorial. I am expecting one or two windows to pop up showing me the two images of the cat. except I'm getting the error :
The program '[14300] image-watch-demo.exe' has exited with code -1 (0xffffffff).
What am I doing wrong here? Should I make a folder containing an image? And if so where should this folder be place and how should it be called.
I'm sorry if this is a dumb quest, I am a beginner to OpenCV and coding/visual studio in general.
Thanks in advance
