'OpenCV'에 해당되는 글 2건

OpenCV

2020/Python 2019. 12. 23. 17:04
반응형

  영상 처리와 컴퓨터 비전을 위한 오픈소스 라이브러리이고 C, C++, Python 에서 사용이 가능합니다.

  OpenCV에서 우리들이 가장 많이 하게 될 건 이미지를 처리하는 작업입니다.

  

# cv2.imread(file_name, flag) #flag = 이미지를 읽는 방법 설정
# imread_color: 이미지를 Color로 읽고, 투명한 부분은 무시
# imread_grayscale : 이미지를 Grayscale로 읽기
# imread_unchanged: 이미지를 Color로 읽고, 투명한 부분도 읽기(Alpha)
# 반환 값: Numpy 객체( 행 열 색상: 기본 BGR) BGR 형태로 처리됨

img_basic = cv2.imread('park1.jpg', cv2.IMREAD_COLOR)

 

# cv.imshow(title, image) 특정한 이미지 화면에 출력
# title 윈도우 창의 제목
# image: 출력할 이미지 객체
# 파일 명은 영문만 가능
cv2.imshow('Image Basic', img_basic)

#cv2.waitKey(time) 키보드 입력을 처리하는 함수

#- time: 입력대기 시간(무한 대기:0)
#반환 값: 사용자가 입력한 Ascii Conde(ESC:27)
cv2.waitKey(0)

 

#cv.mwrite(file_name, image) 특정한 이미지를 파일로 저장하는 함수
#-file_name: 저장할 이미지 파일 이름
#-image: 저장할 이미지 객체
cv2.imwrite('result1.png', img_basic)

cv2.destroyAllWindows() # 화면의 모든 윈도우를 닫는 함수

img_gray = cv2.cvtColor(img_basic, cv2.COLOR_BGR2GRAY)
#BGR 형태를 TO(2) GRAY형태로 바꾸겠다
cv2.imshow('Image Gray', img_gray)
cv2.waitKey(0)
cv2.imwrite('grayResult.png', img_gray)

 

실행시 화면

키 입력시 cv2.destroyAllWindows() 가 실행되고

 

흑백화면이 출력됩니다.

 

-JUPYTER NOTEBOOK 화면

반응형
블로그 이미지

꽃꽂이하는개발자

,
반응형

cmd 창을 열고

conda create -n 환경세팅명 python=버전

그럼 저희가 만든 새로운 환경으로 들어가게 됩니다.

여기서 google 신을 영접해야 합니다.

이렇게 입력을 하면 anaconda 공식 홈페이지가 검색됩니다.

공식 홈에 들어가면 위의 화면이 뜨게 되는데 빨간색 동그라미 해 놓은 곳

conda install -c conda-forge opencv 를 입력합니다.

그러면 설치가 시작됩니다.

그리고 우리는 tensorflow 를 설치 해야 합니다.

또 구글신을 영접합니다.

공식 홈페이지가 나오는군요

 

cmd 창에 conda install -c conda-forge tensorflow 를 입력해 줍니다.

그러면 또 설치가 시작됩니다.

test01env라는 이름 속에는

python 3.7.5 버전

opencv 4.1.2 버전

tensorflow 2.0.0 버전이 깔려있는걸 확인 할 수 있습니다.

 

반응형
블로그 이미지

꽃꽂이하는개발자

,