mirror of
https://github.com/EyeTrackVR/EyeTrackVR.git
synced 2025-11-04 14:39:42 +08:00
33 lines
735 B
Python
33 lines
735 B
Python
import cv2
|
|
|
|
|
|
try:
|
|
with open("camaddr.cfg", 'r') as camr:
|
|
lines = camr.readlines()
|
|
camaddr = lines[0].strip()
|
|
camr.close()
|
|
|
|
|
|
except:
|
|
camaddr = input('Camera Address:> ')
|
|
with open('camaddr.cfg', 'w+') as cam:
|
|
cam.write(str(camaddr))
|
|
|
|
|
|
cap = cv2.VideoCapture(camaddr)
|
|
ret, img = cap.read()
|
|
roibb = cv2.selectROI("image", img, fromCenter=False, showCrosshair=True)
|
|
|
|
print('X', roibb[0])
|
|
print('Y', roibb[1])
|
|
print('Width', roibb[2])
|
|
print('Height', roibb[3])
|
|
|
|
with open('roi.cfg', 'w+') as rf:
|
|
rf.write(str(roibb[0]))
|
|
rf.write('\n')
|
|
rf.write(str(roibb[1]))
|
|
rf.write('\n')
|
|
rf.write(str(roibb[2]))
|
|
rf.write('\n')
|
|
rf.write(str(roibb[3])) |