[OpenCV] 기본 영상 처리
·
OpenCV
이번 Chapter는 영상처리에 대한 내용이다.영상의 밝기 조절화소 처리 (Point processing): 입력 영상의 특정 좌표 픽셀 값을 변경하여 출력 영상의 해당 좌표 픽셀 값으로 설정하는 연산조건- 결과 영상의 픽셀 값이 정해진 범위에 있어야 한다.- 반전, 밝기 조절, 명암비 조절 등밝기 조절: 영상을 전체적으로 더욱 밝거나 어둡게 만드는 연산영상의 밝기 조절을 위한 영상의 덧셈 연산cv2.add(src1, src2, dst=None, mask=None, dtype=None) -> dstsrc1 : [입력] 첫 번째 영상 또는 스칼라src2 : [입력] 두 번째 영상 또는 스칼라dst : [출력] 덧셈 연산의 결과 영상mask : 마스크 영상dtype : 출력 영상 [dst] 의 타입 참고 사..
[OpenCV] OpenCV 기초
·
OpenCV
OpenCV와 NumPy의 자료형을 비교해보면 위의 표와 같다. 단순히 표현 방식만 다를 뿐 같은 의미를 갖는다는 것을 알 수 있다.import cv2img1=cv2.imread('cat.bmp',cv2.IMREAD_GRAYSCALE)img2=cv2.imread('cat.bmp',cv2.IMREAD_COLOR)print('type(img1):', type(img1)) #type(img1): print('img1.shape:',img1.shape) #img1.shape : (480,640)print('img2.shape:',img2.shape) #img2.shape : (480,640,3)print('img2.dtype:',img2.dtype) #img2.dtype: uint8h,w=img2.shape[:..
[OpenCV] 컴퓨터비전의 시작
·
OpenCV
23년 겨울방학때 OpenCV에 대해 공부하면서 Velog에 정리했던 글들을 옮기는 중입니다. OpenCV 관련해서는 9개의 포스팅이 올라갈 예정입니다.지금부터 올리는 OpenCV 관련 글은 배우는 입장으로 배운 내용에 대해 정리하는 글들이고, 출처는 패스트캠퍼스에서 황선규 박사님의 온라인 강의 'OpenCV를 활용한 컴퓨터비전과 딥러닝'입니다.OpenCV의 시작OpenCV란?: Open Source Computer Vision의 약자로 영상 처리에 사용할 수 있는 Python 오픈 소스 라이브러리 이다. OpenCVOpenCV has 15 repositories available. Follow their code on GitHub.github.com한가지 예시 코드를 보면, 아래의 코드에서는 cv2 [..