#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목텀프로젝트 opencv 질문.2020-06-05 01:50
작성자
첨부파일noname01.bmp (54.9KB)

https://www.youtube.com/results?search_query=opencv+positioning 

위의 영상과 비슷하게 threshold를 이용하여, 검은색 배경에 흰색이 움직이는 것까지 만들었습니다.

frame에 따라 이 흰색의 바뀌는 좌표 값을 얻으려면 어떻게 해야 할까요? ㅜㅡㅜ 인터넷에 찾아도 잘 안 나오네요.



import cv2

import numpy as np

cap = cv2.VideoCapture(0)

while True:

    ret, frame = cap.read() 

    gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)

    _, threshold = cv2.threshold(gray,40,255,cv2.THRESH_BINARY_INV)

    

    

    if ret:

        original = frame

        roi = frame[269:795,437:1416] # 높이 넚이 행 렬

        cv2.imshow("Roi",roi)

        cv2.imshow("main",threshold[269:795,437:1416])

        

        key = cv2.waitKey(30) #각 frame 마다 30 miliscond

        if key == 27:# esc에 return 값이 27임

            break

            

cv2.destroyAllWindows()


#opencv
댓글