It is said in text to put logo image, hardcode it's filename and run the program. But the code starts from
if (argc != 5)
{
cout << "Not enough parameters" << endl;
return -1;
}
so it ends immediately if ran without a parameters.