我正在尝试使用cv::addText()
所需的OpenCV 3.3中的新字体。我正在尝试两个不同的例子:
cv::QtFont font8 = cv::fontQt("Times", 1, cv::Scalar(255,255,255),
cv::QT_FONT_NORMAL, cv::QT_STYLE_NORMAL, 0);
它在内存位置cv::Exception
处失败。它无法执行memcpy。
第二个变体类似于:CvFont fontB = cv::fontQt ("Times", 30, cv::Scalar (255, 255, 255), CV_FONT_BOLD);
这个可以在不同的教程中找到,但它不起作用,因为它无法将qt字体转换为cv字体。即使官方文档中最基本的例子也失败了。我从各自的网站新安装了OpenCV,我使用的是Visual Studio 2015。
还有其他初始化QtFont的方法吗? OpenCV需要以特殊方式编译吗?