При использовании проблем с OpenCV с именами путей, имеющих неанглийские символы, которые ожидались, но видеозапьер не имела проблем с такими путями.
Это моя структура файла
Код: Выделить всё
main
|
|--test.py
|--ımg
| |
| |-img.png
| |-vid.mp4
Итак, в моем имени папки ımg есть и вместо i , в то время как это создает и ошибку в cv2.imread Нет проблем с CV2.videoCapture . Как один метод из той же библиотеки может справиться, а другой не может? Это связано с диффенсией изображения видео или связано с методом? < /P>
Код < /p>
Код: Выделить всё
import cv2
cap = cv2.VideoCapture("ımg\\vid.mp4")
frame=cv2.imread("ımg\\img.png")
Вы можете увидеть успешную строку и строку ошибок здесь
Это Python3.13, и я нахожусь на Windows11 в тестировании.
Подробнее здесь:
https://stackoverflow.com/questions/794 ... rs-while-v