반응형
import sys
import time
import cv2
import utils
def opencv():
cap = cv2.VideoCapture(0)
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)
while cap.isOpened():
success, image = cap.read()
if not success :
sys.exit('ERROR: Unable to read from webcam')
#image = cv2.flip(image,1)
if cv2.waitKey(1) == 27: #ESD
break
cv2.imshow('simple', image)
cap.release()
cv2.destroyAllWindows()
def main():
print("opencv camera is working")
opencv()
if __name__ == '__main__':
main()
간단하게 OpenCV 를 사용해 파이썬 코드로 영상출력해보는 코드를 작성해 보았습니다.
영상에 FPS 등 여러 정보를 표시할 수 도 있지만 가장 기본인 OpenCV 를 사용해 영상출력하는 방법입니다.
반응형
'Open Project > 텐서플로_사물인식' 카테고리의 다른 글
OpenCV 정리해보자 ( 파이썬 / 라즈베리파이) (0) | 2022.06.03 |
---|---|
VLC Player, 라즈베리파이에 연결된 카메라를 스마트폰에서 보자 (0) | 2022.06.03 |
pose estimation 소스 분석 (텐서플로) (0) | 2022.06.02 |
라즈베리파이3 , 카메라 연결하여 사물인식 예제 (텐서플로 라이트) (0) | 2022.05.18 |