Пример #1
0
def cap_deck():
    c = Camera()
    sd = SerialDevice()
    dispenser = Dispenser(serial_device=sd)
    count = 0
    for i in range(10):
        _ = input('press enter to start...')
        for j in range(10):
            img = c._capture_image(enable_and_disable=True)
            debug_save_img(img, '/home/pi/pics/{}.jpg'.format(count))
            count += 1
            dispenser.dispense_card()
Пример #2
0
def auto_cal():
    print("Ensure blank white playing card is being used")
    c = Camera()
    img_raw = c._capture_image(enable_and_disable=True)
    img_greyscale = cv2.cvtColor(img_raw, cv2.COLOR_BGR2GRAY)
    img_gs_blur = cv2.GaussianBlur(img_greyscale, (5, 5), 0)
    img_gs_blur_crop = img_gs_blur[cfg.H_MIN:cfg.H_MAX, cfg.W_MIN:cfg.W_MAX]

    debug_save_img(img_gs_blur_crop,
                   'Shuffle-o-matic/helpers/Card_Imgs/cal.jpg')

    print("Calibration image updated!")