#include <opencv2/highgui/highgui.hpp>
int main(int argc, char* argv[])
{
IplImage* pImg = cvLoadImage(argv[1]);
if (!pImg)
{
//cout<<"pImg load error..."<<endl;
//system("pause");
exit(-1);
}
cvNamedWindow("img",CV_WINDOW_AUTOSIZE);
cvShowImage("img", pImg);
cvWaitKey(0);
//system("pause");
cvReleaseImage(&pImg);
cvDestroyAllWindows();
return 0;
}
int main(int argc, char* argv[])
{
IplImage* pImg = cvLoadImage(argv[1]);
if (!pImg)
{
//cout<<"pImg load error..."<<endl;
//system("pause");
exit(-1);
}
CvFont font;
//初始化文本字体
cvInitFont(&font, CV_FONT_HERSHEY_SCRIPT_SIMPLEX, 0.5, 0.5, 1, 2, 8);
//获取图片的大小
CvSize psize =cvGetSize(pImg);
//输入字体的处理
cvPutText(pImg, "This is a picture named lena!", cvPoint((int)psize.width/4, (int)psize.height/3), &font, CV_RGB(255,255,255));
//保存图片
// cvSaveImage("./test1.jpg", pImg);cvNamedWindow("img",CV_WINDOW_AUTOSIZE);
cvShowImage("img", pImg);
cvWaitKey(0);
//system("pause");
cvReleaseImage(&pImg);
cvDestroyAllWindows();
return 0;
}