Assignment for 2021 spring Computer Vision lecture
OS | 사용 언어 | 사용 IDE | Qt version |
---|---|---|---|
Window 10 | C++ | Qt Creator | Qt 6.02 MinGW 64-bit |
-
Homeworks_CV/
: 소스코드가 담겨 있는 메인 폴더data/
: 예제 이미지가 담겨 있는 폴더eigen-3.3.8/
: HW08에서 행렬 관련 연산을 하기 위해 가져온 폴더kfc.h
,kfc.cpp
: 교수님께서 제공해주신 라이브러리imageform.h
,imageform.cpp
: QT UI관련한 소스코드taeyoungcv.h
,taeyoungcv.cpp
: 과제 수행을 위한 소스코드 (대부분의 알고리즘 구현)
-
Description
: 어떤 과제를 수행을 했고, 어떻게 동작하는지 설명을 위한.md
파일 모음 폴더CV01
~CV08
: 각 과제 문제 설명 및 해결 방법
< 프로그램 실행시 보이는 화면 >
메뉴바에 있는 번호를 클릭하면, 해당 Homework을 어떻게 수행했는지 알 수 있다.
HW01
: Hue, Value, Saturation, 세피아 톤 이미지 출력 - HW01 solutionHW02
: Otsu algorithm을 이용하여 이진화, Dilation, Erosion, 8-Neighbor labeling 구현 - HW02 solutionHW03
: Histogram Equalization, Histogram Matching 구현 - HW03 solutionHW04
: Gaussian-noised Image 만들기, Pepper & Salt Image 만들기, Box filter, Gaussian-filter, Median filter 구현- HW04 solutionHW05
: FDG algorithm, Canny edge algorithm 구현 - HW05 solutionHW06
: Hough circle Transform 구현, Generanlized Hough Transform 구현 - HW06 solutionHW07
: SIFT 구현 (Gaussian scale Image, DOG scale Image, Keypoint Detection, Descriptor) - HW07 solutionHW08
: Optical Flow 구현 (Image pyramid 구현) - HW08 solution