img = np.zeros((1,1,3), np.uint8) cv2.namedWindow('OptionWindow', cv2.WINDOW_NORMAL) cv2.createTrackbar('Gain','OptionWindow',280,480, setGain) # dB/100 = Gain (max 48 dB) cv2.createTrackbar('Brightness','OptionWindow',240,511, setBrightness) # Max = 511, Default normalerweise 240... cv2.imshow('OptionWindow',img) while(True): key = cv2.waitKey(1) & 0xFF if key == ord('t'): icCam.stopLive() icCam.triggerSettings() trig.singleTriggerSettings() trig.settingsShutterClosed() time.sleep(0.1) trig.trigger() time.sleep(0.4) trig.settingsShutterOpen() time.sleep(0.1) trig.trigger() time.sleep(0.4) #icCam.getImprocPictures() if key == ord('s'): icCam.ImProc.saveImg(imagePath) if key == ord('a'): icCam.stopLive() icCam.startLiveMode() trig.setContinous() if key == ord('q'): break # When everything done, release the capture cv2.destroyAllWindows()
img = np.zeros((1, 1, 3), np.uint8) cv2.namedWindow('OptionWindow', cv2.WINDOW_NORMAL) cv2.createTrackbar('MaxIntensity', 'OptionWindow', 65536, 65536, setMaxIntensity) cv2.createTrackbar('MinIntensity', 'OptionWindow', 0, 65536, setMinIntensity) cv2.imshow('OptionWindow', img) while (True): key = cv2.waitKey(1) & 0xFF if key == ord('t'): tlCam.setSingleTriggerMode() trig.singleTriggerSettings() trig.settingsShutterClosed() #1.: BG Image trig.trigger() tlCam.snapImg() trig.settingsShutterOpen() #2.: Wave Image trig.trigger() tlCam.snapImg() trig.settingsShutterClosed() #3.: 2tes BG Image trig.trigger() tlCam.snapImg() if key == ord('s'): tlCam.saveImage(OUTPUT_DIRECTORY) if key == ord('a'): while (True): key = cv2.waitKey(1) & 0xFF trig.settingsShutterClosed() trig.trigger() tlCam.snapImg() trig.settingsShutterOpen() trig.trigger()