OpenCV 视频中显示中文
时间: 2024-05-11 13:18:57 浏览: 156
要在 OpenCV 视频中显示中文,您需要确保已安装并配置了中文字体,并将其加载到 OpenCV 中。下面是一个简单的示例代码,演示如何在 OpenCV 视频中显示中文:
```python
import cv2
import numpy as np
# 设置中文字体
font = cv2.FONT_HERSHEY_SIMPLEX
font_scale = 1
font_color = (0, 0, 255)
thickness = 2
text = '你好,世界!'
# 加载视频文件
cap = cv2.VideoCapture('video.mp4')
while True:
# 读取视频帧
ret, frame = cap.read()
# 在帧上绘制中文文本
cv2.putText(frame, text, (50, 50), font, font_scale, font_color, thickness)
# 显示帧
cv2.imshow('Video', frame)
# 按下键盘的 q 键退出
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 释放视频文件和窗口
cap.release()
cv2.destroyAllWindows()
```
在上面的代码中,我们首先设置了中文字体、字体大小、字体颜色和字体粗细,然后加载视频文件并循环读取每个视频帧。在每个帧上绘制中文文本,然后显示帧。最后,我们等待用户按下 q 键退出循环,并释放视频文件和窗口。
请注意,您需要确保已将中文字体文件保存在正确的路径下,并且已将其加载到 OpenCV 中。
阅读全文
相关推荐
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)