파이썬27 [Python] OpenCV - 6 템플릿 매칭 # 템플릿 매칭 # 배경 사진에서 원하는 물체 찾기 # 메이플 배경 이미지에서 파란 달팽이, 초록 버섯 찾기 # 좌상단부터 한 픽셀씩 움직이면서 원하는 물체와 배경이 유사한지 검색 In [1]: import cv2 # 배경화면 img = cv2.imread('images/maple.jpg') img_gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY) # 흑백 이미지로 만들어주면 더 빨리 찾을 수 있음 blue_snail = cv2.imread('images/blue_snail.jpg') blue_snail_gray = cv2.cvtColor(blue_snail, cv2.COLOR_RGB2GRAY) h1, w1 = blue_snail_gray.shape # 찾을 대상(흑백 이미.. 2023. 10. 26. [Python]OpenCV - 5 이미지 처리 In [1]: # 1. 카메라 연동해서 띄우기 # 2-1. 버튼(1) 누르면 흑백화면으로 바꾸기 # 2-2. 버튼(2) 누르면 좌우반전 시키기 # 2-3. 버튼(3) 누르면 이진화 이미지 만들기 # 2-4. 버튼(4) 누르면 종료하기 In [2]: import cv2 # 카메라 연동 cap = cv2.VideoCapture(0) # 1번 버튼을 눌렀음을 감지하기 위한 변수 gray = False thres = False flip_rl = False flip_ud = False while True: ret, frame = cap.read() if not ret: print('종료') break key = cv2.waitKey(30) # 30ms = 초당 33장의 사진, 코드가 실행되는 시간도 있기 때문에 .. 2023. 10. 25. [Python] OpenCV - 4 Flask Flask 설치 및 서버 실행하기 플라스크(Flask)는 파이썬으로 작성된 마이크로 웹 프레임워크의 하나 특별한 도구나 라이브러리가 필요 없음 flask 설치하기 In [1]: # Flask 설치 !pip install flask Requirement already satisfied: flask in c:\users\gjaischool\anaconda3\lib\site-packages (2.2.2) Requirement already satisfied: Werkzeug>=2.2.2 in c:\users\gjaischool\anaconda3\lib\site-packages (from flask) (2.2.2) Requirement already satisfied: Jinja2>=3.0 in c:\users.. 2023. 10. 24. [OpenCV] - 3 동영상 로드 및 저장 In [1]: #from google.colab import drive #drive.mount('/content/drive') In [2]: #%cd /content/drive/MyDrive/Colab Notebooks/인공지능강의/opencv 동영상을 읽고 출력하기 카메라나 동영상으로부터 비디오 프레임 캡처하기 cap = cv2.VideoCapture(0) 0번 카메라로부터 비디오 캡처 0 대신에 파일명을 입력하면 동영상으로부터 캡처 cv2.VideoCapture(“images/video.mp4”) IP가 부여된 웹캠인 경우 IP와 카메라 번호를 입력 cap = cv2.VideoCapture("rtsp:127.0.0.1/0") cap.set(3, 480) : 비디오의 가로 크기 설정하.. 2023. 10. 23. 이전 1 2 3 4 5 ··· 7 다음