# opencv

457개의 포스트
post-thumbnail

[OpenCV] 카메라 왜곡 처리 정리

카메라 왜곡 처리 함수 중, getOptimalNewCameraMatrix()가 있으며 4번째 인자를 0과 1사이 값으로 줄 수가 있다.이 때, 이 값들이 결과에 어떤 영향을 주는지 알아보려 한다.cal_mtx, cal_roi = cv2.getOptimalNewCame

2022년 5월 15일
·
0개의 댓글

Python OpenCV 이미지 중앙에 텍스트 출력

Python OpenCV를 사용하여 이미지 중앙에 텍스트를 출력하는 예제입니다.

2022년 4월 28일
·
0개의 댓글
post-thumbnail

Xcode OpenCV 설정

OpenCV 설치 및 기본설정

2022년 4월 26일
·
0개의 댓글
post-thumbnail

OpenCV 기본 자료형 클래스

자료형 클래스 종류Point\_ : 픽셀의 좌표를 표현Size\_: 사각형 영역의 크기를 표현Vec, Scalar: 벡터 값을 저장Rect\_: 사각형의 위치와 크기 정보를 표현RotatedRect: 회전된 사각형을 표현2차원 평면 위에 있는 점의 좌표를 표현하는 템플

2022년 4월 25일
·
0개의 댓글
post-thumbnail

OpenCV 개요

오픈 소스로 개발되고 있는 컴퓨터 비전 및 머신 러닝 라이브러리Open Source Computer Vision Library의 약자기본적인 영상 파일 입출력, 화질 향상, 객체 검출과 인식, 추적, 3차원 비전 문제 해결 등의 기능심층 신경망(DNN, Deep Neu

2022년 4월 25일
·
0개의 댓글
post-thumbnail

컴퓨터 비전의 개요

컴퓨터 비전이란?컴퓨터 비전(computer vision)은 컴퓨터를 이용하여 정지 영상 또는 동영상으로부터 의미 있는 정보를 추출하는 방법을 연구하는 학문임사람이 눈으로 사물을 보고 인지하는 작업을 컴퓨터가 동등하게 수행할 수 있게끔 연구하는 학문이라고 할 수 있음

2022년 4월 25일
·
0개의 댓글

[OpenCV] Numpy (2)

NumPy 배열은 파이썬의 리스트처럼 인덱스로 각 요소에 접근할 수 있다. 당연히 배열의 차원에 따라서 인덱스의 개수도 달라진다.파이썬 리스트처럼 복제본을 얻고 싶다면 ndarray.copy() 함수를 호출해야 한다.배여 인덱스에 다른 배열을 전달해서 원하는 요소를 선

2022년 4월 23일
·
0개의 댓글

[OpenCV] NumPy

2022년 4월 22일
·
0개의 댓글
post-thumbnail

[OpenCV] 윤곽 감지

물체의 경계에 있는 모든 점을 결합하면 생기는 선이다. 보통 윤곽선은 색상과 강도가 동일한 경계 픽셀을 나타난다. OpenCV에서는 findContours() 와 drawContours() 를 사용하면 이미지에서 윤곽선을 쉽게 찾고 그릴 수 있다.그리고 윤곽 감지를 위

2022년 4월 21일
·
0개의 댓글
post-thumbnail

Open cv 배경화면 합성 2번째 버전

👏구글에서 만든 Mediapipe를 활용해서 배경화면 합성 2탄을 진행해봤습니다. 👏

2022년 4월 21일
·
0개의 댓글
post-thumbnail

[OpenCV] 트랙바

트랙바를 생성하고 콜백 기능을 구현하기 위해 필요한 변수와 문자열을 초기화한다.scaleFactor : 이미지 스케일링을 위해 정의할 콜백 함수에 사용됩니다.maxScaleUp : 트랙바의 최대값이다. 최대값을 100으로 갖으면 트랙바 위치를 사용해서 백분율로 크기를

2022년 4월 20일
·
0개의 댓글
post-thumbnail

Open-cv 바코드 및 Qr-code 읽어보기

QR-code, Barcode를 open-cv로 읽어보겠습니다. Mac OSX 필수

2022년 4월 19일
·
0개의 댓글
post-thumbnail

[OpenCV] 마우스

OpenCV에는 왼쪽 클릭 및 오른쪽 클릭과 같은 다양한 마우스 동작을 감지하는 마우스 이벤트 감지 기능이 있다. 일단 이미지에서 마우스를 사용하여 사각형을 렌더링을 해보자.마우스 이벤트를 사용해서 왼쪽 버튼이 눌리면 누른 위치에 대한 정보 저장, 누른걸 놓으면 또 한

2022년 4월 19일
·
0개의 댓글
post-thumbnail

[OpenCV] Edge Detection

에지의 특징은 픽셀 강도의 급격한 변화다. 에지를 감지하려면 인접 픽셀에서 이러한 변화를 찾으면 된다. OpenCV에서 에지 감지 알고리즘인 Sobel Edge Detection과 Canny Edge Detection이 사용된다..imread() 사용하여 이미지 읽기에

2022년 4월 18일
·
0개의 댓글

[OpenCV] 얼룩 감지

몇 가지 공통 속성(회색조 값)을 공유하는 이미지의 연결된 픽셀 그룹이다. 위 이미지에서 어둡게 연결된 영역은 얼룩이며 얼룩 감지의 목표는 이러한 영역을 식별하고 표시하는 것이다.SimpleBlobDetector는 이름에서 알 수 있듯이 아래에 설명된 다소 간단한 알고

2022년 4월 17일
·
0개의 댓글
post-thumbnail

[OpenCV] 이미지 임계값

임계값 규칙이 이미지의 모든 픽셀에 동일하게 적용되고 임계값이 고정되면, 전역이라고 한다. 전역 임계값 지정 알고리즘은 원본 이미지(src)와 임계값(threshold)을 입력으로 사용하고 소스 픽셀 위치(x,y)의 픽셀 강도를 임계값과 비교하여 출력 이미지(dst)를

2022년 4월 16일
·
0개의 댓글
post-thumbnail

[OpenCV] 이미지 필터링

이미지 처리에서 컨볼루션 커널은 이미지를 필터링하는 데 사용되는 2D 행렬이다. 컨볼루션 행렬이라고도 하는 컨볼루션 커널은 일반적으로 정사각형 MxN 행렬이다. 여기서 M과 N 은 모두 홀수인 정수다(예: 3x3, 5x5, 7x7 등)위의 그림은 3 x 3 행렬이다.

2022년 4월 15일
·
0개의 댓글

비전 신호 처리I_OpenCV 활용

OpenCV 설치 C를 사용하여 OpenCV를 하였음 >공식 사이트 : https://opencv.org/ OpenCV의 함수 또는 클래스의 자세한 사용 방법방법이 알고 싶다면 OpenCV 문서 사이트를 활용할 수 있음 : https://docs.opencv.org/ >OpenCV 설치 프로그램이 파일 압축을 모두 해제하면 C:\opencv\ 폴더 아래...

2022년 4월 13일
·
0개의 댓글
post-thumbnail

Filter 그리고 Sobel Kernel

Sobel operator,kernel,filter / discrete differenation, 차분, 임계값(Threshold), Striding, Padding, Output matrix size 공식 등 / cv2.Sobel

2022년 4월 13일
·
0개의 댓글