얼굴 검출의 맛

Posted by doomsheart

OpenCV는 Open Source Computer Vision Library의 약자로 이미지/영상 처리 라이브러리입니다. 언어는 C++, Java, Python등을 지원하고 있으며, 컴퓨터 비전에선 굉장히 유명한 라이브러리입니다. 이를 이용하여 파이썬으로 영상에서 얼굴을 검출하는 코드를 짜보도록 해보겠습니다. 전체적인 흐름은 다음과 같습니다. 1. 동영상 로드 2. 로드된 동영상에서 프레임 추출 3. 얼굴범위 추출 4. 범위 표시 1. 동영상 로드 우선 첫번째로 OpenCV를 import하고 동영상을 불러오는 코드를 짜보겠습니다. 1 2 3 4 5 6 import cv2 as cv # 자신의 동영상 파일의 경로를 적어주면 됩니다. VIDEO_DIR = 'drive/FaceClustering/' VIDEO_FILE_NAME = 'PowerUp.mp4' video_capture = cv.VideoCapture(VIDEO_DIR + VIDEO_FILE_NAME) print

Read More

.Gitignore 다루기

Posted by CameliaOvO

git으로 협업을 하다보면 이건 공유할 필요가 없는데…. 라던가 이건 공유하면 안되는데?! 같은 파일이나 폴더들이 종종 생깁니다. 예를 들자면 .. 이건 공유할 필요가 없는데… .DS_Store (macOS에서 폴더 메타데이터를 저장하는 파일) .idea (Jetbrain사에서 만든 IntelliJ라던가 PyCharm과 같은 IDE의 옵션 폴더) pycache , .pyc, .pyo … (미리 컴파일된 파이썬 코드) venv (파이썬 가상환경) 거대하고 어마어마한 양의 input이나 로그 데이터 (물론 팀끼리는 공유해야 하지만 굳이 git으로 …?) 이건 공유하면 안되는데?! 각종 api 토큰 dbconfig같은 파일에 들어있을법한 db접근 정보 + (혹은 root 비밀번호 ..!!) 웹 스크래핑 등에 사용하기 위한 개발자 개인의 token, id / password (이건 진짜 큰일인데 깃헙 돌아다니다보면 여럿 보여요ㅎㅎ 다 재발급 받았겠지요..) .gitignore 파일을

Read More

통계학 홍찬식

Posted by doomsheart

Chap.01 서론 통계학은 자료를 수집하여 분석함으로써 자료가 가진 정보를 올바르게 해석할 수 있도록 해 주는 학문이다. 부분을 보고 전체에 대한 추론을 하는 것이 바로 통계학이다. 부분을 보고 전체에 대해 행하는 추론은 확률적 명제가 될 수밖에 없다. 1.1 기술통계학과 추론통계학 * 기술통계학(descriptive statistics): 수집된 자료를 이해하기 쉽도록 요약하여 기술하는 것. 사분위범위 활용. * 추론통계학(inferential statistics): 일부만 관측한 자료를 효율적으로 이용하여 전체에 대해 추론하는 것. 1.2 모집단과 표본 * 모집단(population): 관심의 대상인 집단 전체 * 표본(sample): 모집단의 부분집합 * 모수(parameter): 모집단의 특성을 나타내는 값. 미지의 고정된 상수(unknown but fixed constant), 표본이 어떻게 추출되든 모수의 값이 변하지 않음. * 통계량(statistic):

Read More

제 2회 네이버 오픈소스 세미나

Posted by epikjjh

제 2회 네이버 오픈소스 세미나 본 글은 2.23일에 진행 된 제 2회 네이버 오픈소스 세미나를 듣고 적은 후기입니다. 주관적인 내용이니 혹여 잘못된 내용이 있다면 지적 바랍니다. slide link 1. 개발자의 흔한 취미 : 오픈소스 개발 - 권민재 (선데이토즈) : https://www.slideshare.net/deview/ss-89345492 2. egjs-view360 개발기 - 김희재 (네이버) : https://www.slideshare.net/deview/egjsview360 3. 오픈소스 생태계 일원으로서의 개발자 - 변정훈 (Outsider) : https://www.slideshare.net/deview/ss-88961115 목차 1. 개발자의 흔한 취미 : 오픈소스 개발 - 권민재 (선데이토즈) 2. egjs-view360 개발기 - 김희재 (네이버) 3. 오픈소스 생태계 일원으로서의 개발자 - 변정훈 (Outsider) 개발자의 흔한 취미

Read More

기술블로그 글쓰기 가이드

Posted by CameliaOvO

Hexo를 몰라도 쓸 수 있는 글쓰기 가이드 1. 자기 레포로 Fork 떠가서 작업 2. _post 디렉토리에 yyyy-mm-dd-title.md로 게시글 작성 title은 절대 겹치면 안돼요! 3. 파일 상단에 front-matter 작성 1 2 3 4 5 6 7 --- title: # 포스트의 제목을 작성해 주세요 date: # 작성 일자 YYYY-MM-DD HH:MM:SS 형태로 작성해 주세요 author: # 작성자 이름 혹은 깃허브 아이디 githublink: # 작성자 깃허브 프로필 링크 (ex. https://github.com/CameliaOvO) tags: # 태그 목록 [태그1, 태그2, ... ] 가능하다면 영문소문자, 숫자, 하이픈으로만 .. --- 1. 작성된 글을 commit 후 PR 날려주

Read More