STUDY 526

라즈베리파이 터미널에서 Youtube 재생

0. 라즈베리파이를 사용해서 음악을 듣고싶었다. 유튜브로 듣는 방법, 멜론같이 음원사이트를 구독하고 airplay으로 받는 방법 등을 생각해보았는데 내가 듣는 음악들이 유튜브에 더많아서 전자로 하기로 했다. 그래서 터미널로 유튜브 영상을 재생할수 있는지 찾아보았고 mps-youtube라는 것을 찾게 되었다. 몇번의 시도끝에 성공해서 정리겸 글 올린다. github.com/mps-youtube/mps-youtube mps-youtube/mps-youtube Terminal based YouTube player and downloader. Contribute to mps-youtube/mps-youtube development by creating an account on GitHub. github.com ..

STUDY/Raspberry Pi 2020.12.22

실시간 얼굴 인식 (2) openCV, haarcascades

1. Haarcascades 설치(다운?) Haarcascades 을 사용하기 위해 필요한 파일 하나만 다운받아도 되고, 전체를 다운받아서 옮겨도된다. 후에 다른 것을 더 써볼거 같아서 전체를 다운 받았다. 프로젝트 폴더를 하나 만들고 폴더 안에서 git clone하면 전체가 복제된다. $ git clone https://github.com/opencv/opencv.git 복제된 폴더내에서 인식할때 쓰이는 여러 데이터를 찾을수 있다(opencv/data/haarcascades/). 이번엔 얼굴과 눈 인식만 사용할 것이기 때문에 두개만 복사하자. haarcascade_frontalface_default.xml, haarcascade_eye.xml 이 두 파일을 python 프로그램과 같은 경로에 둔다. 2..

STUDY/Raspberry Pi 2020.12.22

카메라를 사용한 유튜브 스트리밍

1. 준비 ffmpeg 설치 $ sudo apt-get install ffmpeg 2 유튜브 스트리밍용 계정과 키 설정 raspivid -o - -t 0 -vf -hf -fps 30 -b 5000000 -w 1280 -h 720 | ffmpeg -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/(설정키) ffmpeg -re -i /dev/video0 -f lavfi -i anullsrc -vb 2500k -s 1280x720 -f flv ..

STUDY/Raspberry Pi 2020.12.22

실시간 얼굴 인식 (1) OpenCV 설치

0. 최신상태로 업데이트 및 업그레이드 $ sudo apt-get update $ sudo apt-get upgrade 1. OpenCV 설치 1-1. 필요로 하는 라이브러리 설치 OpenCV 설치는 소스코드를 다운로드 받아서 빌드를 해야하기 때문에 개발 툴이 필요하다. 그리고 이미지, 비디오 관련 라이브러리를 한꺼번에 설치했다. $ sudo apt-get install build-essential cmake pkg-config libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev highgui에 필요한 라이브러리,..

STUDY/Raspberry Pi 2020.12.22

라즈베리파이 유용한 정보 모음

링크 위주로 저장. 필요한 정보있으면 꾸준히 업데이트 blog.naver.com/elepartsblog/221509219517 라즈베리파이 3B+ 와이파이 설정 - 01. Wifi 국가설정 하는 법 이번 포스팅에서는 라즈베리파이의 와이파이 연결 방법에 대해 알아보도록 하겠습니다. 라즈베리파이를 국... blog.naver.com medium.com/may-i-lab/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4%EC%97%90-%EB%9D%BC%EC%A6%88%EB%B9%84%EC%95%88-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-deec7eef1e44 라즈베리파이에 라즈비안 설치하기 안녕하세요! mAy-I의 lab팀 엔지니어..

STUDY/Raspberry Pi 2020.12.22

실시간 얼굴 인식 (0)

1. 만들고 싶은 것 얼굴 인식(사람구별, 표정분석)과 도어락 제어(GPIO를 통한 외부 모터 제어). 2. 자료 조사(링크) blog.naver.com/ljy9378/221429970163 실시간 얼굴인식 카메라(Real-Time Face Recognition) 프로젝트 개요 실시간 얼굴인식 카메라(Real-Time Face Recognition) 프로젝트 개요 이번에 다루어 보려고 하는 것은 ... blog.naver.com jinho-study.tistory.com/category/Projects/%EC%8B%A4%EC%8B%9C%EA%B0%84%20%ED%8A%B9%EC%A0%95%20%EA%B0%9D%EC%B2%B4%20%EB%AA%A8%EC%9E%90%EC%9D%B4%ED%81%AC 'Proj..

STUDY/Raspberry Pi 2020.12.20

댓글 작성하는 매크로 프로그램

1. 파이썬을 사용해서 댓글 반복 작성하는 프로그램을 만드려고함 2. BeautifulSoup으로 게시글 url에 들어갈 id 파악 3. pyautogui, pyperclip로 키보드와 마우스 제어 더보기 import requests from bs4 import BeautifulSoup import pyautogui import pyperclip import html def findUrl(page):#page내 게시글 URL 파악후 리스트로 반환 url1="(주소생략)" #http://(사이트주소).php?(게시판) response= requests.get(url1) url2="&page="+str(page)+"&wr_id=" url=[] if response.status_code==200: soup=B..

STUDY/Python 2020.10.23

HTML5 동영상 다운로드

인터넷 강의를 안쓰던 아이패드에 넣어서 보기 위해 방법을 찾아보았다. 인터넷강의를 다운받을수 있는 경로를 찾아내었기 때문에 가능한 방법이다. 하지만 경로를 입력했을때 HTML5 플레이어가 떴고 하나하나 다운받아야해서 번거로웠다. 그래서 파이썬을 사용해서 한꺼번에 다운을 받을 것이다. 환경: PYTHON 3.8.5, VS code 우선 기본적으로 html5에서 다운받는 코드이다. 여러 코드가 있었지만 동영상 파일이기때문에 용량이 클것이라 판단하여 이것을 사용하였다. 그리고 requests 모듈을 다운받지 않았으면 실행이 되지않으니 설치부터 해야한다. import requests def download_file(url): local_filename = url.split('/')[-1] # NOTE the s..

STUDY/Python 2020.09.03