有时,在使用OpenCV进行视频处理时,实际显示覆盖在视频序列上的某些信息是有益的.是否有可能做到这一点?怎么可能这样呢?
有一个功能cv::putText可用于将文本绘制到图像中.因此,只需从视频中抓取图像,然后在显示之前在其上绘制文本.在OpenCV C-API中也应该有一个类似的功能,但是因为你标记了它C++我假设你使用C++ API.
编辑:当然这个功能修改图像,然后还包含绘制的文本.因此,如果您仍需要原始图像进行进一步处理,则应使用cv::displayOverlay.这可能实际上是一个更好的解决方案cv::putText,因为它更容易使用,并且准确用于在highgui窗口中显示图像上的一些小信息.
| 归档时间: |
|
| 查看次数: |
3208 次 |
| 最近记录: |