반응형 연구23 PyQt5 , Open CV라이브러리를 활용해서 GUI로 동영상 재생하기 * pycharm에서 pyqt5 하고 opencv-python 패키지 설치해야합니다 * PyQt5는 Gui를 만드는 라이브러리, Open CV는 동영상을 재생하는 라이브러리다. 간단히 PyQt5로 GUI 창을 만듦 -> 버튼, 이미지 등 처럼 비디오를 재생할 수 있는 비디오 위젯이 제공됨 -> 비디오 위젯하고 Open CV를 매칭 -> Open CV로는 저장된 영상 가져오기 이러한 일련의 과정을 통해서 구현이 가능하다. 이번 게시물에서는 주석으로 설명할 것이다. #PyQt5 라이브러리 from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtGui import QPixmap, QImage #open cv에서는 영상을 프레임단위로 가져오기 때문에 sleep을 통해.. 2020. 10. 8. 파이썬 동영상 주소로 영상 다운받기 import urllib.request def save_video(video_url) : savename = 'save_by_urllib.mp4' urllib.request.urlretrieve(video_url,savename) print("저장완료") savename은 영상을 저장하면 보관될 파일 명 인자로 ex) http://www.aaa.com/a.mp4 이런 식의 파일로 접근할 수 있는 주소와 저장할 이름만 넣으면 된다. 다음 게시물은 PyQt5 라이브러리를 사용해서 파이썬 Gui로 영상 재생하기 2020. 10. 8. 파이썬 동적 페이지에서 크롤링하기 bs4 + selenium * 패키지는 beautifulsoup4 하고 selenium을 다운받으면됨 * 필요한 단어의 고유 번호를 가지고 한국수어사전 사이트를 크롤링해서 단어의 영상 주소를 가져오려 했다. 크롤링은 편하고 많이 쓰이는 BeautifulSoup를 썼다 하지만 왼쪽의 페이지 소스처럼 videoarea id안에 밑줄친 주소를 가지고 와야하는데 아무리해도 None값이 나오더라. 그래서 전체 페이지 소스를 긁어와봤는데 videoArea 하부가 텅 비어있었다. 사이트는 동적인 작업으로 영상 주소를 삽입하나 보다,,,, 동적 사이트 크롤링은 한적 없어서 다소 귀찮았지만 우리에게 주어진 자료는 고유번호밖에 없기에 selenium을 사용해서 크롤링을 시도했다. selenium은 동적 페이지 크롤링할 때 정말 많이 쓰이는 라이브러.. 2020. 10. 8. Pycharm에서 stt파일 돌리기 이전의 글과는 전혀 무관하며 python37에서 speech v_1파일 만 가져와서 사용할 것입니다. 이전글의 잘못된 점 1. pycharm을 돌리는데 사용한 python37속 python.exe가 64비트가 아니라 32비트이다. -> stt를 돌리는 것에 있어서는 문제가 되지 않지만 나중에 형태소 분석을 할때 konlpy와 java를 사용해야하는데 그때 64 비트를 사용 해야한다.(32비트도 사용 가능하다고 생각했지만 안된다. 이유를 알고 싶지만 프로그램 실행 시'process finished with exit code -1073740791 (0xC0000409)'가 나오면서 원인 불명) 2. stt와 형태소 분석 파일을 합쳐야 하기때문에 결구 64비트를 이용하기로 결정 처음 stt파일을 만지는 과정에.. 2020. 10. 7. 이전 1 2 3 4 5 6 다음 반응형