전체 글 188

[OpenCV with Python] - 10. 이미지(영상)의 밝기 조절 코드 및 이미지 : https://github.com/Seokii/Study_OpenCV GitHub - Seokii/Study_OpenCV: study about OpenCV study about OpenCV. Contribute to Seokii/Study_OpenCV development by creating an account on GitHub. github.com 지난 포스팅에서는 관심 영역을 지정하고 값을 확인하는 것을 해봤고, 이번에는 행렬의 덧셈, 뺄셈을 통한 이미지(영상)의 밝기 조절을 해보도록 하겠습니다. OpenCV의 saturation연산 OpenCV에서는 행렬의 연산 시 화소 값이 0 미만이거나 255 이상일 경우 saturation 방식을 취합니다. ex) 100 + 300 = .. 머신러닝 & 딥러닝/컴퓨터 비전 2021. 9. 25.
[OpenCV with Python] - 09. 관심 영역(ROI) 지정 및 값 확인 코드 및 이미지 : https://github.com/Seokii/Study_OpenCV GitHub - Seokii/Study_OpenCV: study about OpenCV study about OpenCV. Contribute to Seokii/Study_OpenCV development by creating an account on GitHub. github.com OpenCV의 사용과 함께 영상(이미지)의 관심영역(Region Of Interest)을 설정하고 값을 확인 및 영역 표시를 해보도록 하겠습니다. ROI (Region Of Interest) ROI는 이미지혹은 영상에서 관심있는 영역을 뜻합니다. 특정 오브젝트, 특이점을 찾는 것을 목표로 할 때 주로 사용합니다. ROI는 다음과 같이 .. 머신러닝 & 딥러닝/컴퓨터 비전 2021. 9. 25.
[OpenCV with Python] - 08. 컬러 채널 분리하기 코드 및 이미지 : https://github.com/Seokii/Study_OpenCV GitHub - Seokii/Study_OpenCV: study about OpenCV study about OpenCV. Contribute to Seokii/Study_OpenCV development by creating an account on GitHub. github.com OpenCV를 활용해서 사진의 컬러 채널을 분리해보도록 하겠습니다. 함수 설명 1.1. cv2.split(m[, mv]) -> mv m : 입력되는 채널들의 배열 mv : 분리되어 반환되는 단일채널 배열들의 벡터 주피터 노트북으로 구현하기 In [1]: import cv2 In [2]: rgb_image = cv2.imread("ima.. 머신러닝 & 딥러닝/컴퓨터 비전 2021. 9. 21.
[OpenCV with Python] - 07. 사진 뒤집기, 반복, 전치 반환 코드 및 이미지 : https://github.com/Seokii/Study_OpenCV GitHub - Seokii/Study_OpenCV: study about OpenCV study about OpenCV. Contribute to Seokii/Study_OpenCV development by creating an account on GitHub. github.com OpenCV를 활용하여 사진 뒤집기, 반복, 전치 행렬 출력을 해보도록 하겠습니다. 함수 설명(flip, repeat, transpose) 1.1. cv2.flip(src, flipCode[, dst]) -> dst : 입력된 2차원 배열을 수직, 수평, 양축으로 뒤집는다. src, dst : 입력 배열, 출력 배열 flipCode :.. 머신러닝 & 딥러닝/컴퓨터 비전 2021. 9. 16.
[OpenCV with Python] - 06. matplotlib에 이미지 불러오기 cv2.cvtColor() 코드 및 이미지 : https://github.com/Seokii/Study_OpenCV GitHub - Seokii/Study_OpenCV: study about OpenCV study about OpenCV. Contribute to Seokii/Study_OpenCV development by creating an account on GitHub. github.com OpenCV를 활용하여 matplotlib에 이미지를 그려보겠습니다. 컬러 사진을 OpenCV에서는 BGR 순서로 저장하지만, matplotlib에서는 RGB 순서로 저장합니다. 따라서 BGR 순서를 RGB순서로 바꿔주어야만 사진이 제대로 출력됩니다. cv2.cvtColor(src, code) 이미지 소스 경로 변환시킬 값 반환시킬 수.. 머신러닝 & 딥러닝/컴퓨터 비전 2021. 9. 15.
[OpenCV with Python] - 05. 사진 파일 불러오기 코드 및 이미지 : https://github.com/Seokii/Study_OpenCV GitHub - Seokii/Study_OpenCV: study about OpenCV study about OpenCV. Contribute to Seokii/Study_OpenCV development by creating an account on GitHub. github.com OpenCV를 이용한 사진 파일 불러오기 방법 입니다. cv2.imread(filename, flags) -> retval filename : 파일의 이름 (디렉토리 구조를 포함하여 사진의 경로를 불러옵니다.) flags : 가져온 영상(사진)이 행렬로 반환될 때 컬러 타입을 결정해주는 상수 cv2.IMREAD_UNCHANGED : 파.. 머신러닝 & 딥러닝/컴퓨터 비전 2021. 9. 12.
[OpenCV with Python] - 04. 텍스트 입력해보기 코드 및 이미지 : https://github.com/Seokii/Study_OpenCV GitHub - Seokii/Study_OpenCV: study about OpenCV study about OpenCV. Contribute to Seokii/Study_OpenCV development by creating an account on GitHub. github.com 이번에는 OpenCV를 활용하여 텍스트를 입력해보도록 하겠습니다. 사용할 코드는 다음과 같습니다. cv2.putText(img, text, org, fontFace, fontScale, color, thickness, lineType, bottomLeftOrigin) -> img img : 문자열을 작성할 대상 이미지 혹은 영상 tex.. 머신러닝 & 딥러닝/컴퓨터 비전 2021. 9. 4.
[OpenCV with Python] - 03. 간단한 도형 그리기 (선, 사각형, 원) 코드 및 이미지 : https://github.com/Seokii/Study_OpenCV GitHub - Seokii/Study_OpenCV: study about OpenCV study about OpenCV. Contribute to Seokii/Study_OpenCV development by creating an account on GitHub. github.com 이번에는 OpenCV를 활용하여 선, 사각형, 원을 그려보는 코드를 구현해 보도록 하겠습니다. 1. 함수 설명 1.1. cv2.line() cv2.line (img, pt1, pt2, color, thickness, lineType, shift) -> img img : 이미지 pt1, pt2 : 시작점, 종료점 좌표 (x, y) col.. 머신러닝 & 딥러닝/컴퓨터 비전 2021. 9. 4.