Skip to content

AiYoWeiYL/idcard-opencv-svm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

idcard-opencv-svm

OpenCV实现第二代身份证号码识别,形态学、轮廓检测身份证号码位置,SVM识别数字。已设计好 Card 类供调用,具体调用方法见 main.cpp。数据均来自于百度搜索。

requirement

OpenCV 4.0.0

usage

1. .cpp 源码编译

VS2017 打开 idcard.sln,Ctrl+F5

2. .bat 批处理使用

idcard.exe ./data/pic ./data/trainData/ ./data/res/ FALSE FALSE
pause
  • params0: idcard.exe
  • params1: 包含 待识别图片 的文件夹 注意结尾没有 "/" QAQ
  • params2: 包含 SVM 训练数据 的文件夹 注意结尾包含 "/" QAQ
  • params3: 包含 识别结果保存 的文件夹 注意结尾包含 "/" QAQ
  • params4: 运行时是否训练 SVM:TRUE/FALSE
  • params5: 运行模式是否DEBUG(该模式下会显示处理过程):TRUE/FALSE

3. SVM 训练数据

效果图

001.jpg 002.jpg 003.jpg 004.jpg 005.jpg 006.jpg 007.jpg

About

OpenCV实现第二代身份证号码识别

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%