์นด๋ฉ๋ผ ์ถ๋ ฅ
OpenCV๋ฅผ ์ด์ฉํ๋ฉด ์นด๋ฉ๋ผ ์ถ๋ ฅ์ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์นด๋ฉ๋ผ ์ถ๋ ฅ์ ์นด๋ฉ๋ผ๊ฐ ์คํธ๋ฆฌ๋ฐ ํํ๋ก ๋์ํ ์ ์์ ๋ ์ฌ์ฉํฉ๋๋ค.
์ฆ, ์ ์ฅ๋ ์ด๋ฏธ์ง๋ ๋์์ ํ์ผ์ด ์๋๋ผ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ฐ์์ค๊ณ ๋ถ์ํด์ผ ํ๋ ๊ฒฝ์ฐ ์นด๋ฉ๋ผ๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
์นด๋ฉ๋ผ๋ฅผ ์ฌ์ฉํด ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๊ธฐ ๋๋ฌธ์ ์ฐ๊ฒฐ๋ ์นด๋ฉ๋ผ์ ์ฅ์น ๋ฒํธ๋ฅผ ํตํด ๋ฐ์์ค๋ฉฐ, ์ฌ์ฉ์ค์ธ ํ๋ซํผ์์ ์นด๋ฉ๋ผ์ ๋ํ ์ ๊ทผ ๊ถํ์ด ํ์ฉ๋์ด์ผ ํฉ๋๋ค.
์์
import cv2
capture = cv2.VideoCapture(0)
capture.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
capture.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)
while cv2.waitKey(33) < 0:
ret, frame = capture.read()
cv2.imshow("VideoFrame", frame)
capture.release()
cv2.destroyAllWindows()