보안프로젝트(www.boanproject.com )에서 제공하는 IT강의입니다. 이번 강의 주제는 ‘파이슨 컴퓨터 비전 시작 opencv 설치와 이미지 읽기’입니다. #OpenCV를 이용하여 최근 #머신러닝 AI 이미지 처리와 자율주행, CCTV 산업에서 많이 사용되고 있습니다. #파이슨 OpenCV 라이브러리를 이용하여 추후 데이터 분석, 자동화 분석과 연계할 예정입니다.
opencv 라이브러리를 사용하려면 Python pip 명령어로 아래와 같이 설치합니다. opencv-python과 opencv-contrib-python 두 종류를 설치합니다.
opencv 라이브러리를 사용하려면 Python pip 명령어로 아래와 같이 설치합니다. opencv-python과 opencv-contrib-python 두 종류를 설치합니다.
파이썬 에디터를 사용하여 아래 코드를 입력합니다. cv2는 opencv 라이브러리를 불러오는 것으로 이미지와 동영상 처리에 많은 기능을 가지고 있습니다. img_src에 사용할 화상은, 미리 저장해 두었다가 읽어 주세요. cv2.imread() 함수로서 화상을 불러옵니다. 읽으면 화면에 보여줘야겠죠? cv2.imshow() 함수로 가져온 이미지를 화면에 출력합니다. waitKey() 함수는 어떤 입력이든 들어갈 때까지 대기하고 있는 것입니다. 0이 기본이기 때문에 딜레이 없이 계속 대기하겠습니다. 화상을 읽을 때만 0으로 설정해, 그 후 영상이나 카메라를 읽을 때는 상황에 맞추어 값을 설정할 필요가 있습니다.
import cv2img_src = “company.png”img = cv2.imread(img_src)cv2.imshow”companyimage’, img)cv2.waitKey()cv2.destroyAllWindows()
destroy All Windows()는 활성화되어 있는 모든 창을 종료합니다. 이 코드가 이미지를 가져올 때의 기본 뼈대이므로 기억하십시오. 코드를 실행하면 아래와 같이 준비한 이미지를 창과 함께 표시합니다.
destroy All Windows()는 활성화되어 있는 모든 창을 종료합니다. 이 코드가 이미지를 가져올 때의 기본 뼈대이므로 기억하십시오. 코드를 실행하면 아래와 같이 준비한 이미지를 창과 함께 표시합니다.