OpenCV-Python实战(番外篇)——OpenCV中绘制模拟时钟显示当前时间
前言
我们已经在《OpenCV-Python实战(3)——OpenCV中绘制图形与文本》学习了如何使用 OpenCV
绘制图形和文本。在本番外篇中,将进一步利用所学的绘图函数,学习如何在实战项目中使用绘图,绘制模拟时钟显示当前时间。
模拟时钟外观
结合《OpenCV-Python实战(3)——OpenCV中绘制图形与文本》中讲解的 OpenCV
中的绘图函数(例如,cv2.line()
、cv2.circle()
和 cv2.putText()
等),以渲染更高级的绘图,同时更好的理解和实际运用所了解的绘图函数。为了将所有绘图函数进行综合运用,构建一个模拟时钟来显示当前时间——包括时针、分针和秒针。
为了实现上述需求,编写 clock_appearance.py
脚本。clock_appearance.py
脚本使用 cv.line()
、 cv.circle()
和 cv2.putText()
绘制模拟时钟,首先绘制静态时钟外观,我们需要两个包含固定坐标的数组