본문 바로가기

컴퓨터비전

컴퓨터 비전(computervision) - 5주차(파이썬 연산 내용) 학교에서 기본적으로 카메라의 얼굴 영상은 사용자의 실제화면과 좌우가 바뀐 영상이다.  OpenCV에서는 배열을 옵션에 따라 여러 방향 뒤집음 배열 자체를 처리하는 함수를 제공함. Cv2.flip(src, flipCode[, dst]) -> dst입력된 2차원 배열을 수직, 수평, 양축으로 뒤집을 수 있다. Repeat : 입력 배열의 반복된 복사본으로 출력 배열을 채움Src, dst 입력배열, 출력 배열Ny, nx 수직방향, 수평방향 반복 횟수 Transpose : 전치 행렬을 만듦.   이렇게 2행 4열을4행 2열 전치 행렬로 바꿀 수 있다. A > A의 T승처럼 T를 붙이면 전치 행렬이 된다.  OpenCV에는 RGB를 BGR로 바꾸는데Merge와 split을 사용해서 채널을 합치거나, 분리 할 수 .. 더보기
컴퓨터 비전(computer vision) - 4주차 셤 공부 영상파일 처리 – 한글이나 공백에 의한 경로 인식 문제 주의! : 영상파일을 읽어 들여 행렬에 저장하고, 행렬 연산 과정에서 행렬의 원소, 즉 화소값들이 표시된 영상을 필요할 때마다 눈으로 직접 확인할 수 있어야 함.  cv2.imread(filename[, flags]) -> retval 읽어들이는 함수 >지정한 영상파일로부터 영상을 적재한 후, 행렬로 반환함>  imread - read 읽어들이는 함수..  filename - 적재할 영상파일 이름flags - 적재한 영상을 행렬로 반환될 때 컬러 타입을 결정하는 상수  cv2.imwrite(filename, img [,params]) -> retval img - 행렬을 지정한 영상파일로 저장함filename - 적재할 영상파일 이름, 확장명에 따라 .. 더보기
컴퓨터 비전(computer vision) - 1 & 2주차 셤 공부 영상 처리 - 입력된 영상을 어떤 목적을 위해 처리하는 기술어떤 목적을 위해 수학적 연산을 이용해 화소들에 대해 변화를 주는 것   입출력의 형태가 영상이면? .컴퓨터 비전영상 관련된 서술이면? .컴퓨터 그래픽스로 구분된다  컴퓨터 비전.- 입력 받은 원본 영상을 영상처리하여 원하는 품질이 결과 영상을 얻어낸 다음 컴퓨터 비전으로 원하는 정보를 얻어내는 과정이 반복적으로 일어남 (원본 영상 -> 영상처리 -> 전처리 영상 -> 컴퓨터 비전 -> 결과)  컴퓨터비전에서는 수학, 선형대수학 등등 매우 어려운데.. 이걸 OpenCV를 활용해서 손쉽게 적용 가능하다.  영상은 위치값과 밝기값을 가진 일정한 수의 화소(pixel)들의 모임으로 정의.   영상의 형성 과정-영상을 f(x, y)로 표시 (x ,y)는.. 더보기