• Как вывести видеопоток с web камеры в QGraphicsView на python?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Понятия не имею, как работает opencv. Но пару советов, которые могут помочь дам:
    1) Для graphics view нужна сцена doc.qt.io/qt-5/qgraphicsscene.html. Не забудьте установить сцену в конструкторе формы.
    2) На сцену можно добавлять как виджеты, так и рисунки. Например, метод addPixmap может подойти.
    3) В вашем варианте img = cv.QueryFrame(capture) вероятно рисунок, какого-то типа (не знаю какого). Самый примитивный вариант -- каждый раз брать рисунок и добавлять на сцену, предварительно её очистив. Это очень грубо, и скорее всего в документации есть способы получше. По крайней мере, программа сейчас в бесконечном цикле берёт кадры через определённые промежутки времени и рисует их где-то, т.е. работает примерно так, как я и описал.
    4) Вот эта строчка cv.ShowImage("WEB-camera", img) похоже создаёт окно (возможно с какими-то элементами управления). Возможно отсюда как-то можно получить окно или указать другой источник вывода... Хотя, в принципе у нас уже есть сам рисунок из пункта 3 и больше ничего особо и не надо -- запускайте в отдельном потоке и все дела.
    Ответ написан
    Комментировать
  • Сервис-библиотека для любителей почитать?

    Сервиса не подскажу, но расскажу свой подход, может сгодится:
    1. Библиотеку веду на домашнем ноуте, книги разложены по папкам
    2. Папка с библиотекой синхронизируется с гугл-драйв
    3. На андроид-планшете FolderSync по расписанию или запуском вручную синхронизирует библиотеку с гугл-драйвом. Синхронизируется не все — художественные книги в FB2 например синхронизирую полностью, технические в PDF — скачиваю только при необходимости

    Все достаточно удобно на мой взгляд, но требует некоторой возни с первоначальной настройкой.
    Раньше вместо гугл-драйва пользовался SugarSync — там можно было обойтись без костыля в виде FolderSync, любое изменение в библиотеке на компьютере быстро отражалось в планшете. С гугл-драйвом не так удобно, но цена решила :)
    Ответ написан
    5 комментариев
  • Сервис-библиотека для любителей почитать?

    denver
    @denver
    По типу кинопоиска есть livelib.ru, без фичи «личные рекоммендации» к сожалению. Как и в кинопоиске там нет заливки произведений.
    Полную (да, не личную :) библиотеку качают из торрента — архив fb2 книг ~50GB (подробнее: traumlibrary.net)
    Ответ написан
    2 комментария