Opencv

Opencv 에 대하여 배워보자 1. 2024.10.28 < 이미지 화면띄우기>

trustworthyhand 2024. 10. 28. 23:56

Opencv 영상처리를 사용하기 위해서는 우선 가상환경 폴더를 만들어야한다!

python -m venv venv  가상환경 폴더만들기

파이썬 가상환경만들자
python -m venv venv(폴더명 원하는이름)  (가상환경 폴더만들기)
.\venv(폴더명 원하는이름)\Scripts\activate (가상환경활성화) pip install opencv-contrib-python     opencv-contrib 설치하기  <영상처리 패키지> pip list 로 설치목록 확인.

 

 

가상환경을 만들고 본인이 원하는 이미지를 폴더 안에 넣는다.

 

폴더명을 data라고 이름을 지정함

 

앞으로 사진이미지는  모두 data 폴더를 불러올 것 이기 때문이다.

 

 

 


1. 영상이미지를 불러와서 화면에 불러와보자!

# 영상 읽어들여 화면에 표시하기
import cv2

imageFile = './data/Lena.png' # 문자열 토대로 / 이미지 파일확장자 명 jpg 인제 png 확인하기

# imread = 주어진 경로의 이미지를 배열 형태로 읽어들여 반환하기
img = cv2.imread(imageFile)     # print(img) 여기서 확인하면 2차원배열로보임

# 첫 번째 값은 창 제목, 두 번째 값이 보여줄 이미지
cv2.imshow('Lena color', img)

# waitKey() 사용자의 키 입력 할 때까지 멈추기 아무거나 키를누르면 꺼짐 / (3000) # 3초  / () 무한대로 기다려짐 
cv2.waitKey()
# cv2.waitKey(3000) # 3초 

# destroyAllWindows 모든 창 다 끄기
cv2.destroyAllWindows()

# 영상 읽어들여 화면에 표시하기
import cv2
imageFile = './data/Lena.png'       # 문자열 토대로 / 이미지 파일확장자 명 jpg 인제 png 확인하기

 
img = cv2.imread(imageFile)     
# print(img) 여기서 확인하면 2차원배열로보임
 
 
cv2.imshow('Lena color', img# 첫 번째 값은 창 제목("Lena color "), 두 번째 값이 보여줄 이미지 (img) 

 
cv2.waitKey()
# cv2.waitKey(3000) # 3초
# waitKey() 사용자의 키 입력 할 때까지 멈추기 아무거나 키를누르면 꺼짐 / (3000) # 3초  / () 무한대로 기다려짐

 
cv2.destroyAllWindows()  # destroyAllWindows 모든 창 다 끄기