Форум сайта python.su
0
При выполнении команды:
cv2.imshow(“camera”, img)
Юпитер долго думает и вываливает ошибку:
The kernel appears to have died. It will restart automatically.
Работаю под Линукс Минт, Питон версии 3.7.4
Собственно, программа целиком:
import cv2 cap = cv2.VideoCapture(0) while True: ret, img = cap.read() [b] cv2.imshow("camera", img)[/b] if cv2.waitKey(10) == 27: # Клавиша Esc break cap.release() cv2.destroyAllWindows()
$ python3 z2.py
QObject::moveToThread: Current thread (0x2509890) is not the object's thread (0x25f4450).
Cannot move to target thread (0x2509890)
Ошибка сегментирования
Офлайн
0
Решил проблему созданием библиотеки из сорцев
https://www.pyimagesearch.com/2018/08/15/how-to-install-opencv-4-on-ubuntu/
с настройкой virtualenv
Гемор ещё тот, один make работал болше часа и нагенерил 11Gb какой-то ботвы.
Плюс, что-то пошло не так и пришлось разбираться с путями.
В целом, заработало.
Спасибо за внимание!
Александр.
Офлайн