News classification
Contact us
- Add: No. 9, North Fourth Ring Road, Haidian District, Beijing. It mainly includes face recognition, living detection, ID card recognition, bank card recognition, business card recognition, license plate recognition, OCR recognition, and intelligent recognition technology.
- Tel: 13146317170 廖经理
- Fax:
- Email: 398017534@qq.com
Bank card recognition SDK
Bank card recognition
Many people believe that the bank card scanning recognition on Alipay (bank card identification) is very interested, very want to understand the principle. In fact, this is only the use of the mobile terminal OCR identification technology (bank card identification technology), the mobile phone camera to scan the image, through the mobile terminal OCR recognition software to process the image process, the process of extracting the card number. But there must be a better developer who wants to know.
First, the principle of bank card recognition
1, take pictures to color bank card image: at present, the main way is to use a video preview, the video of a needle, take a clear picture of the color of a needle. Also is the mobile phone camera scan interface in real time, the main way is to determine whether the border by the bank card has been placed in the designated box, so that can get a better quality of the picture.
2, image preprocessing: here is mainly to noise (including gray processing) and two of the value of the final, leaving only black and white.
3, the card number line positioning: two after the completion of the need to locate the bank card number of the industry.
4, card number single character segmentation: the bank card number of a single digit segmentation (segmentation is actually a big difficulty in the bank card recognition technology)
5, the card number font matching identification: this step is only the numerical digital single template segmentation completed and font comparison, the confidence value most.
6, before the output check: the bank card recognition output need to do the verification, mainly uses the Luhn algorithm to carry on the verification, after the verification to carry on the output. (here, in detail under the Luhn algorithm: all bank cards issued by the bank is a check rule, the card number is a check code. main
7, output: output bank card number string.
The entire bank card recognition process is over. Although it feels simple, but there are many details still need a strong technology accumulation, if simply to make a SDK, the recognition effect is not good, which requires professional level OCR technology can do.
Two, the characteristics of bank card recognition
1, bank card recognition speed, the average recognition time <0.5 seconds;
2, the bank card recognition localization recognition, do not need networking;
3, bank card recognition rate is high, the character recognition rate of >99.5%;
4, bank card identification support system can support Android, iOS mainstream mobile operating system, APP integrated bank card identification, mobile phone, tablet computer of bank card shooting recognition can automatically identify the bank card by the user; the bank card identification technology can also be deployed in recognition of the server, and can support the Linux operating system, 32/64 Windows 32 /64 operating system. Users can be deployed to its own server, APP can directly call API bank card identification services.
5, bank card recognition support hardware: mobile phone, tablet, PC front camera
6, many types of bank card identification, support for domestic bank credit card, debit card, including a flat font and concave and convex fonts, as well as vertical and special cards.
Three, the main application areas of bank card identification
Financial P2P: bound bank card number
Bank: direct banking, mobile banking tie card
Mobile payment: bank card payment bank card
Finance and insurance: mobile exhibition industry, mobile survey input bank card number
Journal of financial management: credit card, bank card number management type APP bank card number entry
First, the principle of bank card recognition
1, take pictures to color bank card image: at present, the main way is to use a video preview, the video of a needle, take a clear picture of the color of a needle. Also is the mobile phone camera scan interface in real time, the main way is to determine whether the border by the bank card has been placed in the designated box, so that can get a better quality of the picture.
2, image preprocessing: here is mainly to noise (including gray processing) and two of the value of the final, leaving only black and white.
3, the card number line positioning: two after the completion of the need to locate the bank card number of the industry.
4, card number single character segmentation: the bank card number of a single digit segmentation (segmentation is actually a big difficulty in the bank card recognition technology)
5, the card number font matching identification: this step is only the numerical digital single template segmentation completed and font comparison, the confidence value most.
6, before the output check: the bank card recognition output need to do the verification, mainly uses the Luhn algorithm to carry on the verification, after the verification to carry on the output. (here, in detail under the Luhn algorithm: all bank cards issued by the bank is a check rule, the card number is a check code. main
7, output: output bank card number string.
The entire bank card recognition process is over. Although it feels simple, but there are many details still need a strong technology accumulation, if simply to make a SDK, the recognition effect is not good, which requires professional level OCR technology can do.
Two, the characteristics of bank card recognition
1, bank card recognition speed, the average recognition time <0.5 seconds;
2, the bank card recognition localization recognition, do not need networking;
3, bank card recognition rate is high, the character recognition rate of >99.5%;
4, bank card identification support system can support Android, iOS mainstream mobile operating system, APP integrated bank card identification, mobile phone, tablet computer of bank card shooting recognition can automatically identify the bank card by the user; the bank card identification technology can also be deployed in recognition of the server, and can support the Linux operating system, 32/64 Windows 32 /64 operating system. Users can be deployed to its own server, APP can directly call API bank card identification services.
5, bank card recognition support hardware: mobile phone, tablet, PC front camera
6, many types of bank card identification, support for domestic bank credit card, debit card, including a flat font and concave and convex fonts, as well as vertical and special cards.
Three, the main application areas of bank card identification
Financial P2P: bound bank card number
Bank: direct banking, mobile banking tie card
Mobile payment: bank card payment bank card
Finance and insurance: mobile exhibition industry, mobile survey input bank card number
Journal of financial management: credit card, bank card number management type APP bank card number entry