문제

저는 비디오를 재생하고 해당 비디오를 그릴 수있는 파이썬 프레임 워크를 찾고 있습니다 (라벨링 목적).

나는 Pyglet을 시도했지만 이것은 특히 잘 작동하지 않는 것 같습니다. 기존 비디오를 그리면 깜박 거리는 경우 (이중 버퍼링과 그 좋은 것들이 모두 있어도) 방법이없는 것 같습니다. 프레임당 콜백 중에 비디오에서 프레임 인덱스를 얻으려면 (마지막 프레임 이후에 찍은 시간).

도움이 되었습니까?

해결책

다음과 같은 OpenCV의 파이썬 래퍼를 사용해보십시오 ctypes-opencv. C API 참조입니다 여기, 래퍼는 매우 가깝습니다 (변경 사항은 문서화 참조).

나는 그것을 깜박임없이 비디오를 그리는 데 사용 했으므로 문제가 없어야합니다.

필요한 통화의 대략적인 개요 :

  • CVCreateFileCapture와 함께 비디오를로드하고 CVFONT로 글꼴을로드하십시오.
  • CVQueryFrame으로 프레임을 잡고 프레임 카운터를 증가시킵니다.
  • CVPUTTEXT, CVELLIPSE 등으로 프레임을 그립니다.
  • cvshowimage를 사용하여 사용자에게 표시합니다.

다른 팁

QT (PYQT)에는 포논이있어 도움이 될 수 있습니다. PYQT는 GPL 또는 급여로 제공됩니다. (QT는 LGPL도 있지만 PYQT 포장지는 그렇지 않습니다)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top