pyqt5 opencv3 8. PyQt5 쓰레드로 동영상 재생 제어하기 1. 동영상 재생 중 삭제 구현하기쓰레드를 이용하여 opencv로 불러낸 동영상의 재생을 제어해 보자.이젠 동영상 재생 중 삭제가 가능하다. (아직 일시정지 구현 전이다.) import sys, cv2from PyQt5.QtWidgets import *from PyQt5.QtGui import * import timefrom queue import Queuefrom threading import Threaddef open_movie(): print("동영상 불러오기를 성공하였습니다.")class MyWindow(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("physics.. 2024. 11. 27. 6. PyQt5와 opencv 연동하기 : 동영상 불러오기 이번도 악보쓰는 프로그래머 블로그를 참고하였다.OpenCV(Python) + PyQt OpenCV(Python) + PyQtOpenCV로 영상처리나 컴퓨터 비전을 처리하고 나서 결과를 화면에 표시하려면 결국 창을 띄워야 하는데, OpenCV의 imshow() 함수 만으로는 역부족인 경우가 많습니다. 파이썬 언어에서 인기 있는 멀티blog.xcoda.net 동영상은 이미지를 불러오는 방법에서 while문으로 frame 단위로 읽는 것이라 생각하면 된다. 먼저 작동화면을 보자 동영상 열기를 누르고 동영상을 불러오면 자동 재생되게 만들었다. 코드를 살펴보자 import sys, cv2from PyQt5.QtWidgets import *from PyQt5.QtGui import * def open_movie(.. 2024. 11. 24. 5. PyQt5와 opencv 연동하기 : 이미지 불러오기 참고(이분 책 보고 opencv 공부 많이 했다 ㅎㅎ)OpenCV(Python) + PyQt OpenCV(Python) + PyQtOpenCV로 영상처리나 컴퓨터 비전을 처리하고 나서 결과를 화면에 표시하려면 결국 창을 띄워야 하는데, OpenCV의 imshow() 함수 만으로는 역부족인 경우가 많습니다. 파이썬 언어에서 인기 있는 멀티blog.xcoda.net 결론을 이야기하자면 opencv로 작업하려면 numpy로 배열을 받고 QImage → QPixmap으로 변환해야 한다. import sys, cv2from PyQt5.QtWidgets import *from PyQt5.QtGui import * def open_movie(): print("동영상 불러오기를 성공하였습니다.")class MyW.. 2024. 11. 21. 이전 1 다음