一、代码
#include<opencv2/opencv.hpp>
#include<iostream>
#include<stdlib.h>
#include<time.h>
#define PL 800
#define PW 600
#define EAZY 50
using namespace std;
using namespace cv;
const Size Dsize = Size (PL,PW);
const Size dsize = Size (PL+9,PW+6);
const string SF="D:\\code\\c\\opencv\\opencv_face_detection_database\\sample\\1.jpg";
int readimg(Mat &img);
void department(Mat img,int imgmap[4][4],Mat gameimg[16]);
void radom(int imgmap[4][4]);
void showimg(Mat img[16],int imgmap[4][4]);
void moveimg(int imgmap[4][4]);
int gameover(int imgmap[4][4]);
int judge(char ch);
int fx,fy;
int readimg(Mat &img)
{
Mat gameimg=imread(SF,1);
if(gameimg.empty())
{
cout<<SF<<endl<<"Fail to open the file!"<<endl;
return 0;
}
resize(gameimg,img