머신러닝 & 딥러닝 79

[OpenCV with Python] - 13. 히스토그램 계산 및 그리기 : cv2.calcHist() 코드 및 이미지 : 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 이번에는 cv2.calcHist()를 사용하여 영상(사진)의 히스토그램을 계산하고 matplotlib로 간단하게 히스토그램을 그려보도록 하겠습니다. 함수 설명 1. cv2.calcHist(image, channel, mask, histSize, ranges, .. ) -> ret image : 영상, 이미지 (배열) channel : .. 머신러닝 & 딥러닝/컴퓨터 비전 2021. 10. 24.
[OpenCV with Python] - 12. 행렬 덧셈과 곱셈을 이용한 이미지(영상) 합성/합치기 코드 및 이미지 : 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 저번 포스팅에서는 이미지(영상)의 크기 변환에 대해서 포스팅 했었습니다. 이번에는, 행렬 덧셈과 곱셈을 이용해서 영상 합성을 해보도록 하겠습니다. 함수 설명 1. cv2.add(src1, src2, dst, mask, dtype) -> dst src1 : 입력할 첫 번째 영상 혹은 스칼라 src2 : 입력할 두 번째 영상 혹은 스칼라 .. 머신러닝 & 딥러닝/컴퓨터 비전 2021. 9. 26.
[OpenCV with Python] - 11. 이미지(영상)의 크기 변환(확대 및 축소) : cv2.resize() 코드 및 이미지 : 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.resize() 함수를 사용하여 이미지의 크기를 조절해보도록 하겠습니다. 함수 설명 1. cv2.resize(src, dsize, dst, fx, fy, interpolation) -> dst src : 입력 영상(이미지) dsize : 결과 영상(이미지)의 크기, (w, h) 형태로 입력. (0.. 머신러닝 & 딥러닝/컴퓨터 비전 2021. 9. 26.
[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.