liuruoze
e1df2fff3a
add generate strong seed and mergeCharToGroup, draw lines
9 years ago
Micooz
188d821f4e
refactor(thirdparty): move all thirdpary to one folder
9 years ago
liuruoze
480df262b6
split mser to mser+ and mser-, and precess it in different procedure.
9 years ago
liuruoze
649a31dce7
change test image,
9 years ago
liuruoze
345749c1b9
add lbp algorithm and lbp feature extraction
9 years ago
liuruoze
9ec49badcf
add icdar2003 detect evalution protocal
9 years ago
liuruoze
cf33fca08b
add slide windows and mser- method
9 years ago
liuruoze
ad45ffac85
add parall version of characters identify.
9 years ago
liuruoze
2b4ea5800e
add centerPoint, fitToLines, searchRect
9 years ago
liuruoze
e12bdbb488
for fitlines
9 years ago
liuruoze
68fc98414c
add LoadModel, maxPlates
9 years ago
liuruoze
285fdc03b0
add plateMserLocate, mserMatch
9 years ago
liuruoze
0b45579e12
add NMStoCharacter, change MergeCharacterToPlate
9 years ago
liuruoze
15adce0a93
add CCharacter.cpp,
...
merge char to plate
9 years ago
liuruoze
93f8337539
Merge branch 'master' of https://git.oschina.net/easypr/EasyPR
...
Conflicts:
Demo.vcxproj.filters
accuracy.txt
include/easypr/config.h
include/easypr/core/chars_identify.h
include/easypr/core/plate.h
include/easypr/core/plate_judge.h
include/easypr/core/plate_recognize.h
src/core/chars_identify.cpp
src/core/chars_recognise.cpp
src/core/plate_detect.cpp
src/core/plate_judge.cpp
src/core/plate_recognize.cpp
test/accuracy.hpp
test/chars.hpp
vcprojs/demo.vcxproj
vcprojs/demo.vcxproj.filters
vcprojs/demo.vcxproj.filters.orig
vcprojs/libeasypr.vcxproj
vcprojs/libeasypr.vcxproj.filters
9 years ago
liuruoze
ea5ee79cf2
add version.h
9 years ago
liuruoze
902a02f884
add groundtruth, nms, xml parser
9 years ago
liuruoze
e962b57969
1.4
9 years ago
liuruoze
6221185b6f
Merge branch 'master' of github.com:liuruoze/EasyPR into HEAD
...
Conflicts:
Demo.vcxproj
accuracy.txt
include/easypr/core/plate_recognize.h
opencv.props
src/core/plate_recognize.cpp
test/accuracy.hpp
vcprojs/demo.vcxproj.filters
9 years ago
liuruoze
b711a149e6
the last
9 years ago
Micooz
e24bac5bb2
feat(util): add functions to deal with CMD(GBK by default) of Windows
...
functions:
- Utils::utf8_to_gbk, convert utf8 to gbk. This is because we cannot output utf8 to CMD directly on Windows.
- Kv::add, add k-v pair to storage which v is gbk encoding on Windows.
9 years ago
Micooz
5dd7319481
style: add an util "class Kv" to deal with chinese chars in the source files
...
All chinese are stored in etc/, including menu. This is a temporary solution to visual studio's problem. Consider to use English in the future.
9 years ago
Micooz
5d3cd897f0
style: change to use utf-8 encoding, compatible with damn visual studio
9 years ago
liuruoze
0331a9c0d6
svm problem fix, 3.1 support
...
fix #87 , fix #88
9 years ago
Micooz
32b0560872
Reformat all source and header files using Clang-Format [Google].
10 years ago
Micooz
5990d4a2b0
Histeq feature in one function easypr::histeq (core_func.h).
10 years ago
Micooz
cac3427261
Added class ITrain interface.
10 years ago
Micooz
7cf0392991
Simplify SVM training.
10 years ago
Micooz
b06fec5c4d
Fixed compile errors.
10 years ago
Micooz
25adeea4ef
Merge branch 'master' of https://github.com/liuruoze/EasyPR
...
# Conflicts:
# accuracy.txt
# include/easypr/core/chars_recognise.h
# include/easypr/core/chars_segment.h
# src/core/chars_recognise.cpp
# src/core/plate_recognize.cpp
# src/train/ann_train.cpp
10 years ago
Micooz
7c3439db97
Merge branch 'master-gbk'
...
# Conflicts:
# include/easypr/chars_identify.h
# include/easypr/core/chars_recognise.h
# include/easypr/core/chars_segment.h
# include/easypr/core/plate_recognize.h
# include/easypr/plate_judge.h
# src/core/chars_identify.cpp
# src/core/chars_recognise.cpp
# src/core/chars_segment.cpp
# src/core/plate_judge.cpp
# src/train/ann_train.cpp
# src/util/program_options.cpp
# test/accuracy.hpp
# test/chars.hpp
# test/main.cpp
10 years ago
Micooz
311a11b9e3
Fixed plate_recognize.
10 years ago
Micooz
9e4b6eb71b
Simplified chars_identify and chars_recognise.
10 years ago
Micooz
530676df52
Rearrange chars reflaction.
10 years ago
Micooz
677576a010
Added switch.hpp for switching strings, overwrite CLI in main.cpp.
10 years ago
Micooz
1525d09808
Fixed clang warnings.
10 years ago
Micooz
c2069d1272
Added easypr/config.h to save constants.
10 years ago
Micooz
0e35129b7e
Fixed errors in test/
10 years ago
Micooz
8627e66a3a
Changed CPlateJudge to Singleton.
10 years ago
Micooz
67fd93400a
Changed class CharsIdentify to Sigleton.
10 years ago
Micooz
09e5cc2155
Fixed chars_identify.cpp[h].
10 years ago
Micooz
9b43a4f519
Fixed #59
10 years ago
Micooz
e3945ba3d7
Fixed header including.
10 years ago
Micooz
f5fee0e1cc
Detailed headers classification. Added ann_train.h for training ann model. Added missing "std::" prefix.
10 years ago
liuruoze
7f6ed737a8
ann_train change
10 years ago
zac
970aa03964
remove plateRecognize's index param
10 years ago
Micooz
3e409cc5ec
Fixed bug #47 .
10 years ago
Micooz
b747c641bb
Merge branch 'master' of https://github.com/liuruoze/EasyPR
...
# Conflicts:
# include/easypr/plate_detect.h
# include/easypr/plate_locate.h
# src/core/plate_detect.cpp
# src/core/plate_locate.cpp
# src/core/plate_recognize.cpp
10 years ago
liuruoze
246c01b6d2
code clean
10 years ago
Micooz
8cc64eab8b
Merge commit '6898b2dca327ee25facb57459af251d18c867054'
...
# Conflicts:
# include/easypr/plate_detect.h
# include/easypr/plate_locate.h
# include/easypr/plate_recognize.h
# src/core/chars_identify.cpp
# src/core/core_func.cpp
# src/core/plate_detect.cpp
# src/core/plate_judge.cpp
# src/core/plate_locate.cpp
# test/accuracy.hpp
10 years ago
Micooz
02eedbde55
Fixed #41 .
10 years ago
Micooz
09f51c5f7c
Fixed: debug status should be bool type, for performance.
10 years ago
Micooz
5343d626bf
Merge branch 'master-gbk'
10 years ago
liuruoze
6a171a77f6
add new extreme test
10 years ago
Micooz
4f75e35463
Convert to utf8.
10 years ago
Micooz
a0d3741f09
Merge branch 'master-gbk'
...
# Conflicts:
# include/easypr/chars_identify.h
# include/easypr/chars_recognise.h
# include/easypr/chars_segment.h
# include/easypr/core_func.h
# include/easypr/plate.h
# include/easypr/plate_detect.h
# include/easypr/plate_judge.h
# include/easypr/plate_locate.h
# include/easypr/plate_recognize.h
# include/easypr/util.h
# src/core/chars_identify.cpp
# src/core/chars_recognise.cpp
# src/core/chars_segment.cpp
# src/core/core_func.cpp
# src/core/feature.cpp
# src/core/plate_detect.cpp
# src/core/plate_judge.cpp
# src/core/plate_locate.cpp
# src/core/plate_recognize.cpp
# src/train/ann_train.cpp
# test/accuracy.hpp
# test/main.cpp
10 years ago
Micooz
063d48f8df
Merge branch 'master' of https://github.com/liuruoze/EasyPR into master-gbk
...
# Conflicts:
# .gitignore
# ChangeLog.md
# EasyPR.vcxproj
# EasyPR.vcxproj.filters
# README.md
# doc/ChangeLog.md
# image/general_test/皖A2F560.jpg
# image/general_test/皖A2F56D.jpg
# image/general_test/皖AA3610.jpg
# image/general_test/皖AA361D.jpg
# image/general_test/赣A88888.jpg
# image/浙A88888.jpg
# opencv248.props
# resources/doc/ChangeLog.md
# resources/image/general_test/京H99999.jpg
# resources/image/general_test/皖A2F56D.jpg
# resources/image/general_test/皖AA361D.jpg
# resources/image/general_test/赣A88888.jpg
# run_accuracy.txt
# src/core/chars_identify.cpp
# src/core/chars_recognise.cpp
# src/core/chars_segment.cpp
# src/core/core_func.cpp
# src/core/feature.cpp
# src/core/plate_detect.cpp
# src/core/plate_judge.cpp
# src/core/plate_locate.cpp
# src/core/plate_recognize.cpp
# src/include/chars_identify.h
# src/include/chars_recognise.h
# src/include/chars_segment.h
# src/include/core_func.h
# src/include/plate.h
# src/include/plate_detect.h
# src/include/plate_judge.h
# src/include/plate_locate.h
# src/include/prep.h
# src/include/util.h
# src/test/accuracy_test.cpp
# src/test/test.cpp
10 years ago
Micooz
738d4bb48c
Merge branch 'master-gbk'
10 years ago
Micooz
0789f108df
Change all cv::imwrite() to utils::imwrite().
10 years ago
Micooz
07edd8fee8
Add Utils::imwrite() to avoid creation failed by cv::imwrite when folder not exists.
10 years ago
Micooz
8e4ac7db5e
Simplify OS detect Macros, add "mkdir()" function to Utils.
10 years ago
Micooz
4e4396542d
Merge branch 'master-gbk'
10 years ago
Micooz
0f55715713
Fixed compile error on linux.
10 years ago
Micooz
0da5305d84
Fixed compile error on linux.
10 years ago
Micooz
85613522ee
Fixed compile error on linux.
10 years ago
Micooz
6860993307
Convert to UTF-8.
10 years ago
Micooz
b2bb447c35
Fixed windows compatibility issue. Convert include/* and src/* to GBK.
10 years ago
Micooz
4e66155968
Visual Studio cannot find std::for_each without including header <algorithm>.
10 years ago
Micooz
4cec8b1f49
Improved SVM Training CLI.
10 years ago
Micooz
ddaa31aaa0
SVM train without changing source files.
10 years ago
Micooz
c888179d81
Structural optimization.
...
Command Line Shell enhancement.
Support compiling to static library(libeasypr).
Provide frequently used apis(api.hpp) for quick access to functions what users want.
SVM train without changing source files.
Fix OpenCV roi out of range bug.
The language layer fix and optimization, type matching, loop simplified using C++11.
10 years ago