def print_image(url):
global mutex
img_file = requests.get(url)
image = np.asarray(bytearray(img_file.content), dtype='uint8')
im = cv2.imdecode(image, cv2.IMREAD_GRAYSCALE)
pixels = ImageConverter.im2bmp(im)
mutex.acquire()
try:
mmj = BtManager("69:68:63:69:61:68")
if mmj.connected:
stop = int(time.time()) + len(pixels) / 384 / 5
mmj.sendImageToBt(pixels)
mmj.disconnect()
time_to_sleep = stop - int(time.time())
time.sleep(time_to_sleep if time_to_sleep > 0 else 0)
finally:
mutex.release()
评论列表
文章目录