Update module camera settings

Include reset settings function
This commit is contained in:
Diego Inácio
2020-02-12 15:13:20 -03:00
parent 3d5ffa6bdb
commit db53bd2d65

View File

@ -31,3 +31,20 @@ def check_settings():
print(f'{attrib} = {VIDEO_CHECK.get(index)}') print(f'{attrib} = {VIDEO_CHECK.get(index)}')
VIDEO_CHECK.release() VIDEO_CHECK.release()
def reset_settings():
if not os.path.exists('camera_settings.log'):
print('"camera_settings.log" does not exist!')
print('Verify your camera settings!')
return False
else:
VIDEO_CHECK = cv2.VideoCapture(0)
f = open('camera_settings.log', 'r')
lines = f.read().split('\n')
for line in lines:
attrib = line.split(' = ')
if attrib[0] in attrib_list.keys():
VIDEO_CHECK.set(attrib_list[attrib[0]], eval(attrib[1]))
f.close()
VIDEO_CHECK.release()
return True