我想在窗口标题中添加一个中文文本,由 OpenCV 的 cvShowImage() 函数调用。但它没有给出正确的结果。
#include <iostream>
#include "opencv2/opencv.hpp"
using namespace cv;
using namespace std;
int main(int argc, const char * argv[])
{
const char *pstrFilename = "EDF001.png";
const char *pstrWindowTitle = "欢迎来到细胞图像处理的世界!";
IplImage* img = cvLoadImage(pstrFilename, CV_LOAD_IMAGE_UNCHANGED);
cvNamedWindow(pstrWindowTitle, CV_WINDOW_NORMAL);
cvShowImage(pstrWindowTitle, img);
cvWaitKey();
cvDestroyWindow(pstrWindowTitle);
cvReleaseImage(&img);
return 0;
}
结果窗口: