I am trying to make a credit card engine like Card.io. But it’s very difficult to pre-process the map in binary without noise. I use the SWT algorithm, but it does not work well for all cards. There are many credit cards with low contrast and embossing. It is very difficult to develop a general algorithm for preprocessing cards for OCR. So anyone has experience in this type of card process. The snapshot below is an example of a map for which preprocessing is difficult.


source
share