# Image Processing

[기술 소개] Deepfake의 원리: 당신의 예상보다 훨씬 쉽고, 대단한 기술
Deepfake라는 단어를 보자마자 이유 없는 거부감을 느끼셨다면, 당신이 꼭 읽어봐야 할 포스트.
[ImageProc.] Top-hat transform
Morphology 방법 중 하나. structuring element 보다 작은 blob을 출력. white top-hat 과 black top-hat 존재.

Harris Corner Detection
Harris Corner Detection이란 말 그대로 Corner를 검출하는 알고리즘 입니다. 디지털 이미지는 pixel들로 이루어져 있는데, 이미지의 특징, 패턴 등을 파악할 때 가장 중요한 point는 corner point 입니다.따라서, 이러한 corner

SIFT 알고리즘
SIFT란? Scale Invariant Feature Transform의 약자로, 이미지에서 Feature를 추출하는 알고리즘이며, 이미지의 Scale, Rotation에 Robust한 Feature를 추출하기 때문에, 이미지의 크기가 변하거나, 회전하더라도, 항상

적외선 카메라 기반의 몰래카메라 검출
사람의 눈으로 쉽게 발견할 수 없도록 숨겨진 카메라를 효과적으로 검출하기 위한 기술을 제시한다. 안드로이드 스마트폰 환경을 기반으로 하여 적외선 카메라로부터 획득한 영상에 영상처리 기술을 적용한다.

OpenCV 활용한 Computer Vision - Grayscale & Image Binarization
이미지 전처리는 영상 내에서 불필요한 영역은 제거하고 의미있는 정보만 남겨두는 과정인데요. 가장 자주 사용되는 방식 중 하나가 그레스케일과 이진화 입니다.

OpenCV 활용한 Computer Vision - Filtering
OpenCV의 필터링(filtering) 기능을 통해 이미지를 부드럽게 혹은 선명하게 바꾸거나 잡음(noise)를 제거하여 이미지 전처리에 활용할 수 있습니다.

OpenCV 활용한 Computer Vision
OpenCV는 컴퓨터 비전을 위해 실시간 이미지 프로세싱에 중점을 둔 라이브러리로 TensorFlow, PyTorch 등 다양한 딥러닝 프레임워크를 지원하며 사물 인식, OCR 등에 활용할 수 있습니다.
Edge Detection
물체의 경계에서는 명암 값에 급격한 변화가 일어난다는 것을 알 수 있다. 에지는 이러한 변화가 일어나는 지점일 가능성이 매우 크므로 이를 이용하여 에지를 검출 할 수 있다.$f\\prime(x)={df \\over dx}=\\lim\_{\\vartriangle x\\t

#1. (AI) The Definition of AI, Specialized in Deep Learning
인공지능 기술 중, 딥러닝의 기본 개념, 작동 원리, 적용 분야 등에 관한 발표 영상
torchvision의 데이터 augmentation 기법들 살펴보기
다량의 양질의 데이터는 좋은 딥러닝 모델을 만드는데 필요조건입니다. 그런데 실제 산업 현장에서는 데이터가 충분히 확보 되어있지 않거나 명확히 분류되어있지 않은 경우가 많습니다. 특히, 공정과정에서 발생하는 이미지는 이런 경우가 비일비재합니다. 그러므로, 모델에 학습 시

Barcode Detection
지금까지 공부한 다양한 영상처리 기술들을 활용하여 구현했다. 바코드는 수평 또는 수직선으로 구성되어 있어 경계 강도에 대한 정보를 사용해 검출할 수 있도록 했다. 이 외에도 영상 평활화, 영상 분할, 모폴로지 변환, 연결 요소 생성 등의 영상처리 기술을 사용했다.

Image Segmentation 실습
1) 2차원 히스토그램을 화면에 출력하기 2) 컬러 히스토그램을 화면에 출력하기 3) 피부색 영역만을 검출하여 화면에 출력하기 4) Watershed 변환을 사용한 영상 분할