We used deep learning model ResNet for training and prediction of these subgrade values to determine card condition. After completing data training, We saved the trained ResNet model for future use to predict a card’s grade, corner, edges, centering and surface condition. To determine the authenticity of a pokemon card we implemented a check of 8 factors using different python modules such as openCV, Pytesseract, and numpy etc.