-->

Python生成随机三维数组图片推流

生成随机的三维数组

frame=np.random.randint(1,254,size=(720, 1280, 3)).astype(np.uint8)

三维数组图片添加时间

    frame = cv2.putText(frame, datetime.datetime.now().__str__(), (100, 100), cv2.FONT_HERSHEY_SIMPLEX,
                                2.0, (255, 255, 255), 5, cv2.LINE_AA, False)

总结

import cv2
import numpy as np
import datetime
while True:
    frame=np.random.randint(1,254,size=(720, 1280, 3)).astype(np.uint8)
    frame = cv2.putText(frame, datetime.datetime.now().__str__(), (100, 100), cv2.FONT_HERSHEY_SIMPLEX,
                                2.0, (255, 255, 255), 5, cv2.LINE_AA, False)
    cv2.imshow('Video', frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

注:ord('q'):返回q对应的Unicode码对应的值,q对应的Unicode数值为113。
cv2.waitKey(1):返回与按下键值对应的32位整数。
0xFF:0xFF是一个位掩码,它将左边的24位设置为0。因为ord()在0和255之间返回一个值,因为您的键盘只有一个有限的字符集。

效果图

image

posted @ 2023-11-17 14:33  ꧁ʚ星月天空ɞ꧂  阅读(52)  评论(0)    收藏  举报