An open API service indexing awesome lists of open source software.

https://github.com/sedoll/opencv_senow

23.08 대학교 졸업작품, OpenCV 필터 카메라
https://github.com/sedoll/opencv_senow

opencv opencv4 python python3

Last synced: about 2 months ago
JSON representation

23.08 대학교 졸업작품, OpenCV 필터 카메라

Awesome Lists containing this project

README

          

# OpenCV_SEnow

## OpenCV로 만든 카메라 필터, 스노우
---

[My Youtube](https://youtu.be/sYYX3Na88J "Test Video")

[My Blog](https://blog.naver.com/tmvmffpsej/223128389009)

## 사용한 라이브러리 (Use Library)
---

[mediapipe](https://pypi.org/project/mediapipe)

[OpenCV](https://pypi.org/project/opencv-python)

[pyaudio](https://pypi.org/project/PyAudio)

[moviepy](https://pypi.org/project/moviepy)

[numpy](https://pypi.org/project/numpy)

[dlib](https://pypi.org/project/dlib/)
* dlib는 설치하기 전에 cmake와 visual studio를 설치해줘야 한다.
* dlib 상세 설치 정보 링크 https://suy379.tistory.com/76

[tensorflow](https://pypi.org/project/tensorflow/)

[keras](https://pypi.org/project/keras/)
* keras를 설치하기 전에 tensorflow를 먼저 설치해줘야 한다.

### 녹화 한 파일에서 음성이 안 들릴경우

---

마이크가 음소거 되어 있는지 확인


### 사용한 동물 필터 이미지 크기 (Use Image Animal Size)

---

귀(ear): 50x50


입(mouth): 100x100


### Release Note

---
22.07.01

완성


23.02.21

p를 누를 경우 png 형태로 이미지 저장기능 추가, 정말로 필터 카메라 처럼 만듬


23.03.02

pimageList 를 기존 2차원 리스트 형태에서 딕셔너리 형태로 변경하여 좀 더 직관적으로 사용하도록 변경


23.03.08

사용되는 동물 이미지를 얼굴 비율에 맞춰 크기를 동적으로 변환 될 수 있도록 수정


23.03.15

사용되는 동물 이미지를 얼굴 위치에 맞게 동적으로 커졌다, 작아졌다 될 수 있도록 수정


23.03.30

영상과 음성 녹화 성공, 이제 만들어진 영상과 음성을 하나로 합치면 됨


23.04.05

moviepy를 이용해서 영상 합치기 성공, avi(video) + wav(audio) = mp4(video + audio)


23.05.24

표정 인식을 이용한 필터 추가 (프로젝트 최종 완성본)

[표정 인식에 대한 상세 설명은 내 블로그에 기재](https://blog.naver.com/tmvmffpsej/223104743267)

### Reference

---

#### 동물 필터 카메라 (Animal Camera)
* https://youtu.be/XK3eU9egll8

#### 동물 필터 이미지 주소 (Animal Image)
* https://www.freepik.com/free-vector/cute-animal-masks-video-chat-application-effect-filters-set_6380101.htm

#### 표정 인식 필터 카메라 (Face Recognition Filter Camera)
* https://github.com/opencv/opencv/tree/master/data/haarcascades
* http://dlib.net/files/
* https://github.com/petercunha/Emotion