Запросить с tg-бота jpeg файл из другого модуля

Рейтинг: 0Ответов: 0Опубликовано: 14.05.2023

Задача стоит такая: пользователь по запросу из tg-бота получает изображение, которое генерится в программе обработки изображения. И бот, и программа обработки написаны на python.
Программа обработки выглядит следующим образом: в цикле крутиться обработка потокового видео

while True:
if cap.get(cv2.CAP_PROP_POS_FRAMES) == cap.get(cv2.CAP_PROP_FRAME_COUNT):
    cap.set(cv2.CAP_PROP_POS_FRAMES, 0)

success, img = cap.read()
imgGray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
imgBlur = cv2.GaussianBlur(imgGray, (3, 3), 1)
imgThreshold = cv2.adaptiveThreshold(imgBlur, 255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C,
                                     cv2.THRESH_BINARY_INV, 25, 16)
imgMedian = cv2.medianBlur(imgThreshold, 5)
kernel = np.ones((3, 3), np.uint8)
imgDilate = cv2.dilate(imgMedian, kernel, iterations=1)

checkParkingSpace(imgDilate)

cv2.imshow("Image", img)
# cv2.imshow("ImageBlur", imgBlur)
# cv2.imshow("ImageThres", imgMedian)
if cv2.waitKey(1) & 0xFF == ord('q'):
    break

Обдумал вариант создания restful сервера на django, чтобы связать модули. Суть вопроса: стоит ли создавать api для связывания двух программ или это можно сделать иным способом?

Ответы

Ответов пока нет.