이미지 처리 2

[파이토치] CNN

이미지Classification: 이미지 한 장을 통째로 보고 ‘이 이미지는 무엇이다‘ 를 분류Detection: 이미지에서 특정 오브젝트를 찾는다 (대표 모델: 욜로)Segmentation: 이미지에서 특정 오브젝트를 찾고 영역을 찾는 것딥러닝데이터로부터 특징과 패턴을 학습neural network뉴런 하나 = 퍼셉트론 = unit ANN: 얕은 인공신경망 DNN: 입력층과 출력층 사이에 여러 은닉층으로 이루어진 인공신경망(비선형 활성화 함수를 추가하여 비선형 관계 모델링 가능)DNN의 문제: 이미지 처리시 이미지를 2차원에서 1차원으로 만들어 정보 손실이 생겨 이미지의 특징을 찾아내기 힘들다, 이미지 사이즈가 커지면 학습할 가중치도 증가 -> CNN (Convolutional Neural Networ..

Pytorch 2024.12.26

[OpenCV] 이미지, 동영상

opencv를 사용하기 위한 기본적인 라이브러리 설치pip install numpypip install matplotlib # 시각화 라이브러리pip install opencv-python # opencv 라이브러리pip install pillow # 이미지 처리 라이브러리  opencv 라이브러리 임포트import cv2 이미지 파일 불러오기img = cv2.imread('image_path')  파일 저장하기 cv2.imwrite('save_path', img) 윈도우 창 만들기cv2.namedWindow() 윈도우 창 끄기cv2.destroyAllWindows() 윈도우 창에 파일 출력(윈도우 창 이름을 꼭 써줘야 한다. 빈 문자열도 가능)cv2.imshow('', img) 키 입력 ..

비전 2024.08.17