Edmond Yoo
2018-08-18 1e19c546c4717212a556b1b51d7701363d074405
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import cv2
import numpy as np
import pandas as pd
 
if __name__ == '__main__':
    #img_test = cv2.imread('data/rtr-174-jarad-golgari-lich-lord.jpg')
    #img_test = cv2.imread('data/cn2-78-queen-marchesa.png')
    #img_test = cv2.imread('data/c16-143-burgeoning.png')
    #img_test = cv2.imread('data/handOfCards.jpg')
    img_test = cv2.imread('data/pro_tour_side.png')
    img_gray = cv2.cvtColor(img_test, cv2.COLOR_BGR2GRAY)
    _, img_thresh = cv2.threshold(img_gray, 80, 255, cv2.THRESH_BINARY)
    #cv2.imshow('original', img_test)
    cv2.imshow('threshold', img_thresh)
 
    kernel = np.ones((4, 4), np.uint8)
    img_dilate = cv2.dilate(img_thresh, kernel, iterations=1)
    #img_erode = cv2.erode(img_thresh, kernel, iterations=1)
    #img_open = cv2.morphologyEx(img_thresh, cv2.MORPH_OPEN, kernel)
    img_close = cv2.morphologyEx(img_thresh, cv2.MORPH_CLOSE, kernel)
    cv2.imshow('dilated', img_dilate)
    #cv2.imshow('eroded', img_erode)
    #cv2.imshow('opened', img_open)
    #cv2.imshow('closed', img_close)
 
    cv2.waitKey(0)