是否可以使用highgui/opencv在视频序列上显示文本?

3 c++ opencv

有时,在使用OpenCV进行视频处理时,实际显示覆盖在视频序列上的某些信息是有益的.是否有可能做到这一点?怎么可能这样呢?

Chr*_*ica 6

有一个功能cv::putText可用于将文本绘制到图像中.因此,只需从视频中抓取图像,然后在显示之前在其上绘制文本.在OpenCV C-API中也应该有一个类似的功能,但是因为你标记了它C++我假设你使用C++ API.

编辑:当然这个功能修改图像,然后还包含绘制的文本.因此,如果您仍需要原始图像进行进一步处理,则应使用cv::displayOverlay.这可能实际上是一个更好的解决方案cv::putText,因为它更容易使用,并且准确用于在highgui窗口中显示图像上的一些小信息.