opencv和opencv2在加载图片的时候有一些不同,这里采用opencv2。源码如下:
#include <opencv2/opencv.hpp>
#include <stdio.h> //使用remove函数必须调用的库
using namespace std;
using namespace cv;
int main(int argc, char** argv){
Mat rgb_show = imread("../src/pic1.jpg");
cv::rectangle(rgb_show,cvPoint(20,200),cvPoint(200,300),Scalar(255,0,0),1,1,0);
imshow("mypic",rgb_show);
cvWaitKey(0);
//cvWaitKey(5000); cvWaitKey() 括号内为0时表示等待按键,大于0时表示等待时间,单位为毫秒,此处的5000表示等待5s后执行下一行
//destroyAllWindows(); 销毁窗口函数
int result = remove("../src/pic1.jpg"); //绝对或者相对路径都可以
if(result == 0)
cout << "delete succeeded!" << endl;
else
cout << "delete failed!" << endl;
return 0;
}