본문 바로가기

공부/open cv

3월 6일 OPENCV 공부

반응형

드디어 개강이다. 

진짜 너무 놀았다. 

다시 달려보자잇  

 

책:파이썬으로 만드는 opencv프로젝트

 

이미지 생성

0은 검은 색 255는 희색을 의미한다. 

 

[B, R,G]순서로 입력된다. 

 

matplotlib은 도표나 차트를 손쉽게 그릴수 있는 데이터 시각화 라이브러리 이다.  보통 한화면에 여러 이미지를 띄우려는 단순한 이유로 사용하는경우가 많다. 

 

우분투에서 matplotlib를 설치하는 방법은 

pip3 install matplotlib

 

sudo apt-get install ptthon3-tk

 

 

 

위와같이 쓰면

이렇게 나온다. 

 

plt.plot 인자에 색깔을 넣으면 크래프의 색을 바꿀 수 있다. 

b,   g,  r,   c,   m,   y,  k,   w등 다양한 색이 있다. 

 

ex) plt.plot(x,y,'r')

 

 

subplot 

각각의 그래프를 분리해서 따로 그릴때는 plt.subplot 함수를 이용 한다. 

 

 

다음과 같은 코드를 실행 시키면

 

 

다음과 같이 4개의 그래프가 따로 나온다. 

 

matplotlib를 이용해서 이미지를 출력할 수 있다. 

 

다음과 같은 방법으로 이미지를 불러오면 

왼쪽과 같은 이미지가 오른쪽과 같이 출력되는데 그 이유는 

open cv 이미지는 색상의 순서가 B.R,G이기때문이다. 

다음과 같이 순서를 바꾼다. 

색상의 순서가 B,R,G의 순서이므로 이것을 R,G,B의 순서로 바꿔주는 것이다. 

(사실 이해 잘 안됨..ㅋ)

 

xtick 과 ytick   은 x 좌표와 y좌표의 눈금을 지우기 위해서 사용된 함수이다. 

 

이렇게 3장에 대한 범위까지 알아봤다.  4장부터는 이미지 프로세싱이다. 

 

'공부 > open cv' 카테고리의 다른 글

2월 17일 opencv 공부  (0) 2023.02.21
2월16일 open cv 공부  (0) 2023.02.17
2월 15일 공부 opencv  (0) 2023.02.16
2월 14일 발렌타인 데이 open cv 공부  (0) 2023.02.15
2월7일 자 opencv 공부  (0) 2023.02.14