반응형

파이썬(Python)/opencv 24

[Python]OpenCV 컴퓨터 카메라로 화면 캡쳐해서 저장하기(Camera capture, save)

목차 파이썬 OpenCV 기본 함수 설명 노트북 카메라 동작과 카메라 화면 캡쳐 후 이미지 파일로 저장하는 예제에 필요한 함수들에 설명하겠습니다. cap = cv.VideoCapture(0) VideoCapture 클래스에 0을 입력해서 현재 컴퓨터에 연결된 메인 카메라를 불러서 Return 해 줍니다. Cap은 return이 들어가는 객체명으로 원하는 이름을 사용할 수 있습니다. ret, img = cap.read() 비디오 카메라 객체로 연결된 cap에서 이미지를 읽어서 이미지는 img에 넣고 이미지 읽는 성공 여부(True/False)는 ret에 넣어 줍니다. cv.imshow('PC_camera', img) img 객체를 PC_camera 라는 윈도우 창에 띄웁니다. cv.waitKey(1) ==..

[Python]OpenCV 이미지 파일 용량(화질) 변경(압축)해서 저장하기

목차 [Python]OpenCV 이미지 파일 용량(화질) 변경해서 저장하기 : JPG 앞서 imwrite 함수 사용에 대해 간단하게 알아보았습니다. (https://scribblinganything.tistory.com/469) 이번에는 imwrite의 파라미터 값을 이용해서 원본의 화질 / 파일 크기를 줄여 보도록 하겠습니다. JPG, JPEG 파일의 경우 아래와 같은 파라미터 값을 넣습니다. 화질 정도는 0~100을 넣어 100은 원본 그대로 이고 0은 최저 화질로 생각하시면 됩니다. [cv2.IMWRITE_JPEG_QUALITY, 화질 정도] 예제 코드를 통해 어떻게 동작하는 지 쉽게 알아보겠습니다. 예제 코드>> import cv2 import os img_ori = cv2.imread('flow..

[Python]OpenCV 이미지 파일 저장, 파일 크기 확인하기(JPG, PNG, TIFF)

목차 OpenCV imwrite 함수 파이썬의 OpenCV에서 이미지 파일을 열거나 만든 다음에 파일을 다른이름으로 저장할 때 imwrite함수를 사용합니다. imwrite 함수의 Syntax는 아래와 같습니다. cv2.imwrite(filename, img, [parameters]) filename : 저장하고자 하는 파일명을 입력합니다. 확장자명까지 추가해서 이미지 파일(Image file)의 종류도 결정 합니다. img : 저장하고자 하는 이미지를 입력 합니다. parameters : 이미지 파일 포맷에 맞춰서 압축, 화질들을 결정하는 파라미터 값을 설정할 수 있습니다. OpenCV 이미지 파일 저장, 파일 크기 확인하기(JPG, PNG, TIFF) 예제를 통해 이미지 파일을 읽고 파일을 jpg, ..

[Python]OpenCV 란? Visual Studio에서 설치하고 버전 확인

목차 OpenCV 란? OpenCV는 Computer vision, machine learning, image processing을 위한 라이브러리 입니다. 예를 들어 이미지나 비디오를 분석해서 무엇인지를 식별하거나 이미지에서 텍스트를 추출하는 등 최신 기술에 필요한 핵심 기술 입니다. OpenCV를 사용해서 이미지의 패턴이나 특징, 정보를 추출하고 파이썬의 Numpy와 같이 사용해서 빅데이터와 같은 데이터 분석에도 이용됩니다. Visual Studio에서 설치하고 버전 확인 설치 코드>> pip install opencv-python pip install로 쉽게 설치 가능 합니다. 설치 완료 후 아래와 같이 정상 동작하는 지 버전을 확인할 수 있습니다. 버전 확인 코드>> import cv2 print..

반응형