본문 바로가기

pyqt5 이벤트5

7. PyQt5 쓰레드 사용하기 6. PyQt5와 opencv 연동하기 : 동영상 불러오기 6. PyQt5와 opencv 연동하기 : 동영상 불러오기이번도 악보쓰는 프로그래머 블로그를 참고하였다.OpenCV(Python) + PyQt OpenCV(Python) + PyQtOpenCV로 영상처리나 컴퓨터 비전을 처리하고 나서 결과를 화면에 표시하려면 결국 창을 띄워야 하는데, OpenCVtoyourlight.tistory.com저번 포스트에서 PyQt5 이벤트 loop에 함부로 반복문을 사용하면 안된다고 하였다. 반복문에 진입하게 되면 이벤트 loop이 막히기 때문이다. 아래는 그러한 문제를 발생시키는 예시이다. 카운트 시작이라는 버튼을 누르면 0.5초가 지날 때 마다 1씩 감소하는 코드다. 여기서 '카운트 초기화'라는 버튼을 눌러도 카.. 2024. 11. 25.
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.
3. PyQt5 기초(툴바, 스타일) 1. 툴바 만들기07) 툴바 만들기 - PyQt5 Tutorial - 파이썬으로 만드는 나만의 GUI 프로그램 (wikidocs.net) 07) 툴바 만들기![](https://wikidocs.net/images/page/21932/2_7_toolbar_sample.png) - 메뉴(menu)가 어플리케이션에서 사용되는 모든…wikidocs.netimport sys from PyQt5.QtWidgets import *from PyQt5.QtGui import * class MyWindow(QMainWindow): def __init__(self): super().__init__() #UI 초기화 함수 선언하기 self.initUI() .. 2024. 11. 10.
2. PyQt5 기초(툴팁, 상태바, 동작정의, 메뉴바) 1. 툴팁 나타내기04) 툴팁 나타내기 - PyQt5 Tutorial - 파이썬으로 만드는 나만의 GUI 프로그램 (wikidocs.net) 04) 툴팁 나타내기![](https://wikidocs.net/images/page/21860/2_4_tooltip_sample.png) - 툴팁은 어떤 위젯의 기능을 설명하는 등의 역할을…wikidocs.net import sys from PyQt5.QtWidgets import *from PyQt5.QtGui import * class MyWindow(QMainWindow): def __init__(self): super().__init__() #UI 초기화 함수 선언하기 self.initUI() .. 2024. 11. 9.