当前位置:网站首页>A complete answer sheet recognition system
A complete answer sheet recognition system
2022-07-03 10:27:00 【Android Guide】

Good morning , I am Lao Bei , official account 「GitHub Point north 」 Will recommend GitHub Useful projects on , Tap the value of open source , Welcome to your attention .
Today I want to recommend an open source answer card recognition system , Come and have a look if you need it .
Project introduction
OpenCV It's based on BSD The license ( Open source ) Distributed cross-platform computer vision library , It provides a series of general algorithms for image processing and computer vision . It is a very good tool to study image processing technology . The first contact was 2016 Because the company project needs , But what was available online at that time demo It's too little , And it's basically based on C、C++ Realized . That is from 2017 Year begins , About java+opencv More and more information has been collected . In this situation , Just want to build a platform that will help us learn and understand opencv A platform for . So there's this system . Start with installation , Learn to record with you OpenCV Knowledge about , Until finally a simple but complete DEMO The implementation of the ( Answer card recognition ).
Software architecture
SpringMVC+AdminLTE 2+maven. Considering the previous demo test , Or it's all about creating images to view , Either use swing draw , When the parameters change , Not easy to debug , So it's a familiar one web Pattern . Backstage is based on SpringMVC, And there's no database interaction , Is a page operation effect real-time view function , Now it's very simple . The front end uses AdminLTE 2, One is based on bootstrap Lightweight background template for .
primary coverage
- Image binarization
- The image can be binarized by itself
- Gaussian blur
- Picture zoom
- Corrosion expansion
- Advanced morphological transformation
- edge detection
- Detect lines
- Detection circle
- Detect color
- Contour recognition
- Template search
- Draw a gray histogram
- Answer card recognition demo
Results the preview





Source code address
And no. GitHub Point north The background to reply Answer sheet Get the source address .
边栏推荐
- Matplotlib drawing
- 20220608 other: evaluation of inverse Polish expression
- GAOFAN Weibo app
- 20220605 Mathematics: divide two numbers
- 20220606数学:分数到小数
- 2018 Lenovo y7000 black apple external display scheme
- 『快速入门electron』之实现窗口拖拽
- 20220602数学:Excel表列序号
- CV learning notes - reasoning and training
- LeetCode - 900. RLE 迭代器
猜你喜欢

Opencv feature extraction sift

LeetCode - 715. Range 模块(TreeSet) *****

Advantageous distinctive domain adaptation reading notes (detailed)

Leetcode - 895 maximum frequency stack (Design - hash table + priority queue hash table + stack)*

LeetCode - 900. RLE 迭代器

CV learning notes - deep learning

Hands on deep learning pytorch version exercise solution - 2.4 calculus

Mise en œuvre d'OpenCV + dlib pour changer le visage de Mona Lisa

Configure opencv in QT Creator

Training effects of different data sets (yolov5)
随机推荐
Leetcode - 705 design hash set (Design)
[LZY learning notes dive into deep learning] 3.5 image classification dataset fashion MNIST
Label Semantic Aware Pre-training for Few-shot Text Classification
20220609其他:多数元素
Leetcode-404: sum of left leaves
20220606数学:分数到小数
ECMAScript--》 ES6语法规范 ## Day1
What useful materials have I learned from when installing QT
Leetcode-100: same tree
[LZY learning notes dive into deep learning] 3.4 3.6 3.7 softmax principle and Implementation
[C question set] of Ⅵ
Hands on deep learning pytorch version exercise solution-3.3 simple implementation of linear regression
Hands on deep learning pytorch version exercise solution -- implementation of 3-2 linear regression from scratch
CV learning notes - scale invariant feature transformation (SIFT)
CV learning notes - camera model (Euclidean transformation and affine transformation)
[LZY learning notes -dive into deep learning] math preparation 2.5-2.7
Basic use and actual combat sharing of crash tool
Powshell's set location: unable to find a solution to the problem of accepting actual parameters
Hands on deep learning pytorch version exercise solution - 2.4 calculus
Leetcode 300 longest ascending subsequence