|
| gs-cv/src/main/java/org/genericsystem/cv/Ocr.java |
Commit
9769eddecd1d167735ec15ee24c430c78b2d690e
by plassalasgs-cv: Ocr: added accentuated and special characters to the white list (commit: 9769edd) |
| gs-cv/src/main/java/org/genericsystem/cv/Ocr.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/docPattern/OCRPlasty.java |
Commit
f7c3b68a964dd2f722f50df7adefa2f844228171
by plassalasgs-cv: ComputeBestTextPerZone: cleaned-up and refactored the code (commit: f7c3b68) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java |
Commit
75eeecc6a65e5a799a8235baf8314d405f21bd53
by plassalasgs-cv: ComputeBestTextPerZone: used OCRPlasty to get the best text (commit: 75eeecc) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
| gs-cv/src/main/java/org/genericsystem/layout/Layout.java |
| gs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java |
| gs-cv/src/test/java/org/genericsystem/layout/LayoutsTransformationTest.java |
| gs-cv/src/main/java/org/genericsystem/layout/LayoutAnalyzer.java |
Commit
5b81aabf557d6625de2a94060c16f153dc4e1fb0
by plassalasgs-cv: OCRPlasty: added a safety to prevent IndexOutOfBoundsException when computing LCS (commit: 5b81aab) |
| gs-cv/src/main/java/org/genericsystem/cv/docPattern/OCRPlasty.java |
Commit
e5e9ed372260116b7796ac3fa2468ad989a326f1
by plassalasgs-cv: ComputeBestTextPerZone: minor refactoring (commit: e5e9ed3) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java |
Commit
87b9704c296cabbcc2e08062abb0bbd1cfa7b190
by plassalasgs-ir; gs-cv: Attempts to fix issues with worker verticle in gs-ir The WorkerVerticle class was updated to force the user to implement start(), and to undeploy the worker verticle as soon as the task is complete. In ComputeBestTextPerZone, the code was updated to prevent flushing the cache with engine.getCurrentCache.flush() (the flush is performed from gs-reactor). The code in ContextActionCustom was refactored to prevent undesired behaviors. As an example, when a worker verticle is called after a click on a button, the button is de-activated while the task is performed. (commit: 87b9704) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ContextActionCustom.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/WorkerVerticle.java |
Commit
4f00a0768578bfe4a2d59f47425337dd1585f9aa
by plassalasgs-cv: ComputeBestTextPerZone: cleaned-up the code (commit: 4f00a07) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ContextActionCustom.java |
Commit
f8f1cb4b748ee34df24e8ca5a278c548f65db34e
by plassalasgs-cv: Removed deprecated class ClassImgFieldComparator (commit: f8f1cb4) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ClassImgZoneComparator.java |
Commit
714416156dd4d56cc809741ee5cf1428fde5d732
by plassalasgs-cv: ComputeTrainedScores: cleaned-up the code (commit: 7144161) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java |
Commit
2ce8709a69e7a14e5ec243e71f58d83babe9d751
by plassalasgs-cv: FillModelWithData: deleted unused function (commit: 2ce8709) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java |
Commit
db33e60f1d537ff1a021dcf0d8f6ba0a94e845ec
by plassalasgs-ir: Score: simplified the addition of a new MeanLevenshteinInstance (commit: db33e60) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/Score.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeFilterParamOptimization.java |
Commit
9bc424113375625051f7c8c6b142acab82009292
by plassalasgs-ir: Fixed a problem during flush from WatchApp (ongoing work) (commit: 9bc4241) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ContextActionCustom.java |
Commit
d5ddc5da4f5c5f3584f2595b48624b6381995310
by plassalasgs-cv: ComputeTrainedScores: cleaned-up the code (commit: d5ddc5d) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java |
Commit
f19e55cf4d42271ae994c4712c48fce714b4e963
by plassalasgs-cv: ImgFiltersVisualComparator: updated (commit: f19e55c) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFiltersVisualComparator.java |
Commit
5b2fddc0001fcdb9936343925d70985f1eaea428
by plassalasgs-cv: FillModelWithData: renamed getOcrParameters -> buildOcrParameters (commit: 5b2fddc) |
| gs-ir/src/main/java/org/genericsystem/ir/OcrParametersVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java |
Commit
0a68e2936ce6d74af860a6700fa47d7eaf21e132
by plassalasgs-cv: FillModelWithData: removed the getCurrentCache.flush() from saveOcrDataInModel (commit: 0a68e29) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java |
Commit
1aa5cc2edba7b4efdb3ca2145a68f08f5d0ce2ce
by plassalasgs-cv: FillModelWithData: put back getCurrentCache.flush() in saveOcrDataInModel and cleaned-up the code (commit: 1aa5cc2) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java |
Commit
9f6ae0b56c4bc8ffcda94a52eaa4d16ef426759a
by plassalasgs-cv, gs-ir: added some safety checks to prevent undesired behaviors (commit: 9f6ae0b) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ContextActionCustom.java |
Commit
cc17742f70086f45a7995c0e25cdd1ef33b19bd7
by plassalasgs-cv: OCRPlasty: moved the safety check one level up (in OcrPlasty(List<String>)) (commit: cc17742) |
| gs-cv/src/main/java/org/genericsystem/cv/docPattern/OCRPlasty.java |
Commit
779dbc559bddc42d5ba27bdc06907e2f56783037
by plassalasgs-cv-layout: added a constructor in Zones to extract zones from a layout (commit: 779dbc5) |
| gs-cv/src/main/java/org/genericsystem/layout/LayoutToZonesAnalyzer.java |
| gs-cv/src/main/java/org/genericsystem/cv/Zones.java |
Commit
56ae300f6868a0a18d71a3197ca3abc276f67089
by plassalasgs-cv: LayoutAnalyzer: refactored the code to be able to close all images (commit: 56ae300) |
| gs-cv/src/main/java/org/genericsystem/layout/LayoutAnalyzer.java |
|
| gs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java |
Commit
6882197fb09ee7e50ef74eccdc8fe083ef69ab72
by nfeybesseintroduce motion detection in layout comparator (commit: 6882197) |
| gs-cv/src/main/java/org/genericsystem/cv/MotionDetector.java |
| gs-cv/src/main/java/org/genericsystem/layout/LayoutToZonesAnalyzer.java |
| gs-cv/src/main/java/org/genericsystem/layout/LayoutAnalyzer2.java |
| gs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java |
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
| gs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java |
|
| gs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Classifier.java |
| gs-cv/src/main/java/org/genericsystem/layout/Fields.java |
| gs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java |
| gs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java |
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
| gs-cv/src/main/java/org/genericsystem/layout/Field.java |
Commit
084ccd9fa2a6fce88eb33fda25947d6f71ef820c
by plassalasgs-cv: cleaned-up the code (deleted unused and deprecated classes) (commit: 084ccd9) |
| gs-cv/src/main/java/org/genericsystem/cv/Zones.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ZoneScorerMap.java |
| gs-cv/src/main/java/org/genericsystem/cv/ClassImgFieldsDetector2.java |
| gs-cv/src/main/java/org/genericsystem/cv/ImgClass2.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeFilterParamOptimization.java |
| gs-cv/src/main/java/org/genericsystem/cv/Zone.java |
| gs-cv/src/main/java/org/genericsystem/cv/ZoneScorer.java |
| gs-cv/src/main/java/org/genericsystem/cv/HistogramComparator.java |
| gs-cv/src/main/java/org/genericsystem/cv/ClassImgFieldsDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/Ocr.java |
| gs-cv/src/main/java/org/genericsystem/cv/DidjvuScript.java |
| gs-cv/src/main/java/org/genericsystem/cv/ClassImgBoard.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFiltersVisualComparator.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Zones.java |
Commit
87953bd3a26726be286e30e5d14d6d707dbc68b6
by plassalasgs-cv: added an UID for Zone, computed from its Rect using sha-256 algorithm (commit: 87953bd) |
| gs-cv/src/main/java/org/genericsystem/cv/Zone.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/ModelTools.java |
Commit
4cdb58f309e2e4fb20a07099465755f1488e691c
by plassalasgs-cv: ModelTools: added a method to compute an UID for a Rect object (commit: 4cdb58f) |
| gs-cv/src/main/java/org/genericsystem/cv/model/ModelTools.java |
Commit
454d194c8820e2b2aeac7a8d91d78a4257a901d9
by plassalasgs-cv: changed the way a Zone is identified A Zone object will now be identified with a String (UID, unique identifier) stored as the value of the zoneinstance. A ZoneNum class was added in order to identify a zone by its number (only for display). The value of the instance is a unique ID, computed from its coordinates (actually, from the String representation of its Rect object). Generic System's model will be updated accordingly to accomodate this change. (commit: 454d194) |
| gs-cv/src/main/java/org/genericsystem/cv/Zone.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/Zones.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/ZoneGeneric.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/ZoneText.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/DocClass.java |
Commit
cefbe598325c0c170493f8f09e8de91708c1a5f8
by plassalasgs-cv-utils: Added a convenience class to convert the old zones.json to new ones with UID (commit: cefbe59) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ZonesJsonConverterForUID.java |
Commit
e82ed40d517e389cfff7922701fb0429694d4acf
by plassalasgs-ir: TextBindingCustom: resolved a merge conflict (commit: e82ed40) |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/TextBindingCustom.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java |
Commit
8b97f036fc8d30863d925aa0e7fa03aa1fd47973
by plassalasgs-cv-model: Refactored some code in the model A few utility methods were added and unused methods were deleted. (commit: 8b97f03) |
| gs-cv/src/main/java/org/genericsystem/cv/model/Doc.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/ZoneGeneric.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/NewZonesModelConverter.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/ImgFilter.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/DocClass.java |
Commit
d63c9ec50361ebf0fde3b29ef4d780ecf7962018
by plassalasgs-cv-utils: ZonesJsonConverterForUID: refactored the code (automatic detection of files) (commit: d63c9ec) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ZonesJsonConverterForUID.java |
Commit
1c7decd7c535183b598a4fc9694c9511117e770c
by plassalasgs-cv: NewZonesModelConverter: flush more regularly (faster and more efficient) (commit: 1c7decd) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/NewZonesModelConverter.java |
|
| gs-cv/src/main/java/org/genericsystem/layout/Field.java |
| gs-cv/src/main/java/org/genericsystem/layout/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/MotionDetector.java |
| gs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java |
| gs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java |
|
| gs-cv/src/main/java/org/genericsystem/layout/Fields.java |
| gs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java |
| gs-cv/src/main/java/org/genericsystem/layout/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/layout/LayoutAnalyzer2.java |
| gs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java |
| gs-cv/src/main/java/org/genericsystem/layout/LayoutToZonesAnalyzer.java |
|
| gs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java |
| gs-cv/src/main/java/org/genericsystem/layout/Fields.java |
| gs-cv/src/main/java/org/genericsystem/layout/Field.java |
Commit
de1b6d3447273ed3308779eac5734032ed32e010
by plassalasgs-cv-classifier: extracted the deskew from the Classifier (wip) (commit: de1b6d3) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DeskewVisualizer.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Deskewer.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/NewClassifier.java |
Commit
7bb149f898c8baefef9cf7a74e881a65fdb9354c
by plassalasgs-cv-classifier: working version of the Deskewer (commit: 7bb149f) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Deskewer.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DeskewVisualizer.java |
Commit
abe5cbf8352afb937108c6735b1899cfdf5a36fe
by plassalasgs-cv-classifier: added a method to deskew and save an Img on the disk (commit: abe5cbf) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Deskewer.java |
Commit
aaedc2b05de9e0df0bb907ae582d6463f760ad36
by plassalasgs-cv-classifier: copied Field and Fields to DocField and DocFields for use with documents (wip) (commit: aaedc2b) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java |
|
| gs-cv/src/main/java/org/genericsystem/layout/Ransac.java |
|
| gs-ir/src/main/java/org/genericsystem/ir/DeskewerVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Deskewer.java |
Commit
4c43db009d71149823f685161749ecfa1b42f7e7
by plassalasgs-cv-classifier: updated the ClassifierUsingFields (commit: 4c43db0) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/NewClassifier.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/ClassifierUsingFields.java |
Commit
3c046f29fd63e7732da62167f69093744645c8fc
by plassalasgs-cv-classifier: updated DocField(s) and added a wrapping class for the doc class (commit: 3c046f2) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFieldsVisualizer.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java |
Commit
364bf618be3c043f41767ef9156845798b475d8d
by plassalasgs-ir: added ClassifierVerticle and NewClassCreatorVerticle, along with correspondign methods in gs-cv (commit: 364bf61) |
| gs-ir/src/main/java/org/genericsystem/ir/NewClassCreatorVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/DeskewerVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/NewClassCreator.java |
| gs-ir/src/main/java/org/genericsystem/ir/ClassifierUsingFieldsVerticle.java |
Commit
29e28f5ef20ddabeeccacf6e94e40af852b40329
by plassalasgs-cv: ZonesJsonConverterForUID: corrected a bug (oops) (commit: 29e28f5) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ZonesJsonConverterForUID.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/docPattern/OCRPlasty.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java |
Commit
934e0b4f7449cd7c49a97321c20203fe749c5724
by plassalasgs-cv-classifier: evaluation of a new model for DocClass (commit: 934e0b4) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/NewModel.java |
|
| gs-cv/src/main/java/org/genericsystem/layout/Ransac.java |
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/layout/Ransac.java |
Commit
6e5de68c2c70e9db20fc958362c88dc1a14fb3e6
by plassalasgs-cv-classifier: added a new model structure (wip) This new model is a simple draft of what will be later implemented in the application. (commit: 6e5de68) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/DocClass.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/NewModel.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SuperDocClass.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/Field.java |
Commit
4e2754a8bad20fdd6bf9ba71eab7df5b86eee1ed
by plassalasgs-cv-classifier: created a new, simpler model to store the OCR data (commit: 4e2754a) |
| gs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java |
Commit
b3bdb0f3c6d0e4421925024e9158f892a6a95dc4
by plassalasgs-cv-classifier: SimpleModel: updated the model to include ImgFilters (commit: b3bdb0f) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java |
| gs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java |
Commit
7a1fe6cf252cb9fc9bf97e0f47a9e311abfa577e
by plassalasgs-cv-classifier: refactored the doc fields - DocFields implements Iterable to allow the use of Streams with fields. - Since DocField is only related to a single document, and not a class, the code was simplified. - DocClassFields was refactored, but may be deleted in a future commit since it will probably get obsolete. (commit: 7a1fe6c) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java |
Commit
7b5f2bc25876a9dbc4828d1f8d3918290b488a0e
by plassalasgs-cv-classifier: ClassifierUsingFields: added a second filter in detectRects(...) Since the OCR cannot be done on rectangles smaller than 3px, the stream was filtered to collect only rectangles large enough to be OCR'd. (commit: 7b5f2bc) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/ClassifierUsingFields.java |
Commit
d7b63ba342956e3e448ed03e06e47f0d58a1ff9f
by nfeybesseAutomatic horizontal perspective correction (commit: d7b63ba) |
| gs-cv/src/main/java/org/genericsystem/layout/Ransac.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
Commit
7c6dd3bd5d69856ece71055bb2a617c7a63c9d1f
by plassalasgs-cv-classifier: SimpleModel: added a ZoneNum property (commit: 7c6dd3b) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java |
| gs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java |
Commit
3ed81be546391bb15afef3fb8da5ab87292ae2af
by plassalasgs-cv-classifier: added stream support to DocFields (commit: 3ed81be) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Zones.java |
Commit
e0361586c51c3ce698507e51c06a7a47519f1649
by plassalasgs-cv-classifier: added static methods to convert DocFields to/from JsonObject (commit: e036158) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java |
Commit
17d8f6f8f29907fd94f1f09dece81c6f134ef3c3
by plassalasgs-cv-classifier: began the implementation of the new SimpleModel (wip) FillNewModelWithData is a simpler copy of FillModelWithData with approximately the same behavior, but that will work only with the new model. Instead of using Zones and Zone, it uses DocFields and DocField. (commit: 17d8f6f) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
Commit
b7dd59883e9f6c52ab6009b4809b8b03761c9293
by plassalasgs-cv: moved static classes (tools) to package org.genericsystem.cv.utils (commit: b7dd598) |
| gs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Deskewer.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/ModelTools.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Tools.java |
| gs-cv/src/main/java/org/genericsystem/layout/Layout.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/NewZonesModelConverter.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeAllLevDistances.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFieldsVisualizer.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFiltersVisualComparator.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/NewClassCreator.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ClassifierUsingFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/ImgClass.java |
| gs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
| gs-ir/src/main/java/org/genericsystem/ir/ClassifierUsingFieldsVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/NewClassCreatorVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/FaceDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/CamCropper.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ContextActionCustom.java |
| gs-cv/src/main/java/org/genericsystem/cv/Zone.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DeskewVisualizer.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/TextBindingCustom.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ModelTools.java |
| gs-cv/src/main/java/org/genericsystem/cv/TextDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java |
| gs-ir/src/main/java/org/genericsystem/ir/DezonerVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/App.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/NewClassCreator.java |
| gs-ir/src/main/java/org/genericsystem/ir/DeskewerVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/Scores.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/LevDistance.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java |
| gs-cv/src/main/java/org/genericsystem/cv/BackGroundSubstractor.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
| gs-cv/src/main/java/org/genericsystem/cv/docPattern/OCRPlasty.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
| gs-cv/src/main/java/org/genericsystem/cv/VideoDisplay.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/ClassifierUsingFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/Levenshtein.java |
| gs-cv/src/main/java/org/genericsystem/cv/Tools.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/VanishingPointsDetector.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/VanishingPointsDetector.java |
Commit
8d961114c013844bc39187d5ea15749f10b2eb87
by nfeybesseNew lines detector, reinforcer in progress (commit: 8d96111) |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
| gs-ir/src/main/java/org/genericsystem/ir/reinforcer/Label.java |
| gs-ir/src/main/java/org/genericsystem/ir/reinforcer/Template.java |
| gs-ir/src/main/java/org/genericsystem/ir/reinforcer/AbsoluteLabels.java |
| gs-ir/src/test/java/org/genericsystem/ir/reinforcer/RinforcerTest.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java |
| gs-ir/src/main/java/org/genericsystem/ir/reinforcer/AbsoluteLabel.java |
| gs-ir/src/main/java/org/genericsystem/ir/reinforcer/Unclassifiable.java |
| gs-ir/src/main/java/org/genericsystem/ir/reinforcer/Labels.java |
| gs-ir/src/main/java/org/genericsystem/ir/reinforcer/Reinforcer.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java |
Commit
72808164d2da5b2ea89aa2d8cd2b567be5daa9fa
by plassalasgs-cv: added a RANSAC filter in OCRPlasty (min error maximizes LCS length) (commit: 7280816) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
8735d84a253c9aacbb3d95d5a59d2b8617dacab3
by plassalasgs-cv: implemented another mechanism to compute the error in the RANSAC model for OCRPlasty Instead of trying to maximize the length of the LCS to minimize the error, the similarity of the strings is used. The similarity is computed using pairwise comparison. For more details see: http://catalysoft.com/articles/StrikeAMatch.html Note: LettersPairsSimilarity needs optimization (commit: 8735d84) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
75ed26895180d95f6619ab823400f6a5b63e23a9
by plassalasgs-cv: improved RANSAC from LCS in OCRPlasty (commit: 75ed268) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
1e2b18da190fcf874028d04c1e47d5473cdc4a94
by plassalasgs-cv: refactored the code in OCRPlasty for LetterPairsSimilarity (commit: 1e2b18d) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java |
Commit
225fe827ca283cd3e391bc6b4712e625eb9522fc
by plassalasgs-cv: refactored the code in OCRPlasty for LetterPairsSimilarity (optimized) (commit: 225fe82) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
916e0abbfaf1ce09068ce6529a2f580f5eccd0e9
by plassalasgs-cv: optimized the similarity computation in OCRPlasty (commit: 916e0ab) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
7b3aec6044088e7271a53bf11c4983a4f3bf58f3
by plassalasgs-cv: added a comparison based on Levenshtein distance in OCRPlasty (commit: 7b3aec6) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
6d419c22b1eed4f977d0c0936d5f69b4e34ff0a4
by plassalasgs-cv: LetterPairSimilarity: added a safety check for empty strings (commit: 6d419c2) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java |
Commit
1b331bed60a937ac419c8fb7419464058742a349
by plassalasgs-cv: OCRPlasty: corrected a bug that prevented increment of the error margin in case of failure (commit: 1b331be) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
924a4b3111719b8faed89ee3809c33c11a64d325
by plassalasgs-cv: OCRPlasty: refactored the code for better clarity (commit: 924a4b3) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
| gs-cv/src/main/java/org/genericsystem/layout/Layout.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java |
Commit
d4b06f6f33461eec331ac29302d8b7d818706825
by plassalasgs-cv-utils: started to implement a scorer for the OCRPlasty algorithm (commit: d4b06f6) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RandomStringMutator.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
37c04cc0ba12a302abc58cc9054cc3003cd251da
by plassalasgs-cv: OCRPlastyScorer: added a few strings in example list (commit: 37c04cc) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java |
Commit
0051a92d6d9d52088ea61ad5ba30c22d937baf8a
by plassalasgs-cv: OCRPlasty: refactored and documented the code (commit: 0051a92) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
6718bad024195bc0b272e2f10e335f4f39c2a48e
by plassalasgs-cv: OCRPlasty: refactored selectBest (Java 8) (commit: 6718bad) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
c634224590bef4864df307e713b221dd4a114841
by plassalasgs-cv: added new automated methods in OCRPlastyScorer A new class Results was created in order to store the results of a computation. This class contains the duration of the computation, the final score (similarity) and the original and corrected Strings. A new method was created to automatically compute the correction for a given String, using all the algorithms defined in OCRPlasty.RANSAC enum. (commit: c634224) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java |
Commit
dfba4f01ba16564b4a34a11787a66e3c437f5c92
by plassalasgs-cv: RandomStringMutator: added the ability to severly change the input string (several modifications) (commit: dfba4f0) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RandomStringMutator.java |
Commit
75ba10a78024041c1fc42a820d3b954ad4c73a21
by plassalasgs-cv: OCRPlasty: replaced System.out.println with a logger (commit: 75ba10a) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
2cc902f812b76e2e78ec0168b12201bf9162345f
by plassalasgs-cv: OCRPlastyScorer: pursued the implementation of the code Added utility classes to handle the results and the statistics. It is now possible to compute the stats on all the strings, and see which method is best. Since the methods are defined in an enum, it will continue to work when new methods are added. (commit: 2cc902f) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RandomStringMutator.java |
Commit
4889b1dab644fb1b1f448fc5cb9f6d2140fbf1a6
by plassalasgs-cv: Levenshtein: added safety checks for null or empty strings (commit: 4889b1d) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java |
Commit
badeed89bcac32be5d5edeb39e9be9dc4e0c3a0c
by plassalasgs-cv: OCRPlasty: added a normalized Levenshtein distance-based RANSAC error computation The normalized Levenshtein distance is the Levenshtein distance divided by the lenght of the longest string. (commit: badeed8) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
8964dab0d5886518b509d7dc3423d5b20be08168
by plassalasgs-cv: OCRPlasty: cleaner definition of similarity (commit: 8964dab) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java |
| gs-cv/src/test/java/org/genericsystem/cv/utils/LevenshteinTest.java |
Commit
9b8b5483aa799df0fc5de21ec6946f6f187c518f
by plassalasgs-cv: LetterPairSimilarity: added a test class and checked for null/empty strings (commit: 9b8b548) |
| gs-cv/src/test/java/org/genericsystem/cv/utils/LetterPairSimilarityTest.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java |
Commit
a1150879f57976cbc2b89c72bb37e971d7168287
by plassalasgs-cv: OCRPlastyScorer: print durations (normalized as per char) in the log (commit: a115087) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java |
Commit
6638caeed29a2c0e29b2f3483cd47d3e15ec9cbf
by plassalasgs-cv: OCRPlastyScorer: documented the code (commit: 6638cae) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java |
Commit
05b64e0e914c483c19255cf208486613dc11a289
by plassalasgs-cv: used RANSAC.NORM_LEVENSHTEIN instead of NONE in methods calling OCRPlasty (commit: 05b64e0) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java |
| gs-cv/src/main/java/org/genericsystem/layout/Layout.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java |
Commit
5c6474a585998a6240ea8890322e71cc406b91d2
by plassalasgs-cv: OCRPlasty: fixed some bugs (see details) - Added a safety check in the getRansacInliers method to prevent giving wrong parameters. Namely, if minSize (minimum size of elements that need to match the model in order to consider it as a good model, 1 + list.size()/2) is less than 2 (number of random points), the RANSAC is not applied and the original list is returned. - Added a safety check when attemtping to compute ocrPlasty on a empty list (return null) - Corrected a few typos. (commit: 5c6474a) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
2c341fa1179aaab937720a3318eb2953a1c64b41
by plassalasgs-cv: Deskewer: added a RANSAC to get a better angle (commit: 2c341fa) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java |
|
| gs-cv/src/main/java/org/genericsystem/layout/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java |
Commit
3dfccc215b2c45b42900293a1beca519e70602d4
by plassalasgs-cv: OCRPlasty: correctStrings() return an Optional<String> rather than a String This highlights the fact that the method will not always be able to return a result. Instead of returning null, an empty Optional is returned. (commit: 3dfccc2) |
| gs-cv/src/main/java/org/genericsystem/layout/Layout.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/layout/CamLiveRetriever.java |
Commit
23e2d226eef495316226d7c88672f3978628d2a1
by plassalasgs-cv: OCRPlasty: added a method to get the list of outliers detected by the RANSAC (commit: 23e2d22) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
|
| gs-cv/src/main/java/org/genericsystem/layout/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/layout/Field.java |
| gs-cv/src/main/java/org/genericsystem/layout/Fields.java |
Commit
3f31e4213c9b145babe81cb89e1b29796af81401
by plassalasgs-cv: CamLiveRetriever: added the ability to filter the labels dynamically using OCRPlasty (wip) (commit: 3f31e42) |
| gs-cv/src/main/java/org/genericsystem/layout/Field.java |
| gs-cv/src/main/java/org/genericsystem/layout/Fields.java |
Commit
f37606ed61cb3dfc49bec189fcafaae098a14e4f
by plassalasgs-cv-layout: refactored the code in Field and Fields (commit: f37606e) |
| gs-cv/src/main/java/org/genericsystem/layout/Fields.java |
| gs-cv/src/main/java/org/genericsystem/layout/Field.java |
| gs-cv/src/main/java/org/genericsystem/layout/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/layout/AbstractFields.java |
Commit
abe014749431c23ca562ddc05e2b09f12bd87b51
by plassalasgs-cv-layout: prevent drawing fields on screen if not detected on display (commit: abe0147) |
| gs-cv/src/main/java/org/genericsystem/layout/AbstractField.java |
Commit
c94583d62246a2f62776e7a8b219bb099f6a5690
by plassalasgs-cv-layout: AbstractField: consolidated is now an Optional<String> (commit: c94583d) |
| gs-cv/src/main/java/org/genericsystem/layout/Field.java |
| gs-cv/src/main/java/org/genericsystem/layout/AbstractField.java |
Commit
86f661262e4d78a51d9c25ff5f7575d5ed205846
by plassalasgs-cv-layout: started to implement a filter mechanism to remove overlapping Fields (commit: 86f6612) |
| gs-cv/src/main/java/org/genericsystem/layout/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/layout/AbstractFields.java |
Commit
60b2da195c73f56825b32f73cfdc5392ed39e5af
by plassalasgs-cv: moved a few methods in abstract classes and continued the implementation of overlaps detection (commit: 60b2da1) |
| gs-cv/src/main/java/org/genericsystem/layout/Fields.java |
| gs-cv/src/main/java/org/genericsystem/layout/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/layout/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/layout/Field.java |
Commit
60e53d3cbf4e464f646d9be8b6dc86b97640d9f7
by plassalasgs-cv: moved files from package layout to cv.classifier (commit: 60e53d3) |
| gs-cv/src/main/java/org/genericsystem/layout/Field.java |
| gs-cv/src/main/java/org/genericsystem/layout/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/layout/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/layout/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/layout/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Ransac.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java |
| gs-cv/src/main/java/org/genericsystem/layout/Ransac.java |
Commit
4b0ba566dd6c7e8ce43747805d6a8f65ee54474a
by plassalasgs-cv: factorized the code in LineDetector(2) to extract Lines and Line that will be used in the Deskewer (commit: 4b0ba56) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Line.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Lines.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java |
Commit
06cbcca6b8408d6b97c7ef4c5061fc345d3b2502
by plassalasgs-cv: refactored Deskewer and included a RANSAC based on Hough lines detection to get the angle (commit: 06cbcca) |
| gs-ir/src/main/java/org/genericsystem/ir/DeskewerVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Line.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFieldsVisualizer.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DeskewVisualizer.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Lines.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java |
Commit
2b5b20931b13f6235460eb67ad62df622cf437f2
by plassalasgs-cv: Created a helper class to compare rectangles (union, intersection, common area) (commit: 2b5b209) |
| gs-cv/src/test/java/org/genericsystem/cv/utils/RectangleToolsTest.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
Commit
a949417852e47ba2b944d85d9b0cb7dd41cd3505
by plassalasgs-cv-utils: added an implementation of Non-Maxima Suppression algorithm This algorithm allows the removal of overlapping rectangles. Ported from python: https://www.pyimagesearch.com/2015/02/16/faster-non-maximum-suppression-python/ (commit: a949417) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
| gs-cv/src/test/java/org/genericsystem/cv/utils/RectangleToolsTest.java |
Commit
4ee5a41a0d6f59d2b71d347c2b7a040c755b353e
by plassalasgs-cv-utils: added a method to check whether two rectangles overlap (commit: 4ee5a41) |
| gs-cv/src/test/java/org/genericsystem/cv/utils/RectangleToolsTest.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
Commit
d122d6eaf7d86ab0ef863488e4daefc991ce835e
by plassalasgs-cv-utils: attempted to fix a bug causing an infite loop (wip) (commit: d122d6e) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
Commit
4407b72309b6dd93323ce301bbc08c1b0d8269f3
by plassalasgs-cv: attempts to clean the fields list from AbstractFields (wip) (commit: 4407b72) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
Commit
f07543f5f4d4986183e3ad0d3586451f41aff89b
by plassalasgs-cv-utils: replaced string.split() with Pattern.compile() (commit: f07543f) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java |
Commit
ea60e14ee9294375f77ebe2741988b0bd683cef9
by plassalasgs-cv-utils: started to implement a new class for Strings comparison (commit: ea60e14) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
Commit
b289c4a974c6d59194dc81b9534b0ad1d9e45219
by plassalasgs-cv: minor refactoring (space pattern matcher definition) (commit: b289c4a) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java |
Commit
52408e84c182715931ee308c3eafc246dc21a332
by plassalasgs-cv-utils: added safety checks in getShingles (commit: 52408e8) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java |
Commit
bd876c9246c1c784c1090479e8cd8918d3e81eb4
by plassalasgs-cv-utils: getShingles returns a Set instead of a List (commit: bd876c9) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java |
Commit
00727e22ce1b3cc66f4a89b62fd5115cd825b4e4
by plassalasgs-cv-utils: implemented cosine similarity between strings (commit: 00727e2) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/CosineSimilarity.java |
Commit
daa2da6159efb7b1e24548d52f94d1079380cf9e
by plassalasgs-cv: added similarity calculation in Levenshtein (commit: daa2da6) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java |
Commit
d550202a17537e736e6e692ececc2495669c44c1
by plassalasgs-cv-utils: implemented new methods for string comparison, refactored and documented the code (commit: d550202) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java |
Commit
82f4c5fc5275e68a76b709d5399862279d759b46
by plassalasgs-cv: the cosine similarity can be computed using several split patterns, defined in an enum (commit: 82f4c5f) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/CosineSimilarity.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java |
Commit
4413fbba197ff37c2cd8ac9497ae0fddef47bb76
by plassalasgs-cv: Deskewer: added safety checks to prevent throwing errors (commit: 4413fbb) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java |
Commit
519f9091919dad923f7c64148578e0391edbcc8f
by plassalasgs-cv: CamLiveRetriever: refactored the code, and used Deskewer.detectAngle to compute the rotation (commit: 519f909) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
Commit
b55646e419cbb92412fc19d469b615bf9ba93f8f
by plassalasgs-cv-utils: added a method isIn in AbstractField (commit: b55646e) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
Commit
55edfe9588886cece2732e7cd0983890db7c1286
by plassalasgs-cv-utils: NCS return a List<Rect> instead of an Optional, fixed import in tests (commit: 55edfe9) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
| gs-cv/src/test/java/org/genericsystem/cv/utils/RectangleToolsTest.java |
Commit
d99397a3fc2a2597b9483bc27fd39ca208e7df31
by plassalasgs-cv-utils: extracted a method to compute strings similarity (commit: d99397a) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
Commit
c3a4993ee6eeaac32d76a02f72c5c294a7f2e7f3
by plassalasgs-cv: StringsComparison: added choice for cosine similarity (words or chars) (commit: c3a4993) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java |
Commit
df88de7a8e0ffcf13d791d4fe7295fc218517d5a
by plassalasgs-cv-utils: renamed StringsComparison to StringCompare (commit: df88de7) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringCompare.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
Commit
dd57b8dea17dc403c7c4840bb5e25b530d0a8b58
by plassalasgs-cv-utils: added a 'confidence' parameter during string correction (similarity between inliers) (commit: dd57b8d) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
10100e3ae0b5179e221a27b7d3e88b8cb50752a7
by plassalasgs-cv: added a confidence to AbstractField (e.g., the similarity of the labels, between 0 and 1) (commit: 10100e3) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
Commit
4ffa3e225bae28befb2ac75a7f1e2dae21e3b3ab
by plassalasgs-cv: normalized the error in the RANSAC (global error divided by the size of the model) (commit: 4ffa3e2) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java |
Commit
f36d16027e896174519c238b82079ccc744fd9d7
by plassalasgs-cv-utils: moved the similarity computation from OCRPlasty to StringCompare (commit: f36d160) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringCompare.java |
Commit
84b88eacf12464fb23a7a549b1877ee57e2f917e
by plassalasgs-cv-utils: fixed a bug in Cosine similarity (returned NaN when intersection empty) (commit: 84b88ea) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringCompare.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/CosineSimilarity.java |
Commit
4660011576095105a5aaab3067078ef766f3806f
by plassalasgs-cv-utils: overloaded methods to choose the method used to compute similarity (commit: 4660011) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
60a01ee993837f2479800bde819b8d146750442f
by plassalasgs-cv-classifier: attempt to get store all the fields and merge them properly (WIP) (commit: 60a01ee) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
Commit
43a1edd3e9b90034e90269653ff810c185e83424
by plassalasgs-cv: use of 'inclusive area' to compute the overlap of two rectangles (commit: 43a1edd) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
Commit
7bae1c65bb857e71cbed281b613609c9ee73bf4a
by plassalasgs-cv: created a stream with random elements of fields for OCR (commit: 7bae1c6) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
df36abd1087e746a091d9cf5057f091bb30a5b70
by plassalasgs-cv: changed the implementation of merge (more efficient, but still imperfect) (commit: df36abd) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
b296313942f8d1385e61a3318f9a9f42842eef7f
by plassalasgs-cv-utils: added a unit test for inclusiveArea (commit: b296313) |
| gs-cv/src/test/java/org/genericsystem/cv/utils/RectangleToolsTest.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
Commit
9064c7dff40b42ff1f25e337f0960de1366ba0ab
by plassalasgs-cv: attempted to merge duplicate fields (wip) (commit: 9064c7d) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
Commit
0e83741cfde6d85567d9b34b937153607fb57fa2
by nfeybesseChange computeGlobalError in Ransac to transmit complete original datas (commit: 0e83741) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Ransac.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/VanishingPointsDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector4.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
Commit
2c17555b9f978f6ae0ea23a2bc4a733498286c90
by nfeybesseWait for Levenberg Marquardt implementation (commit: 2c17555) |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector4.java |
Commit
225b75d5b82a9d40a86ea3b877c7712e6934953e
by plassalasgs-cv-utils: OCRPlasty: moved Rasanc instanciation inside the try/catch (compute() was moved in constructor) (commit: 225b75d) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
0ddca01056469bb226ceef79fa54f24680334707
by plassalasgs-cv: refactored the code in AbstractFields to eliminate duplicate fields (merge properly) (commit: 0ddca01) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
373c4b2bb276a3fdb514a5ca519009b4ef453353
by plassalasgs-cv-utils: added normed Levenshtein distance computation (commit: 373c4b2) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java |
Commit
857b41109ca1c7c9a65aea063812527ed1e841dc
by plassalasgs-cv-utils: minor refactoring of the RANSAC code (commit: 857b411) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
Commit
2662e01b1b45c6ab75707cc1d25af7144a148780
by plassalasgs-cv: added a counter in abstract Field to be able to remove fields that can't be merged (commit: 2662e01) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
d90e7c22f9778d2a212d12f7fbb570cd670313f2
by plassalasgs-cv: removed a method from AbstractField (misleading) (commit: d90e7c2) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
Commit
5d286b90afbdac6d783b3dc6df1d657711cf8f71
by plassalasgs-cv: AbstractApp: released some resources (commit: 5d286b9) |
| gs-cv/src/main/java/org/genericsystem/cv/AbstractApp.java |
Commit
142f4b05c9d2afeb42a6eef747ed2abb7ea68427
by plassalasgs-cv: CamLiveRetriever: moved the OCR to a separate timer and improved display (commit: 142f4b0) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
Commit
eecf729e49db458be513ca3b506b257826ac57c0
by plassalasgs-cv: minor refactoring and displayed the confidence on screen, with the OCR text (commit: eecf729) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
Commit
e1fc0274f88441f8845adb855e14cb8673089a88
by plassalasgs-cv: AbstractField: removed final modifier for rect and center (commit: e1fc027) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
Commit
38d7dc62401e25822d008ad9a6825c7a3c16df28
by plassalasgs-cv: Fields: perform the OCR on a random element, while there is still time (commit: 38d7dc6) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
Commit
7b0027b81f666eaa8bd60befa3fe3eae3746b064
by plassalasgs-cv: added a method to filter overlapping rectangles (commit: 7b0027b) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
Commit
257a82310fe213dc5f8f2570a532220db63e9eb9
by plassalasgs-cv: CamLiveRetriever: display fields on stabilized image (commit: 257a823) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
Commit
d7768e77853b3fe1f7baacb9bd3427329ee888e4
by plassalasgs-cv/ir: added registerNewFile in FillNewModelWithData (commit: d7768e7) |
| gs-ir/src/main/java/org/genericsystem/ir/AddImageToEngineVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
Commit
f4e12f398d1f13ebde19143bbca4f8d553d6b1b7
by plassalasgs-cv-classifier: simplified the (parallel)stream getters (commit: f4e12f3) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java |
Commit
9b656531c146584584c40fff15cf9a347bfb59c4
by plassalasgs-cv/ir: used the absolute path to image in OcrWorkerVerticle (commit: 9b65653) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
| gs-ir/src/main/java/org/genericsystem/ir/OcrWorkerVerticle.java |
Commit
9d6f03df0e9d844f016d3bbb447b5697ec5e2538
by plassalasgs-cv-classifier: refactored DocField and added compatibility with Jackson (de)serialization (commit: 9d6f03d) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java |
Commit
148ff5d5b60eabb8a2e4f0fdbc3f916cd83e74a8
by plassalasgs-cv: DocFields: renamed addFields -> buildFields (commit: 148ff5d) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java |
Commit
57b256399e5a0bff52a2a9535b9aa9d6a01b753f
by plassalasgs-cv/ir: addition of AnnotateImageVerticle + correction of a few bugs The AnnotateImageVerticle uses ImageAnnotator class to annotate an image with the fields rectangles and num. A few bugs, which mainly led to files saved in the wrong path, were corrected. (commit: 57b2563) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java |
| gs-ir/src/main/java/org/genericsystem/ir/AnnotateImageVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/DistributedVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/ImageAnnotator.java |
| gs-ir/src/main/java/org/genericsystem/ir/CopyToResourcesVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/DezonerVerticle.java |
Commit
e8a9d9c271621e26d23e91c0a16abd7e0eae067c
by plassalasgs-cv-classifier: refactored the model and deleted ImgFilters (commit: e8a9d9c) |
| gs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java |
Commit
411e86e07f4490d16b69077baedc1e44aae5a705
by plassalasgs-cv-classifier: used 'relative path + base path' instead of 'absolute path' to images as methods parameters (commit: 411e86e) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
| gs-ir/src/main/java/org/genericsystem/ir/OcrWorkerVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/AddImageToEngineVerticle.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java |
Commit
9241b0ed9c903982f1fa629080ec4f51e72aa48f
by plassalasgs-cv-classifier: FillNewModelWithData: made static final Strings private (commit: 9241b0e) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/DocClass.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SuperDocClass.java |
Commit
47cc93f565e51a9bc894406f3ec3420233d1e9cd
by plassalasgs-cv-classifier: update SimpleModel and tests (wip) (commit: 47cc93f) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java |
| gs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java |
Commit
ed195cf6cc4f8baac0ec0cd5826ff4811cc54a66
by plassalasfixed conflicts after rebasing on master branch (commit: ed195cf) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/ImageAnnotator.java |
| gs-ir/src/main/java/org/genericsystem/ir/DezonerVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/CopyToResourcesVerticle.java |
Commit
74d97448ad8d7f31822148b27dc7d36001a7baa3
by plassalasgs-cv-classifier: update SimpleModel and tests (commit: 74d9744) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java |
| gs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java |
Commit
1fde7b2925dfea5507211f640f2fa54027733167
by plassalasgs-cv: moved ImageAnnotator to package org.genericsytem.cv.utils (commit: 1fde7b2) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/ImageAnnotator.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ImageAnnotator.java |
| gs-ir/src/main/java/org/genericsystem/ir/AnnotateImageVerticle.java |
Commit
c893fc04196190b9fa9b7a6cde5d742ac416f37c
by plassalasgs-cv: added conditionnal checks when saving data into Generic System (switched from setXXX to addXXX) (commit: c893fc0) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
Commit
b9334efe7388e5afb40cd4bac60526c50fc4eba1
by plassalasgs-ir: fixed a bug that occured while saving the OCR data in the model (commit: b9334ef) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
Commit
748817595189c31d4b4bb0ec382b9de990e617e6
by plassalasgs-ir: added a new verticle to link a default class to each new images (commit: 7488175) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
| gs-ir/src/main/java/org/genericsystem/ir/OcrEngineHolderVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/LinkImgToDocClassVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/OcrPersistenceVerticle.java |
Commit
f88942f46e7740f7cb904adfb3988951aff54ffd
by plassalasgs-cv/ir: updated the model, simplified the imports Added a RefreshTimestamp as ImgType attribute, and a Supervised text as ZoneType attribute. Simplified the import for the model (only called the types). (commit: f88942f) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/WatchApp.java |
| gs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
|
| gs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java |
Commit
5942bf7a3f4ef31bfb0b23e9c26b155d8ef3552a
by plassalasgs-cv: renamed package org.genericsystem.cv.classifier.newmodel to org.genericsystem.cv.newmodel (commit: 5942bf7) |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/pages/DocZonesEdit.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ObservableListExtractorCustom.java |
| gs-cv/src/main/java/org/genericsystem/cv/newmodel/SimpleModel.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/TextBindingCustom.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/WatchApp.java |
| gs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/DocPropertiesSwitcher.java |
Commit
fe69f1410ec85d993dd229aaa367413ee845f916
by plassalasgs-cv: FillNewModelWithData: removed stacktrace from logger (commit: fe69f14) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
Commit
b6dfdba0d34888c337807df957e356099dd00b2f
by plassalasgs-cv: resolved a merge conflict in FillNewModelWithData after rebase on master (commit: b6dfdba) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
Commit
26638eef825ff0323160ad1a8714ff6c6d144426
by plassalasgs-cv: DocField(s) now extend the corresponding abstract classes (shared method with camera) (commit: 26638ee) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java |
Commit
529809aae3c7c9d3f42a2c53afa4f06aebe7e358
by plassalasgs-cv-utils: RectangleTools: compute the mean of a List<Rect> (commit: 529809a) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
Commit
fd6ac0394d7a9f26050402c2b64d1b660a99ba70
by plassalasgs-cv-utils: RectangleTools: refactored and documented the code (commit: fd6ac03) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
Commit
37ed5731bd6ce1c7fe2c05c2a2d2162d66dbb554
by plassalasgs-cv: used cluster detection to merge overlapping fields (commit: 37ed573) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
f05285d17b3bb24cae7578172a1c0888f2498e60
by plassalasgs-cv: AbstractField: modified the safety check to prevent OpenCV assert error (commit: f05285d) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
Commit
19b62e9f633971474e6cdecf74ea8eec6865a107
by plassalasgs-cv: refactored the code in CamLiveRetriever (commit: 19b62e9) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/layout/ParallelTasks.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ParallelTasks.java |
Commit
f8b7cf05250b39e6f51c80f76ed12b8699ba7477
by plassalasgs-cv: Fields: used ParallelTasks to do the OCR in parallel (commit: f8b7cf0) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
a89cdb6e796ec3e7843a7b2a59edc01b7b6ec184
by plassalasgs-cv: Ocr: increased Tesseract instances pool size (available processors) (commit: a89cdb6) |
| gs-cv/src/main/java/org/genericsystem/cv/Ocr.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/utils/ParallelTasks.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
92b2f0d0f1da9a7a3b8647b8adbb7863df8e5fb0
by plassalasgs-cv: replaced the scheduleAtFixRate with scheduleWithFixedDelay improved the reactivity (commit: 92b2f0d) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
Commit
ed4eb34e0d21b08eb948a440b9aed6ba7d207725
by plassalasgs-cv: refactored LineDetectors(1,2,3) and Line(s) to extract common code (commit: ed4eb34) |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Line.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
Commit
3ca1ab90ac0a06ad66021e2cd698418bbae568e4
by plassalasgs-cv: LinesDetector(1,2): removed thrown error if data.size() > n (commit: 3ca1ab9) |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
Commit
5653486604a7b14b376292e6f35539d58f37bacb
by plassalasgs-cv: CamLiveRetriever: included the de-perspectivation from LinesDetector3, refactored the code The stabilized image is particularly unstable, making it hard to detect the fields. (commit: 5653486) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/utils/ParallelTasks.java |
|
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/GSRect.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/GSPoint.java |
| gs-cv/src/test/java/org/genericsystem/cv/utils/RectangleToolsTest.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/RectangleTools.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/Point.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/Rect.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/GSSize.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/Size.java |
| gs-reinforcer/src/test/java/org/genericsystem/reinforcer/RectangleToolsTest.java |
Commit
92d1f64c5d8360defa4b03fda07df61aeea1d6e3
by plassalasgs-cv: added a dependency to the new project 'gs-reinforcer' (commit: 92d1f64) |
| gs-cv/pom.xml |
Commit
66afd5d385eb9df7cf3aede0c1983ad126a21e16
by plassalasgs-cv: added RectToolsMapper to replace RectangeTools (moved to gs-reinforcer) RectangleTools was moved to gs-reinforcer project. It use custom Rect, Point and Size. A mapper class (RectToolsMapper) was created, in order to be able to use the methods provided by RectangleTools with OpenCV's Rect, Point and Size classes. (commit: 66afd5d) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-ir/.settings/org.eclipse.core.resources.prefs |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/RectangleTools.java |
Commit
c7a5293d486c965f752e720171ce59c148ba1868
by plassalasgs-cv: RectToolsMapper: fixed missing cast from double to int (commit: c7a5293) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java |
Commit
6a6ebc8b2835e59052afea5cc6a9abad035eb0ab
by fducroquetMove StringCompare from gs-cv to gs-reinforcer (commit: 6a6ebc8) |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/StringCompare.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeAllLevDistances.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/LetterPairSimilarity.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/CosineSimilarity.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/CosineSimilarity.java |
| gs-cv/src/test/java/org/genericsystem/cv/utils/LevenshteinTest.java |
| gs-cv/src/test/java/org/genericsystem/cv/utils/LetterPairSimilarityTest.java |
| gs-cv/src/main/java/org/genericsystem/cv/Scores.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/LevDistance.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/Levenshtein.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringCompare.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/lm/LMDemo.java |
Commit
238f10f76cd95b1a7e6079ec09bd5bbd263e905c
by plassalasgs-cv: CamLiveRetriver: attempt to make perspective transform work failed (wip) (commit: 238f10f) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
Commit
536b7257cfa2bbe72c14a2646cdb02be2109887a
by plassalasgs-cv: first working version with perspective transform (removed the simple deskewer) (commit: 536b725) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
Commit
4c0d0b5fa49177bead4ca7ce40c774b2808a5a77
by plassalasgs-cv: added a function to draw all the rectangles with a given perspective (commit: 4c0d0b5) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LongTaskOverrider.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/LongTaskOverrider.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
|
| gs-cdi/.settings/org.eclipse.core.resources.prefs |
| gs-example-jsf/.classpath |
| gs-todomvc/.project |
| gs-extendedcarcolor/.classpath |
| gs-reactor/.classpath |
| gs-example-angular/.project |
| gs-events/.project |
| gs-example-reactor/.settings/org.eclipse.core.resources.prefs |
| gs-ir/.classpath |
| gs-common/.settings/org.eclipse.m2e.core.prefs |
| gs-example-javafx/.project |
| gs-security/.classpath |
| gs-defaults/.settings/org.eclipse.jdt.core.prefs |
| gs-kernel/.classpath |
| gs-events/.settings/org.eclipse.jdt.core.prefs |
| gs-defaults/.settings/org.eclipse.m2e.core.prefs |
| gs-quiz/.project |
| gs-todomvc/.settings/org.eclipse.jdt.core.prefs |
| gs-quiz/.settings/org.eclipse.jdt.core.prefs |
| gs-example-spring/.settings/org.eclipse.wst.validation.prefs |
| gs-cv/.settings/org.testng.eclipse.maven.prefs |
| gs-spring/.classpath |
| gs-todomvc/.settings/org.eclipse.core.resources.prefs |
| gs-security-model/.settings/org.eclipse.jdt.core.prefs |
| gs-common/.settings/org.eclipse.wst.validation.prefs |
| gs-api/.project |
| gs-carcolor/.project |
| gs-carcolor/.settings/org.eclipse.m2e.core.prefs |
| gs-reactor/.settings/org.eclipse.jdt.core.prefs |
| gs-example-angular/.settings/org.eclipse.core.resources.prefs |
| gs-example-spring/.project |
| gs-example-spring/.settings/org.eclipse.jdt.core.prefs |
| gs-ir/.settings/org.eclipse.jdt.core.prefs |
| gs-example-spring/.settings/org.eclipse.wst.ws.service.policy.prefs |
| gs-api/.settings/org.eclipse.wst.validation.prefs |
| gs-cv/.classpath |
| gs-cdi/.settings/org.eclipse.m2e.core.prefs |
| .gitignore |
| gs-quiz/.classpath |
| gs-common/.settings/org.eclipse.core.resources.prefs |
| gs-extendedcarcolor/.settings/org.eclipse.jdt.core.prefs |
| gs-example-reactor/.project |
| gs-geography/.classpath |
| gs-defaults/.settings/org.eclipse.core.resources.prefs |
| gs-events/.settings/org.eclipse.core.resources.prefs |
| gs-security/.project |
| gs-example-angular/.classpath |
| gs-example-spring/.settings/org.eclipse.m2e.core.prefs |
| gs-example-jsf/.settings/org.eclipse.wst.validation.prefs |
| gs-todomvc/.settings/org.eclipse.m2e.core.prefs |
| gs-extendedcarcolor/.settings/org.eclipse.core.resources.prefs |
| gs-security-model/.settings/org.eclipse.core.resources.prefs |
| gs-example-spring/.classpath |
| gs-reactor/.settings/org.eclipse.m2e.core.prefs |
| gs-events/.classpath |
| gs-kernel/.project |
| gs-quiz/.settings/org.eclipse.core.resources.prefs |
| gs-cv/.project |
| gs-defaults/.project |
| gs-events/.settings/org.eclipse.m2e.core.prefs |
| gs-common/.settings/org.eclipse.jdt.core.prefs |
| gs-common/.classpath |
| gs-spring/.settings/org.eclipse.m2e.core.prefs |
| gs-ir/.project |
| gs-defaults/.settings/org.eclipse.wst.validation.prefs |
| gs-example-jsf/.project |
| gs-carcolor/.classpath |
| gs-example-spring/.settings/org.eclipse.core.resources.prefs |
| gs-reactor/.project |
| gs-extendedcarcolor/.project |
| gs-api/.settings/org.eclipse.jdt.core.prefs |
| gs-ir/.settings/org.eclipse.m2e.core.prefs |
| gs-security-model/.classpath |
| gs-cv/.settings/org.eclipse.m2e.core.prefs |
| gs-spring/.settings/org.eclipse.jdt.core.prefs |
| gs-geography/.project |
| gs-geography/.settings/org.eclipse.m2e.core.prefs |
| gs-cdi/.classpath |
| gs-spring/.project |
| gs-geography/.settings/org.eclipse.jdt.core.prefs |
| gs-ir/.settings/org.eclipse.core.resources.prefs |
| gs-cdi/.project |
| gs-example-javafx/.classpath |
| gs-quiz/.settings/org.eclipse.m2e.core.prefs |
| gs-cv/.settings/org.eclipse.jdt.core.prefs |
| gs-common/.project |
| gs-example-reactor/.classpath |
| gs-carcolor/.settings/org.eclipse.core.resources.prefs |
| gs-example-angular/.settings/org.eclipse.jdt.core.prefs |
| gs-security-model/.project |
| gs-example-jsf/.settings/org.eclipse.jdt.core.prefs |
| gs-example-reactor/.settings/org.eclipse.jdt.core.prefs |
| gs-reactor/.settings/org.eclipse.core.resources.prefs |
| gs-cdi/.settings/org.hibernate.eclipse.console.prefs |
| gs-geography/.settings/org.eclipse.core.resources.prefs |
| gs-cdi/.settings/org.eclipse.wst.validation.prefs |
| gs-cdi/.settings/org.eclipse.jdt.core.prefs |
| gs-api/.classpath |
| gs-todomvc/.classpath |
| gs-extendedcarcolor/.settings/org.eclipse.m2e.core.prefs |
| gs-api/.settings/org.eclipse.core.resources.prefs |
| gs-defaults/.classpath |
| gs-reactor/.settings/org.eclipse.jdt.ui.prefs |
| gs-cv/.settings/org.eclipse.core.resources.prefs |
| gs-carcolor/.settings/org.eclipse.jdt.core.prefs |
| gs-spring/.settings/org.eclipse.core.resources.prefs |
| gs-example-reactor/.settings/org.eclipse.m2e.core.prefs |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
Commit
6f06404ee8844161232e5970e24b0711af79ec03
by plassalasgs-cv: improved slightly CamLiveRetriever (wip) (commit: 6f06404) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
|
| gs-example-jsf/.settings/org.eclipse.jdt.core.prefs |
| gs-carcolor/.settings/org.eclipse.core.resources.prefs |
| gs-example-reactor/.settings/org.eclipse.core.resources.prefs |
| .directory |
| gs-api/.settings/org.eclipse.core.resources.prefs |
| gs-todomvc/.settings/org.eclipse.core.resources.prefs |
| gs-common/.settings/org.eclipse.jdt.core.prefs |
| gs-defaults/.settings/org.eclipse.core.resources.prefs |
| .settings/org.eclipse.core.resources.prefs |
| gs-extendedcarcolor/.classpath |
| gs-reactor/.settings/org.eclipse.core.resources.prefs |
| gs-example-spring/.classpath |
| gs-quiz/.classpath |
| gs-example-jsf/.settings/org.eclipse.core.resources.prefs |
| gs-ir/.classpath |
| gs-security/.settings/org.eclipse.core.resources.prefs |
| gs-cdi/.settings/org.eclipse.core.resources.prefs |
| gs-example-angular/.settings/org.eclipse.core.resources.prefs |
| gs-example-javafx/.settings/org.eclipse.jdt.core.prefs |
| gs-reactor/.classpath |
| gs-example-javafx/.settings/org.eclipse.core.resources.prefs |
| gs-ir/.settings/org.eclipse.jdt.core.prefs |
| gs-kernel/.classpath |
| gs-reactor/.settings/org.eclipse.jdt.core.prefs |
| gs-defaults/.classpath |
| gs-common/.classpath |
| gs-example-angular/.classpath |
| gs-example-spring/.settings/org.eclipse.jdt.core.prefs |
| gs-security-model/.settings/org.eclipse.jdt.core.prefs |
| gs-events/.classpath |
| gs-security/.classpath |
| gs-cv/.settings/org.eclipse.jdt.core.prefs |
| gs-cv/.directory |
| gs-security/.settings/org.eclipse.jdt.core.prefs |
| gs-carcolor/.settings/org.eclipse.jdt.core.prefs |
| gs-cv/.classpath |
| gs-extendedcarcolor/.settings/org.eclipse.core.resources.prefs |
| gs-example-reactor/.settings/org.eclipse.jdt.core.prefs |
| gs-spring/.settings/org.eclipse.jdt.core.prefs |
| gs-carcolor/.classpath |
| gs-common/.settings/org.eclipse.core.resources.prefs |
| gs-extendedcarcolor/.settings/org.eclipse.jdt.core.prefs |
| gs-example-angular/.settings/org.eclipse.jdt.core.prefs |
| gs-ir/.directory |
| gs-cdi/.classpath |
| gs-quiz/.settings/org.eclipse.core.resources.prefs |
| gs-events/.settings/org.eclipse.core.resources.prefs |
| gs-api/.classpath |
| gs-api/.settings/org.eclipse.jdt.core.prefs |
| gs-todomvc/.settings/org.eclipse.jdt.core.prefs |
| gs-spring/.settings/org.eclipse.wst.validation.prefs |
| gs-spring/.classpath |
| gs-defaults/.settings/org.eclipse.jdt.core.prefs |
| gs-geography/.settings/org.eclipse.jdt.core.prefs |
| gs-example-spring/.settings/org.eclipse.core.resources.prefs |
| gs-geography/.classpath |
| gs-example-jsf/.classpath |
| gs-todomvc/.classpath |
| gs-events/.settings/org.eclipse.jdt.core.prefs |
| gs-cv/.settings/org.eclipse.core.resources.prefs |
| gs-spring/.settings/org.eclipse.core.resources.prefs |
| gs-quiz/.settings/org.eclipse.jdt.core.prefs |
| gs-security-model/.classpath |
| gs-example-javafx/.classpath |
| gs-geography/.settings/org.eclipse.core.resources.prefs |
| gs-security-model/.settings/org.eclipse.core.resources.prefs |
| gs-example-reactor/.classpath |
| gs-cdi/.settings/org.eclipse.jdt.core.prefs |
|
| gs-cdi/.project |
| gs-example-javafx/.project |
| gs-extendedcarcolor/.project |
| gs-cv/.project |
| gs-example-reactor/.project |
| gs-reactor/.project |
| gs-reinforcer/target/classes/org/genericsystem/reinforcer/Reinforcer.class |
| gs-security/.project |
| gs-example-angular/.project |
| gs-security-model/.project |
| gs-spring/.project |
| gs-reinforcer/target/classes/org/genericsystem/reinforcer/tools/GSRect.class |
| gs-reinforcer/target/classes/META-INF/MANIFEST.MF |
| gs-reinforcer/target/classes/META-INF/maven/org.genericsystem/gs-reinforcer/pom.xml |
| gs-api/.project |
| gs-example-jsf/.project |
| gs-todomvc/.project |
| gs-quiz/.project |
| gs-carcolor/.project |
| gs-reinforcer/target/classes/org/genericsystem/reinforcer/Template.class |
| gs-reinforcer/target/classes/META-INF/maven/org.genericsystem/gs-reinforcer/pom.properties |
| gs-reinforcer/target/classes/org/genericsystem/reinforcer/Labels.class |
| gs-common/.project |
| gs-reinforcer/target/classes/org/genericsystem/reinforcer/tools/GSPoint.class |
| gs-ir/.project |
| gs-reinforcer/target/classes/org/genericsystem/reinforcer/Unclassifiable.class |
| gs-geography/.project |
| gs-reinforcer/target/test-classes/org/genericsystem/reinforcer/RinforcerTest.class |
| gs-reinforcer/target/classes/org/genericsystem/reinforcer/NormalizedRect.class |
| gs-reinforcer/target/test-classes/org/genericsystem/reinforcer/RectangleToolsTest.class |
| gs-kernel/.project |
| gs-events/.project |
| gs-example-spring/.project |
| gs-reinforcer/target/classes/org/genericsystem/reinforcer/tools/GSSize.class |
| gs-defaults/.project |
| gs-reinforcer/target/classes/org/genericsystem/reinforcer/tools/RectangleTools.class |
| gs-reinforcer/target/classes/org/genericsystem/reinforcer/tools/RectangleTools$MERGE_METHOD.class |
| gs-reinforcer/target/classes/org/genericsystem/reinforcer/Label.class |
|
| gs-example-javafx/.settings/org.eclipse.jdt.core.prefs |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeAllLevDistances.java |
| gs-security-model/.classpath |
| gs-common/.settings/org.eclipse.wst.validation.prefs |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-example-javafx/.classpath |
| gs-example-reactor/.classpath |
| gs-carcolor/.settings/org.eclipse.jdt.core.prefs |
| gs-common/.settings/org.eclipse.m2e.core.prefs |
| gs-example-spring/.settings/org.eclipse.wst.validation.prefs |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/LetterPairSimilarity.java |
| gs-api/.settings/org.eclipse.wst.validation.prefs |
| gs-example-javafx/.settings/org.eclipse.core.resources.prefs |
| gs-extendedcarcolor/.settings/org.eclipse.m2e.core.prefs |
| gs-example-angular/.classpath |
| gs-common/.settings/org.eclipse.jdt.core.prefs |
| gs-quiz/.classpath |
| gs-ir/.classpath |
| gs-cv/src/test/java/org/genericsystem/cv/utils/LetterPairSimilarityTest.java |
| gs-ir/.directory |
| gs-example-spring/.settings/org.eclipse.wst.ws.service.policy.prefs |
| gs-ir/.settings/org.eclipse.m2e.core.prefs |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-quiz/.settings/org.eclipse.core.resources.prefs |
| gs-cv/src/main/java/org/genericsystem/cv/utils/CosineSimilarity.java |
| gs-cv/.settings/org.eclipse.jdt.core.prefs |
| gs-api/.classpath |
| gs-cv/src/test/java/org/genericsystem/cv/utils/LevenshteinTest.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/Levenshtein.java |
| gs-reactor/.classpath |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java |
| gs-cv/.directory |
| gs-kernel/.classpath |
| gs-example-jsf/.settings/org.eclipse.jdt.core.prefs |
| gs-carcolor/.settings/org.eclipse.m2e.core.prefs |
| gs-example-jsf/.settings/org.eclipse.wst.validation.prefs |
| gs-carcolor/.classpath |
| gs-events/.settings/org.eclipse.m2e.core.prefs |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/CosineSimilarity.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/LongTaskOverrider.java |
| gs-reactor/.settings/org.eclipse.core.resources.prefs |
| gs-defaults/.settings/org.eclipse.wst.validation.prefs |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
| gs-events/.settings/org.eclipse.core.resources.prefs |
| gs-security/.settings/org.eclipse.core.resources.prefs |
| gs-defaults/.settings/org.eclipse.jdt.core.prefs |
| gs-spring/.settings/org.eclipse.m2e.core.prefs |
| gs-reactor/.settings/org.eclipse.m2e.core.prefs |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/StringCompare.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-example-reactor/.settings/org.eclipse.core.resources.prefs |
| gs-security/.classpath |
| gs-spring/.project |
| gs-geography/.settings/org.eclipse.m2e.core.prefs |
| gs-carcolor/.settings/org.eclipse.core.resources.prefs |
| gs-example-spring/.settings/org.eclipse.m2e.core.prefs |
| gs-example-reactor/.settings/org.eclipse.m2e.core.prefs |
| gs-todomvc/.classpath |
| gs-cv/src/main/java/org/genericsystem/cv/model/LevDistance.java |
| gs-api/.settings/org.eclipse.jdt.core.prefs |
| gs-cv/.classpath |
| gs-defaults/.classpath |
| gs-example-spring/.classpath |
| gs-spring/.classpath |
| gs-cdi/.settings/org.eclipse.m2e.core.prefs |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java |
| .directory |
| gs-defaults/.settings/org.eclipse.m2e.core.prefs |
| gs-example-jsf/.settings/org.eclipse.core.resources.prefs |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
| gs-extendedcarcolor/.settings/org.eclipse.jdt.core.prefs |
| gs-spring/.settings/org.eclipse.jdt.core.prefs |
| gs-geography/.classpath |
| gs-cdi/.classpath |
| gs-todomvc/.settings/org.eclipse.m2e.core.prefs |
| .settings/org.eclipse.core.resources.prefs |
| gs-events/.classpath |
| gs-example-jsf/.classpath |
| gs-extendedcarcolor/.classpath |
| gs-cv/src/main/java/org/genericsystem/cv/utils/StringCompare.java |
| gs-cdi/.settings/org.eclipse.wst.validation.prefs |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-security/.settings/org.eclipse.jdt.core.prefs |
| gs-cv/src/main/java/org/genericsystem/cv/LongTaskOverrider.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java |
| gs-api/.settings/org.eclipse.core.resources.prefs |
| gs-cv/.settings/org.eclipse.m2e.core.prefs |
| gs-cdi/.settings/org.eclipse.jdt.core.prefs |
| gs-cv/src/main/java/org/genericsystem/cv/Scores.java |
| .gitignore |
| gs-example-spring/.settings/org.eclipse.core.resources.prefs |
| gs-cdi/.settings/org.hibernate.eclipse.console.prefs |
| gs-todomvc/.settings/org.eclipse.core.resources.prefs |
| gs-reactor/.settings/org.eclipse.jdt.ui.prefs |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java |
| gs-cv/.settings/org.testng.eclipse.maven.prefs |
| gs-common/.classpath |
| gs-example-spring/.settings/org.eclipse.jdt.core.prefs |
| gs-spring/.settings/org.eclipse.wst.validation.prefs |
| gs-common/.settings/org.eclipse.core.resources.prefs |
| gs-quiz/.settings/org.eclipse.m2e.core.prefs |
Commit
aeb96712563a9140d9e5fe138a5ed4d7c7271cd7
by plassalasgs-cv: CamLiveRetriever: better transmission of homographies (commit: aeb9671) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
|
| gs-cv/src/test/java/org/genericsystem/cv/utils/ExecutorsTest.java |
|
| gs-cv/src/test/java/org/genericsystem/cv/utils/ExecutorsTest.java |
|
| gs-cv/.classpath |
| gs-ir/.classpath |
| gs-reinforcer/.classpath |
Commit
70561cbbfb8350b73236559dff1d147fec406c12
by plassalasgs-cv: updated CamLiveRetriever (better stabilization) (commit: 70561cb) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
Commit
52b02d2920228acce5d1cd0f6a2dc76d5f2f12d2
by plassalasgs-cv: added a template to AbstractFields and removed unused methods (commit: 52b02d2) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java |
Commit
9a5da43adef11b6358e79ce8bcb8ec921808aa8e
by plassalasgs-cv: CamLiveRetriever: fixed the wrong position of OCR text on display (commit: 9a5da43) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
7bee4bb6df4896b4202fe23dd6cce54f170881fc
by plassalasgs-cv: CamLiveRetriever: minor refactoring (commit: 7bee4bb) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
Commit
5a63d69cb16259bf8603462bfc4872635d082a73
by nfeybesseAdd comment for future use of executor with discard policy (commit: 5a63d69) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/test/java/org/genericsystem/cv/utils/ExecutorsTest.java |
Commit
2c09853f854aef7e69036dd6591cffece7d48d8a
by mbeauperinrestore LinesDetector3 to its previous working state (commit: 2c09853) |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
Commit
b534a420724de138b27a78c07f82206c778e9847
by mbeauperinNew class Matrix with standard matrix operations. New version of LinesDetector using new Matrix class instead of openCV Mat (commit: b534a42) |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector5.java |
| gs-cv/src/main/java/org/genericsystem/cv/Matrix.java |
|
| gs-common/src/main/java/org/genericsystem/common/CheckedContext.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-common/src/main/java/org/genericsystem/common/Differential.java |
| gs-api/src/main/java/org/genericsystem/api/tools/Memoizer.java |
| gs-kernel/src/main/java/org/genericsystem/kernel/Transaction.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Ransac.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/ImgDescriptor.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Matrix.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Matrix.java |
| gs-cv/src/test/java/org/genericsystem/cv/MatrixTest.java |
Commit
740826dc226d71c7187df7efe897c71a6b36f04f
by plassalasgs-cv: started a new implementation of CamLiveRetriever (commit: 740826d) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/NewCamLiveRetriever.java |
Commit
6ae8636a65c20fb21e2a071d2f89bfb424bbb880
by plassalasgs-cv: CamLiveRetriever: minor refactoring (commit: 6ae8636) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/ImgDescriptor.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/utils/Ransac.java |
Commit
4372b1200a8bc541fc8c142a6e16dfce415776e1
by plassalasgs-cv: updated the display, added a reset() method to discard existing fields (commit: 4372b12) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
89d666129d62152f98b8d0215a418567511e513a
by plassalasgs-cv: CamLiveRetriever: compute average time for some tasks (commit: 89d6661) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Stats.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
7b41d2995d18ba7407f1cc92e4327df981987f41
by plassalasgs-cv: CamLiveRetriever: updated timers in stats (commit: 7b41d29) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Stats.java |
Commit
ab8ef55db6d92043ab40d8f65409545ef7ce2c5c
by plassalasgs-cv: eliminate rects too far from mean area when building fields (commit: ab8ef55) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
24b595e54241d4558c085d68a1d550ffec686282
by mbeauperinaddition of a new Matrix constructor from double array and toString method (commit: 24b595e) |
| gs-cv/src/test/java/org/genericsystem/cv/MatrixTest.java |
| gs-cv/src/main/java/org/genericsystem/cv/Matrix.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/lm/LMHost.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/LMDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/LMHostImpl.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/LM.java |
Commit
bbfc6bee3f4d87f86c81e94b591b0c97166680f4
by plassalasgs-cv: Fields: optimized the merge (prevent merging false-positives) (commit: bbfc6be) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
20dd87b2e45a9c7748ad4b8b90d59b0976ca16e1
by plassalasgs-cv: reduced the size of lines when too many lines were detected The a new set of lines is created randomly from the original set (commit: 20dd87b) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
Commit
8de0992d6c19df01096f627c81741f9c62589438
by plassalasgs-cv: renamed fields.consolidateOcr() to fields.performOcr() (commit: 8de0992) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
Commit
2dd82cf0f1046a53b17f07d86394081270eec195
by plassalasgs-cv: AbstractField: added a method to update the fields's coordinates (commit: 2dd82cf) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
Commit
265c663acdf66fb675ce890f09cd021f6a420636
by plassalasgs-cv: refactored fields.merge (separated merge from stabilization) (commit: 265c663) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
3c180f4f97018e377c1f0b5415648f915c1f98cb
by plassalasgs-cv: slightly improved performance (reduced the frequency of consolidateOcr()) (commit: 3c180f4) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
Commit
412046dccf95a92ec984bf0948c1a1c178721bd9
by plassalasgs-cv: Fields: filter out only rectangles that are too large in detectRects (commit: 412046d) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
fd0ad4a2ddde6eb6ead0357daf4610d05d8c0834
by plassalasgs-cv: CamLiveRetriever: tweaked the parameters (commit: fd0ad4a) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
Commit
bd850ef815be81dc075c7d4d1e9eab402efdae2e
by plassalasgs-cv: slightly improved display (filtered the drawn fields) (commit: bd850ef) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
Commit
89e6d2b423fae11efe4561e26bd2abae06651177
by plassalasgs-cv: AbstractField: added a minimum threshold value for OCR confidence (5) (commit: 89e6d2b) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
Commit
2b1d974ed69ac7b79c7ea48dc0e4539320ff9a85
by plassalasgs-cv: ImgDescriptor: added a bilateral filter before detecting the contours (commit: 2b1d974) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/ImgDescriptor.java |
Commit
0fe639899a0b24eaac452506560dafc8bd2b2585
by plassalasgs-cv: added a method to remove overlaps in fields (fields included in other fields) A first attempt is proposed and consists in merging fields when their common area is > 0.5 and removing the biggest field otherwise (i.e., the field with the bigger rect). During the merge, the 'receiving' field's rectangle is updated with a rectangle whose coordinates are the mean of the two rectangles. (commit: 0fe6398) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
d922831d56463744c20ad4de4bc138fe6b31ce54
by plassalasgs-cv: updated modifiers for ThreadLocalRandom (commit: d922831) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
Commit
6ab90b7d535c67e118a57da72f7069152c9fbddb
by plassalasgs-cv: the fields are considered 'final' after a certain amount of time, and can't be removed (commit: 6ab90b7) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
ec6d8bb79b725c3bc6c4854e8f6a81a8c049181b
by nfeybesseLines detector with leverberg and neww distance (commit: ec6d8bb) |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector4.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/lm/LMHostImpl.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/LM.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector4.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/LMHost.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/classifier/NewCamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
Commit
bead4a320dcb37953641d0fc60b100f1f4cd73c2
by plassalasgs-cv: refactored LinesDetector3 (replaced references to Matrix, added static methods) (commit: bead4a3) |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
| gs-cv/src/main/java/org/genericsystem/cv/Matrix.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector6.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
Commit
fe83113c126283c20f1c51e06fedd402a35e98bb
by plassalasgs-cv: refactored the code for drawing rectangles (commit: fe83113) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
Commit
8d2235e4e47d20884ffc76308318e6bd65b30912
by plassalasgs-cv: LinesDetector6: added a missing getter (commit: 8d2235e) |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector6.java |
Commit
cbbed5022f13b8096a5e9f0a05bdae880d414ff1
by plassalasgs-cv: LinesDetector3: normalize Mat after calibration (commit: cbbed50) |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
Commit
21217f75e1952686cc3624bdd740512f2690846c
by plassalasgs-cv: moved ImgFunction and ImgFilterFunction to package org.genericsystem.cv.utils (commit: 21217f7) |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ImgFunction.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFilterFunction.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFunction.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFiltersVisualComparator.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/OcrParameters.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ImgFilterFunction.java |
Commit
9e515776864f3ba9309d0855e800f10172d0b54d
by plassalasgs-cv: renamed package org.genericsystem.classifier to org.genericystem.retriever (commit: 9e51577) |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Stats.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ImageAnnotator.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/FillNewModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/ImgDescriptor.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocFieldsVisualizer.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-ir/src/main/java/org/genericsystem/ir/DezonerVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Stats.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFieldsVisualizer.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-ir/src/main/java/org/genericsystem/ir/AddImageToEngineVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-ir/src/main/java/org/genericsystem/ir/LinkImgToDocClassVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java |
| gs-ir/src/main/java/org/genericsystem/ir/OcrPersistenceVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/OcrWorkerVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DeskewVisualizer.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/VerticlesDeployer.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DeskewVisualizer.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocClassFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-ir/src/main/java/org/genericsystem/ir/reinforcer/LabelsProvider.java |
Commit
77d21fd57b82dc32182eeb575ffc65e099a29fd7
by plassalasgs-cv: moved FillNewModelWithData in package org.genericsystem.cv.newmodel This required changing the visibility and refactoring method consolidateOcr() (commit: 77d21fd) |
| gs-ir/src/main/java/org/genericsystem/ir/LinkImgToDocClassVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-ir/src/main/java/org/genericsystem/ir/OcrPersistenceVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/newmodel/FillNewModelWithData.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/VerticlesDeployer.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/FillNewModelWithData.java |
| gs-ir/src/main/java/org/genericsystem/ir/reinforcer/LabelsProvider.java |
| gs-ir/src/main/java/org/genericsystem/ir/DezonerVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/OcrWorkerVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/AddImageToEngineVerticle.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocClassFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocFieldsVisualizer.java |
Commit
09d3537b5a2dc856af90c71a24c91f64beeeac72
by plassalasgs-cv: refactored the code for DocField and DocFields (commit: 09d3537) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
Commit
3914a59baad6e937e99c5625a6619e791f0f42aa
by plassalasgs-cv: refactored the code using ThreadLocalRandom.current() (commit: 3914a59) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
32d2d4a94304c9ca44ecb9b89c07854d929e6300
by plassalasgs-cv: added default constructor in AbstractField and DocField to allow JSON (de)serialization (commit: 32d2d4a) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java |
Commit
6bb84f7190db2ac76bb1c69d31240feb0b300907
by plassalasgs-cv: AbstractField: changed consolidated to String instead of Optional<String> (commit: 6bb84f7) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/newmodel/FillNewModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/LM.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/LMHostImpl.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Line.java |
| gs-cv/src/main/java/org/genericsystem/cv/Calibrated.java |
| gs-cv/src/main/java/org/genericsystem/cv/AngleCalibrated.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Lines.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector4.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector6.java |
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java |
Commit
c5119531c9af020cd65669f0b47decb8b3b67f1e
by plassalasgs-cv: CamLiveRetriever: cleaned-up the code (commit: c511953) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
7e0822fadd642a3b8a7f51b560b2c673bb48a1a9
by plassalasgs-cv: Fields: changed the implementation of merge Instead of copying the fields and replacing them with a list of fields created from the new rectangles, we loop over the list of rects to find the matching fields, then merge the informations (create a copy of the field, update the rectangle) and we delete the old field from the list. In the case no match was found, a new Field is created. (commit: 7e0822f) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
0339f22e6db19b5d6529c96b35741f8dc4f76478
by plassalasgs-cv: Fields: simplified the logic in merge (commit: 0339f22) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
655c8ec6147e1da06b013a5dc8137cf5fbae7b3f
by plassalasgs-cv: RectangleTools: added an option to find cluster fields using a given number of sides to be matched The default behavior is to compare each side of the fields (top, bottom, left, right) to determine whether or not they are part of the same cluster. An additional argument was added to offer the possibility of asking that the rectangles only have 1, 2 or 3 sides in common. (commit: 655c8ec) |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/RectangleTools.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
Commit
3c6cef134b058143b2ca5637dc3fc475308c4df4
by plassalasgs-cv: fixed missing equals/hashcode in AbstractField (commit: 3c6cef1) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
Commit
e8ddc2db97f6c1ef8c1dc97df759e903cff370fc
by plassalasgs-cv: Fields: changed the implementation of removeOverlaps() (commit: e8ddc2d) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
86a08d728aa2c16079cb7f2bdc94f30f755e46ca
by plassalasgs-cv: CamLiveRetriever: added a method to reset the fields by pressing "R" on the keyboard (commit: 86a08d7) |
| gs-cv/src/main/java/org/genericsystem/cv/AbstractApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
c25f748b322eadd637500f3c945576a06fccb19f
by plassalasgs-cv: Fields: re-activated parallel OCR (mainly for testing purposes) (commit: c25f748) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
8fd700009865bccd59db415c1e4db5667e30a0b5
by plassalasgs-cv: fixed a potential bug (exceptions not thrown) (commit: 8fd7000) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/VanishingPointsDetector.java |
Commit
b2f2aded5e4f952cbf9cb364598877cbf01b2fd2
by plassalasgs-cv: Fields: fixed a bug in runParallelOcr (causing an infinite loop) (commit: b2f2ade) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Kalman.java |
Commit
e342db688924d36ad2609e17f47acdd6faccb4b8
by plassalasgs-cv: refactored Fields.merge() to move the code for 'cleaning' matches to a separate function (commit: e342db6) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
706c29a512ad997325a080aced30be2ac6759a32
by plassalasgs-cv: CamLiveRetriever: extracted the rectangles detection into a separate class RectDetector (commit: 706c29a) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
be099f00a4322164ae7b656b1cf90c92823146b4
by plassalasgs-cv: Field: added a parent and a list of children to each Field (commit: be099f0) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
4d4716151390cd8c977cc77b755549a471e6b53c
by plassalasgs-cv: Field: added new methods to manipulate children (commit: 4d47161) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
329808c1a9de06067b95a2295a5c2e393c70646e
by plassalasgs-cv: refactored the code in Fields for merging (commit: 329808c) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
0769385a05493dcf96067bb007bb61d0f82f0e71
by plassalasgs-cv: Field: switched from a List of children to a Set and updated methods accordingly (commit: 0769385) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
84147458b77a1c102e3c160694f459bf8bb89302
by plassalasgs-cv: refactored the code in merge to start adding/removing relationships between fields (commit: 8414745) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
f1eb75a222768a39b416d5a7b9802a63849bd677
by plassalasgs-cv: redefined the conditions that need to be satisfied before adding a new child (commit: f1eb75a) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
c689ecd62a20deeccd56e363ecad4bbf61ac646f
by plassalasgs-cv: Field: added simple boolean methods to help determine if a field has children or is orphan (commit: c689ecd) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
c55f02640afa365d1e0c8709eb4330c225679e95
by plassalasgs-cv: Field: added methods to get a field's siblings (commit: c55f026) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
964f809df80eec35654d5f5a5fc82b95b3d6b894
by plassalasgs-cv: started to implement a new logic for removeUnmergedFields (commit: 964f809) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
3368f5d041ce5bf47cef3a2fef8afe7c371026c2
by plassalasgs-cv: attempt to adjust parent's rect if unmerged, based upon children's translation (commit: 3368f5d) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
e01b422d19fd031bf5e57cb39c3b32f79d162315
by plassalasgs-cv: Field: only orphan fields can be locked (commit: e01b422) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
f1b745d3f7f095e63e1bc894f275f547d24ec7e1
by plassalasgs-cv: AbstractField: removed deprectated merge (unused) (commit: f1b745d) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
Commit
57823ea5109e2eed3173a3e6a78aadd033abeeba
by plassalasgs-cv: AbstractField: replaced private Rect with GSRect (coordinates as double instead of int) (commit: 57823ea) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/newmodel/FillNewModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ModelTools.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/RectangleTools.java |
Commit
6c8a2f73178f9645ea377a2d35fc929ba8ebfede
by plassalasgs-cv: Fields: refactored and updated the implementation of mergeChildren (commit: 6c8a2f7) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
bdc64a8129bdd1453f2c2798f7832a501a474511
by plassalasgs-cv: added an alternate deleteRecursive method to delete unmerged fields (commit: bdc64a8) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
552ac9279e43e472f4a00a4673a981b654c0d9f9
by plassalasgs-cv: started refactoring the code to merge rectangles in Fields (commit: 552ac92) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java |
Commit
08e0d7e19d6d120956f0520c2d050c22e6f6666e
by mbeauperinmodify methods signatures to handle frame dimensions (commit: 08e0d7e) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
ebf9346ed340ad55e74d34caa3a8ca7a321224ff
by mbeauperinimplementation of truncated rects detection method (commit: ebf9346) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
01f3fae4d81a6d617a01d0a300ef593dd914e225
by plassalasgs-cv: Fields: refactored the code in placeRect (same implementation) (commit: 01f3fae) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
4a80c7b0a3ab25a9e0f23a380f8d7ff1c3a6fa84
by plassalasgs-cv: Fields: simplified the logic in cleanMatches (return only one result) (commit: 4a80c7b) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
15a7647f5ab52453bb1a3afda5a066be329ff144
by plassalasgs-cv: Field: updated setParent() to include constraint check (no overlaps with future siblings) (commit: 15a7647) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
3163d4f0121a8f1ce0e71bb6003e78b1d438a54f
by plassalasgs-cv: RectDetector: added a new filtering method (not used yet, too restrictive) (commit: 3163d4f) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java |
Commit
36856e36a5b204eeb512c0ae18ac9c035d1530e6
by plassalasgs-cv: Fields: started to implement placeRect(GSRect) to create/update fields nodes (commit: 36856e3) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
133b911f38f69c299fd38c4665336d52360af865
by plassalasgs-cv: updated the code in Field.setParent, added method removeNode in Fields (commit: 133b911) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
b5ddcb13963cc56ab1a49986d447cda420d1da74
by plassalasgs-reinforcer: moved static method getShift to non-static in GSRect (commit: b5ddcb1) |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/RectangleTools.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java |
Commit
ebe351d66afee049f65ade1714ae13d1a04bc9ee
by plassalasgs-cv: refactored the code and removed unused methods (commit: ebe351d) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
77bea11f2619daadaeba6ec910bdfd54fd776ce4
by mbeauperinChange method updateRect to handle truncate rects cases (commit: 77bea11) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
6eebc96590d82d30b28b6b572aea1b954e2ec416
by plassalasgs-cv: Fields: fixed a bug in cleanMatches The return statement could lead to an exception when the list was empty (commit: 6eebc96) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
2b04df4574b009737b04af52d609fcbdfe2deb37
by plassalasgs-cv: Field: added a constraint check in updateRect() (wip) (commit: 2b04df4) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
1c8030331adba2d2e22645587098d8ddc6f2ace5
by plassalasgs-cv: RectDetector: replaced the rectangle's filtering with a strict constraint (commit: 1c80303) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java |
Commit
632d9d6a89c6dc0ae487d033c0679e5c33e65792
by plassalasgs-cv: Field: refactored the code and added a missing constraint in checkConstraintsRecursive (commit: 632d9d6) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
8ddf953d836644fe4cc748693293484e35df537f
by mbeauperinImplemented field truncated status when creating/updating node. Refactored a bit of code. (commit: 8ddf953) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java |
Commit
a00a77351a8ecd2973ed70e6591b3bc450956cee
by plassalasgs-cv: minor cosmetic changes (removed TODOs) (commit: a00a773) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
7cf19d47e96f690087b74a3a69ab95e3dce853ad
by plassalasgs-cv: AbstractField: removed Point center (commit: 7cf19d4) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
Commit
d894351d3cc8cc067c5aa1f70e53fdda6dd660d0
by mbeauperinmodify createNode method to prevent field creation if rectangle is truncated (commit: d894351) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
8e76abaa09a274f00b3aa3e84dc330428d47f53b
by mbeauperinAddition of possible truncation directions. Refactoring of code (commit: 8e76aba) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
|
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
726cf819c712d1e9ff125820db83b68c1d9515b9
by plassalasgs-cv: replaced isOverlappingStrict with isOverlapping (commit: 726cf81) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java |
Commit
52d835c3c1c29f5241eb0f4ca8f51dcc66fb775b
by plassalasgs-cv: Fields: cleaned-up and refactored the code (commit: 52d835c) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java |
Commit
0afe964b935038594ed26451193c67d0d012b30f
by plassalasgs-cv: AbstractField: minor change ocr(Img) to prevent OCR on small rects (commit: 0afe964) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java |
Commit
c68a9aa5b5604b5d083a8cda1b23f9cf641fc8ca
by plassalasgs-cv: Fields: refactored the code for displaying fields (commit: c68a9aa) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
Commit
809fc0b9a8a5800c76ea17c75cb677f89b344bcb
by plassalasgs-cv: Field: attempt to re-adjust parent's or child's coordinate if the constraint fails (commit: 809fc0b) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/model/Score.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ContextActionCustom.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/MeanLevenshtein.java |
| gs-cv/src/main/java/org/genericsystem/cv/newmodel/FillNewModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/ImgFilter.java |
| gs-ir/src/main/java/org/genericsystem/ir/OcrWorkerVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/docPattern/ZoneStreamOrganizer.java |
| gs-ir/src/main/java/org/genericsystem/ir/DezonerVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/LinkImgToDocClassVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java |
| gs-ir/src/main/java/org/genericsystem/ir/AbstractMultitonVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/OcrParameters.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java |
| gs-cv/src/main/java/org/genericsystem/cv/newmodel/SimpleModel.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/CosineSimilarity.java |
| gs-ir/src/main/java/org/genericsystem/ir/PdfConverterVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeAllLevDistances.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/LevDistance.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/NativeLibraryLoader.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/StringCompare.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/RadioButtonWithValue.java |
| gs-ir/src/main/java/org/genericsystem/ir/AddImageToEngineVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/docPattern/TestDocPattern.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/ZoneText.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/WatchApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ParallelTasks.java |
| gs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFiltersVisualComparator.java |
| gs-ir/src/main/java/org/genericsystem/ir/OcrEngineHolderVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/Ocr.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/WorkerVerticle.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ImgFunction.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/RectangleTools.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/DocClass.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ImgFilterFunction.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ZonesJsonConverterForUID.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/TextBindingCustom.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/ZoneGeneric.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java |
| gs-ir/src/main/java/org/genericsystem/ir/OcrPersistenceVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/DocumentImage.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ObservableListExtractorCustom.java |
| gs-cv/src/main/java/org/genericsystem/cv/docPattern/DocPattern.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/pages/FiltersStatisticsPage.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/pages/ClassifierPage.java |
| gs-cv/src/main/java/org/genericsystem/cv/docPattern/ZoneStream.java |
| gs-cv/src/main/java/org/genericsystem/cv/model/Doc.java |
| gs-ir/src/main/java/org/genericsystem/ir/MailWatcherVerticle.java |
| gs-ir/src/main/java/org/genericsystem/ir/app/gui/pages/StatisticsTable.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/ModelTools.java |
| gs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/NewClassCreator.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/NewZonesModelConverter.java |
| gs-ir/src/main/java/org/genericsystem/ir/OcrParametersVerticle.java |
Commit
81a9d46890c2e6885719d177068ea96510524135
by plassalasgs-cv: Field: slightly refactored the code in repairTree() (commit: 81a9d46) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
b032a68d4358abb207fb1a25d0c62c4864ad1ac3
by mbeauperinRefactoring of findMatch method, checkConstraintRecursive method and related methods. Remove Optionals where needed. (commit: b032a68) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/RectangleTools.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java |
|
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
Commit
9fe3e24212ad0aca29212983ee3d117842ddb644
by plassalasgs-cv: Fields: cleaned-up the code and fixed a bug in findPotentialParent (commit: 9fe3e24) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
22571d45557abbff6a0b433490432fab103316d5
by mbeauperinHandling field's rect coordiinates in case of truncation (commit: 22571d4) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
8bedb9672703c5df8d47e34ba04969172c4202c1
by plassalasgs-cv: Fields: added a constraint to prevent any overlap but allow total inclusions (commit: 8bedb96) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/OverlapConstraint.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/OverlapConstraint.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
56eaf84688c9de0f698ab6f3a2f42411cece7652
by plassalasgs-cv: Field: fixed display issue affecting locked fields (shown in red instead of light blue) (commit: 56eaf84) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
20b91baf8f3e87ec43669ec154192754414148ae
by plassalasgs-cv: Fields: removed the predicate in removeDeadTrees, refactored the code (commit: 20b91ba) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
6625847fd82010517eb8dd6093654a4a2efb14d8
by plassalasgs-cv: Fields: removed interface OverlapConstraint (commit: 6625847) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/OverlapConstraint.java |
Commit
e73685c3375d7d5cf1ec8418e262b19c233730c4
by plassalasgs-cv: RectDetector: refactored the code to apply the overlap constraint (commit: e73685c) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
a36323b76249eae2255dfb4a96f4e4a2498b4029
by plassalasgs-cv: Fields: fixed a bug in cleanList (smaller rects were not added to the returned list) (commit: a36323b) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
1eb89e430f08f572b6358384a07904944157d916
by plassalasgs-cv: Fields: extracted the overlapThreshold as a method parameter (commit: 1eb89e4) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
9d334ca6d9251b926ab68d6612a7c5cbc9cafb43
by plassalasgs-cv: switched the 'debug' display to the stabilized image (commit: 9d334ca) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
98ebe311d92a5ecee45174bc4fcbca9f31bc3059
by plassalasgs-cv: added a boolean check to test if a field needs to be OCR'd (commit: 98ebe31) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
f6ab29c58237b0e35f3c6893489c0677798e9008
by plassalasgs-cv: Field: refactored recursiveToString (commit: f6ab29c) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
00859bafbc7b2c4eab522d5b98ce36d6a76fca58
by plassalasgs-cv: Fields: refactored findPotentialParent (moved into Field) (commit: 00859ba) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
dde382b998681708dfc73d228abeade1ab84364b
by plassalasgs-cv: Field: cleaned-up the code and changed children's modifier to final (commit: dde382b) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
e84bc5098b98ec0e55d9e0e2701d1092d1da840a
by plassalasgs-cv: changed field's text display (separated normal and debug output) (commit: e84bc50) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
Commit
caa6ec8627f12c7bb31e13c506e7da004fc4451a
by plassalasgs-cv: Field: refactored findPotentialParent and added a method isInside in GSRect (commit: caa6ec8) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
Commit
6853d0f2fd75d8d157267e2f4ebdcaf5cdf6599d
by plassalasgs-cv: Field: fixed a bug in recursiveToString (didn't walk the trees) (commit: 6853d0f) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
ce52446c4d25888bc413db2aab287d62f204e4cd
by plassalasgs-cv: reversed the order of fields' creation (better match between parents/children) (commit: ce52446) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
bdb31f002289ebb99e910deadf6f62f657f99e79
by plassalasgs-cv: CamLiveRetriever: removed the modification to make frame's dimensions odd (commit: bdb31f0) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
4bf221260096ef85fc34d6b47551b990f1023ad3
by plassalasgs-cv: Fields: prevent the creation of fields near the edge of the display (commit: 4bf2212) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java |
Commit
b6ed9af147efde60e313bf5c1588dbdf159acbad
by plassalasgs-cv: CamLiveRetriever: draw detected rects on a debug image (commit: b6ed9af) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
e9cadd33af9e14186110da568a3a76ad75adb091
by plassalasgs-cv: removed parameter 'target' from checkOverlapConstraint (commit: e9cadd3) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
1d5f31bfbda84fe059f26df0c9f22f1de5b7b0be
by plassalasgs-cv: Fields: added the ability to add a new parent on top of root fields (commit: 1d5f31b) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
7afb18012f7fda58e8997108719b939f5618d5b9
by plassalasgs-cv: Fields: refactored findPotentialChildren (commit: 7afb180) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
355e6da2c26b9dadc774262ba641bbcfe925ef24
by plassalasgs-cv: Field: added method updateParent to set all the relations when adding a parent (commit: 355e6da) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
fc73b13f79cf80442b683258e27f7658da62c87b
by plassalasgs-cv: AbstractField: replaced getLargeRect with rect in ocr(Img) (commit: fc73b13) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
e09bcd6ab8b2e41a792bf938d6f75e3f964e4fce
by plassalasgs-cv: ImgDescriptor: replaced determinant's check with a check for convexity (commit: e09bcd6) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
Commit
b0ee489487ab8958b25a4b0086bde89834803f96
by plassalasgs-cv: CamLiveRetriever: reset the stabilizationErrors counter when homography != null (commit: b0ee489) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
4ca8ea92c6a441a4d09a050f1353b44e754d3eb6
by plassalasgs-cv: AbstractField: added another rect for the OCR (updated with the latest match) (commit: 4ca8ea9) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
e4bdec1be082eb5edbe4c9e6d364f56a1ad831e3
by plassalasgs-cv: Fields: cosmetic, changed logger level for some methods (commit: e4bdec1) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
31b86572881cae380193f869e852a0686353fbf5
by plassalasgs-cv: prevent the OCR of a field that is too close to the edge of the frame (commit: 31b8657) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
Commit
00a7f130afbb49162ebcc1406f73407293fc7516
by mbeauperinrefactor of method consolidateOcr(boolean) to remove unused code (commit: 00a7f13) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
Commit
c87c8816d6ea19eac8b4acb86b007da0b5fbbefa
by plassalasgs-cv: moved deadCounter from AbstractField to Field (commit: c87c881) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java |
Commit
5d6cb4b72a1205a32fa086e9b7498709d8c1f22f
by plassalasgs-cv: Fields: updated the condition for ocr in runSequentialOcr (commit: 5d6cb4b) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
0904262b5f7cf389076b1d472a4dda214639db41
by plassalasgs-cv: started to implement a new locking mechanism (wip) The 'locked' state of a field is more flexible: the boolean value was replaced with a double (between -1 and 1) to represent many levels of confidence. (commit: 0904262) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
71c401bec9ed02b5cf962922b113b4c3f7a8b46f
by mbeauperincorrections of recovery system: error calcution update, no restabilization if recovery system is on (commit: 71c401b) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
91e4f5962aa24da0a161c1316752d00b67ae00c6
by mbeauperinrecoverry mechanism: correction of homography error estimation by using only ransac inliers (commit: 91e4f59) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/AngleCalibrated.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
Commit
63023bbd8950bcaf3ecc5e9cebb1b8543e71c291
by mbeauperinminor refactoring and add feature to decrease lock level if field has some offset with the text (commit: 63023bb) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Calibrated.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
Commit
a4c67a2da71f36ee2625ec6e0c8519d0a0954f8d
by mbeauperincorrection of recovery mechanism. reset recovery counter to re-allow stabilization of fields (commit: a4c67a2) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
Commit
41851b68c9093090047dbf0e2f220fb7baf70556
by mbeauperinchange in calibration method. Now using focale (commit: 41851b6) |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
| gs-cv/src/main/java/org/genericsystem/cv/Calibrated.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
27888d267a292736c59848d2f680ebbf6931f2f1
by mbeauperinconsolidation of fields labels with children labels. First implementation. (commit: 27888d2) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
ec46af794e25224da25accb26c423d742c44c4d7
by mbeauperinconsolidation of fields labels with children labels. Implementation of a method using children label concatenation. (commit: ec46af7) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
88321b6a7b4e65a3a4a368c44cc9298e625a8841
by mbeauperinmodification of method findPotentialChildren to prevent a double detection of the same region (commit: 88321b6) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
Commit
70d44119ce78a36dc7efb51c14574bf81120320e
by mbeauperinchange implementation of parent consolidation with children labels (commit: 70d4411) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
Commit
95cefaaf36a628dc2db7ee86a8c66635c46d4566
by mbeauperinnew attribute in Field to assume a field validated (commit: 95cefaa) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
| gs-cv/src/main/java/org/genericsystem/cv/Calibrated.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java |
| gs-cv/src/main/java/org/genericsystem/cv/Calibrated.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java |
| gs-cv/src/main/java/org/genericsystem/cv/Calibrated.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/AbstractApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/Calibrated.java |
Commit
d97dc4aac617a55ffe891a5550036a9b76d2ea64
by mbeauperinnew behavior: no status degradation for out of frame fields (commit: d97dc4a) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
Commit
d516d625fc9da1ac1a7a339a601d8af9a0529141
by mbeauperinchange method findPotentialChildren to prevent double rectangle detection. change InclusiveArea from <0.7 to <0.3 (commit: d516d62) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
Commit
144749d5e8a2b79a6184f59fb872944579f77c66
by nfeybesseChange stabilization homography between deperspectived images (commit: 144749d) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
Commit
fe8c8044e57839fed29d1a97b685749f4e0c8a05
by mbeauperinreplace findHomography by translaction-scale calculus in ImgDescriptor (commit: fe8c804) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
Commit
a2179f96848544d4160aeb9899940db64240850d
by mbeauperinadaptation of Deperspectiver to CamLiveRetriever (commit: a2179f9) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
Commit
dae242eac7f01f59ddea10cae7245c79fc56d5db
by nfeybesseCreate cleanTablesInv for classic binaries (commit: dae242e) |
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
Commit
7fa5a0955e035414fc9518ef5a5382f9c142e4f6
by fducroquetgs-cv: Modify CamLiveRetriever to make a version usable with an image (commit: 7fa5a09) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RetrieverFromImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
2a9ade20f166f51cb9dfa6adc14cf0b1a5a81f37
by fducroquetgs-cv: Move toJsonObject from DocFields to AbstractFields So it can be used from Fields too. (commit: 2a9ade2) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DocFields.java |
Commit
12817d86b726bae44118440e9c43c06b7cf81571
by fducroquetgs-cv: Avoid infinite loop when creating Json from Field (commit: 12817d8) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
a581b48a6e3774a98610931eaf02a6c6cf3b639a
by fducroquetgs-cv: RetrieverFromImg: Preserve image proportions when resizing (commit: a581b48) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RetrieverFromImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
Commit
0b540464b15ec8cbf7f47c126468aec9fb84e6cd
by mbeauperinadd a new function onS() to store an ImgDescriptor. Search in the history for matching between stored and actual ImgDescriptor (commit: 0b54046) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/AbstractApp.java |
Commit
96a9305d2701627fc52c23b1d5a8d81a58aef122
by mbeauperinchange of ImgDescriptor. Minor modifications in CamLiveRetriever and Fields (commit: 96a9305) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
Commit
63a1e2538781a0922e6fd898f74afa1d19f945fe
by fducroquetgs-cv: Add forgotten replacement of capture.read() by updateFrame() (commit: 63a1e25) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RetrieverFromImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java |
Commit
be7677271a4f34ba9a969effa2fa78d415ea1e9d
by mbeauperinRefactoring of mergeRect and createNode methods to handle correctly the hierarchy in the Fields tree (commit: be76772) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
ec77f961aae47c92eeb3e6cc6ec2e13b4fb24f68
by mbeauperinremoval of recovery mechanism. minor refactoring (commit: ec77f96) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/newmodel/FillNewModelWithData.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java |
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/Tools.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/TextOrientationLinesDetector.java |
Commit
8f7956e960caf2b5fdaf2c9b9a253204cfe7636d
by fducroquetgs-cv: Separate CamLiveRetriever and RetrieverFromImg (commit: 8f7956e) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RetrieverFromImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/LMHost.java |
| gs-cv/src/main/java/org/genericsystem/cv/TextOrientationLinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/LMHostImpl.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/Levenberg.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector6.java |
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/LevenbergImpl.java |
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
| gs-cv/src/main/java/org/genericsystem/cv/LinesDetector4.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/LM.java |
| gs-cv/src/main/java/org/genericsystem/cv/Calibrated.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Calibrated.java |
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/Calibrated.java |
Commit
064d88477219ea5484d8fa09c113858dac9e7c83
by mbeauperinonS -> saves descriptors and computes the best (commit: 064d884) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
| gs-cv/src/main/java/org/genericsystem/cv/TextOrientationLinesDetector.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/Calibrated.java |
| gs-cv/src/main/java/org/genericsystem/cv/Kalman.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
Commit
7d1b3062cb1795ffe13a9e46638b4af581f526af
by mbeauperinmoving code from CamLiveRetriever to DescriptorManager (commit: 7d1b306) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java |
Commit
0156e670d8217f28944be32448bc7127203b7f09
by mbeauperinimplemtation of a system to discard bad homographies with standard deviation (commit: 0156e67) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/Calibrated.java |
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java |
Commit
9a26d5ab88cb1024091e91538cd24142e85fa546
by mbeauperinrefactoring to simplify mechanism. Rollback to only one matching behavior. (commit: 9a26d5a) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
Commit
9b893cd62373ce42227ec6e302817bba9e6f9bb9
by mbeauperinchange referenceManager to first lookup reconciliation with ref or last in (commit: 9b893cd) |
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
Commit
9e041d3bd60ed51de192a0550c2f5262068b861c
by mbeauperinnew package application with clean refactored code (commit: 9e041d3) |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/DisplayManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/Lines.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/Calibrated.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/Reconciliation.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ImgDescriptor.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/ImgDescriptor.java |
| gs-cv/src/main/java/org/genericsystem/cv/SuperTemplate.java |
| gs-cv/src/main/java/org/genericsystem/cv/Reconciliation.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java |
| gs-cv/src/main/java/org/genericsystem/cv/TextOrientationLinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/ReferenceManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/DisplayManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/Reconciliation.java |
| gs-cv/src/main/java/org/genericsystem/cv/Calibrated.java |
| gs-cv/src/main/java/org/genericsystem/cv/Lines.java |
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/Calibrated.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ImgDescriptor.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/Lines.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Reconciliation.java |
| gs-cv/src/main/java/org/genericsystem/cv/ReferenceManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/ImgDescriptor.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/Reconciliation.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/TextOrientationLinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/DisplayManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ImgDescriptor.java |
| gs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/SuperTemplate.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
| gs-cv/src/main/java/org/genericsystem/layout/LayoutAnalyzer.java |
| gs-cv/src/main/java/org/genericsystem/layout/Layout.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DisplayManager.java |
| gs-cv/src/test/java/org/genericsystem/layout/LayoutComparisonTestFigure2.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java |
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/Deperspectiver.java |
| gs-cv/src/test/java/org/genericsystem/layout/LayoutComparisonTestFigure.java |
| gs-cv/src/main/java/org/genericsystem/cv/AbstractApp.java |
| gs-cv/src/main/java/org/genericsystem/layout/LayoutAnalyzer.java |
| gs-cv/src/test/java/org/genericsystem/layout/LayoutComparisonTestFigure3.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ImgDescriptor.java |
| gs-cv/src/test/java/org/genericsystem/layout/LayoutsTransformationTest2.java |
| gs-cv/src/main/java/org/genericsystem/layout/Layout.java |
Commit
a96db0cd7a1c0eb77bd5eedd10a64a8b50fdc560
by mbeauperincreate external method to handle work in GraphicApp (commit: a96db0c) |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
Commit
7d68a425512f8e0b5a19354f16bf4efe680b33af
by nfeybesseCreate a new ScheduledThreadPoolExecutor that is bounded (commit: 7d68a42) |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/BoundedScheduledThreadPoolExecutor.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/BoundedScheduledThreadPoolExecutor.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
Commit
17ddcf51cab4903d0446b55b35d8a4903fd40654
by mbeauperinCorrections in fields strengthening algorithm. Removal of unused method (commit: 17ddcf5) |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
Commit
4336ddf091abd27709033f529495f67da0371a7e
by nfeybesseInroduce fill ratio in rectangles detection (commit: 4336ddf) |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
Commit
b1ebb577e23c1fa4a8beaf6f69e1362ab00e1116
by mbeauperinrandomize reconciliation possibilities. Increased map size (commit: b1ebb57) |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GSVideoCapture.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GSCapture.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GSVideoCapture.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GSCapture.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
Commit
045adfb8b46df111f56ceb2b4512e8be8f5a2baf
by mbeauperinChange decrease policy: only decrease displayed fields (commit: 045adfb) |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/Config.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
Commit
a7148b27fd47505c273266a5452c38daf42cf4c9
by mbeauperinAdd paper scanner displaying all discovered fields at the same time (commit: a7148b2) |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GSCapture.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java |
| gs-cv/src/main/java/org/genericsystem/layout/Layout.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GSVideoCapture.java |
| gs-cv/src/main/java/org/genericsystem/cv/PdfToPngConverter.java |
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GSCapture.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ImgDescriptor.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java |
| gs-cv/src/main/java/org/genericsystem/layout/Layout.java |
| gs-cv/src/main/java/org/genericsystem/cv/Lines.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
Commit
3c09f0f9fa8a62f9512fcea383648c871e3063a7
by mbeauperinreference updated with smallest area of layout (commit: 3c09f0f) |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ImgDescriptor.java |
| gs-cv/src/main/java/org/genericsystem/layout/Layout.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/layout/Layout.java |
Commit
8e084f1cf248401cda2aada7f0bc6388ed012a72
by mbeauperinchanged angle balance as a linear combination of angle * length. Changed corresponding constants values. (commit: 8e084f1) |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
Commit
87a71199ef88591fa9b4a030447a03d9bb641216
by mbeauperinchange angle balance formula. Now taking contour w/h ratio (commit: 87a7119) |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GSVideoCapture.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
Commit
05cd7874f4c6080b6014d9561c756f4cb48eb279
by fducroquetgs-cv: Field, Fields: Ignore some fields when saving in JSON format (commit: 05cd787) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java |
Commit
29102ab4267a902375ea003638fb42e0f7bd7ed8
by fducroquetgs-cv: RetrieverFromImg: Free memory taken by image after computation (commit: 29102ab) |
| gs-cv/src/main/java/org/genericsystem/cv/retriever/RetrieverFromImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/Deperspectiver.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
Commit
f227315fde9b69e515325ca52ebced43f6deef73
by nfeybesseRefactoring + fix normalized area computing (commit: f227315) |
| gs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/LevenbergImpl.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/layout/Layout.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
Commit
ed98c0f8f5f8603678bdf91e146699eed05c8b51
by nfeybesseFix Text orientation detector Improve assemblage with rotation (commit: ed98c0f) |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/lm/LevenbergImpl.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Svd.java |
Commit
5f9c8409e7718e8f287ddec77a56ebf3db51ae83
by jmathorelInterpolation des angles et tracé de lignes (commit: 5f9c840) |
| gs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPointsInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPointsInterpolatorDemo.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Svd.java |
Commit
149c20c6f6c79f7e1c51aa73e101188d7792919b
by fducroquetgs-cv: Svd: Fix some errors – Definitions of points and rectangles. – clone() does not do deep copy of arrays. – Sum third coordinate of each result point. (commit: 149c20c) |
| gs-cv/src/main/java/org/genericsystem/cv/Svd.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPointsInterpolatorDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPointsInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPoint.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
91e31c3004b2ca0679cbe84b086485d197c4e34a
by fducroquetgs-cv: DirectionalFilter: Release Mats to avoid memory leak (commit: 91e31c3) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
829c99bb461bf0520089acda78ef757600c0417a
by jmathoreltracé d'un MeshGrid centré à partir d'un SuperContourInterpolator (commit: 829c99b) |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPointsInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPoint.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPointsInterpolatorDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
Commit
a713a381545ecda723f33b84a13f4f359971970a
by jmathorelbugfix null pointer exception quand la grille sort de l'image (commit: a713a38) |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
Commit
e031328707928dcb618d5ba659b4b5de64b5371c
by jmathorelSuperContourInterpolator plus rapide et plus fiable (commit: e031328) |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Ocr.java |
Commit
30ebdbb352bfa10f3110af14e8c9d677cea251e1
by fducroquetgs-cv: Computation of second direction (non functional) (commit: 30ebdbb) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
b6ff85d779385311396668b6cd215d56be3537f8
by fducroquetgs-cv: DF: scale: Do not release frame passed as argument In case we want to use it later. (commit: b6ff85d) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
cbf429b37095d6e87c0647216eeedd26ca6c4e98
by fducroquetgs-cv: DF: Fix width/height inversion in findSecondDirection (commit: cbf429b) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
a9c9d92017f62fa4a0d06155a8c06b4fe9d36b2c
by fducroquetgs-cv: DF: bin: Simplify computation of boundaries (commit: a9c9d92) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
3ec848cef7c138c47f42eb921af617ed3faecd8d
by fducroquetgs-cv: DF: bins go from 1 to nBin (not from 0 to nBin - 1) (commit: 3ec848c) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
07ca1e9b448a641ada31be99cccab4996d7fb36a
by fducroquetgs-cv: DF: Helper functions to display directions found on image (commit: 07ca1e9) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
e48dea835415935934d7a1a3c29284a8b0290d97
by fducroquetgs-cv: DF: Add variables for nBin, nSide and lambda (commit: e48dea8) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
ca8a69f7e51c7ee73da593f8a88ee76e8920aa96
by fducroquetgs-cv: DF: Memoize orientDistance to increase speed The total runtime decreased by a little over 40% on the tested image. (commit: ca8a69f) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
3a83946daffdc99d276e1ee86e32be13550053d6
by fducroquetgs-cv: DF: Avoid use of lists of consecutive integers (commit: 3a83946) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
4270fd0c9524a9b2a5aa1c6bb1169161bd8d60b7
by fducroquetgs-cv: DF: Use line length proportional to nSide for drawing (commit: 4270fd0) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
7888d5eeb5a5cdfee7a3a9393a7c2b2ce7fe2405
by fducroquetgs-cv: DF: Fix computation of line end when drawing directions The nBin bins correspond to angles between 0 and Pi, not between -Pi and Pi. (commit: 7888d5e) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
873f549de1408fe8bb7cee3a224c0fa24db95cea
by fducroquetgs-cv: DF: Use arrays for histograms Speeds up computation by a factor of 4. (commit: 873f549) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
8f58ffff67efea40f56c8f6bc17bcfee188ea752
by fducroquetgs-cv: DF: Further simplifications and speed improvements – Simplify computation of histograms. – Make bin and findSecondDirection return an array instead of a Mat for speed. – Replace a Mat with an array in computeObjective. (commit: 8f58fff) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
b6127a734ff7faa6866e057bc7972b353578b5ee
by fducroquetgs-cv: DF: Use [rows][cols] format for hist array in findSecondDirection (commit: b6127a7) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
f9681d1b90d0528379b12c7bbdbd7fb85e9b9d87
by fducroquetgs-cv: DF: Case where angle < 0 in bin computation This should not happen because cartToPolar returns an angle between 0 and 2 * Pi. (commit: f9681d1) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
|
| gs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
Commit
e4a4206c67f4e6dc1ee94f4098bc349026efe85b
by fducroquetgs-cv: DF: Avoid doing some computations at each iteration (commit: e4a4206) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
ed8a2a1ef2fd36cd37a71d89f1e0505fef5916ee
by fducroquetgs-cv: DF: Fix off-by-one errors in tested direction bins (commit: ed8a2a1) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperContour.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/layout/Layout.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperContour.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GSVideoCapture.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
Commit
fb8844e2d3e17dc3de1736a56585a6734f6a6e3c
by fducroquetgs-cv: Meshgrid: Try out other method for dewarping (commit: fb8844e) |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GridInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
| gs-cv/src/main/java/org/genericsystem/cv/Svd2.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/Interpolator.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
Commit
17075edac71e7e912eff34679a48c5c4124e833f
by fducroquetgs-cv: MeshGrid: Fix coordinates computation in second dewarping method (commit: 17075ed) |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/MotionDetector.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
Commit
da1f29b17f78b027a30bf67d2d988b0e241dc6e1
by fducroquetgs-cv: MeshGrid: Add border around image Dewrap also grid quadrilaterals who lie partially outside the original image. (commit: da1f29b) |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
Commit
679174379a6e03dcba7417ac6de211847d7498f8
by fducroquetgs-cv: MeshGrid: Use ints for widths/heights in dewarp2 (commit: 6791743) |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
Commit
f6d9e93fab44bf1e657355cbcdb2d9b09887dd8b
by fducroquetgs-cv: MeshGrid: Remove unnecessary test in dewarp2 The dewarped image size has been chosen so that the dewarped rectangle fits. (commit: f6d9e93) |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
Commit
3011618d52bb92c22c44ae54433ad78f4623575a
by fducroquetgs-cv: MeshGrid: Fixes in dewarp – Correctly define the height and width of a transformed rectangle. – Release Mats when they are not needed anymore. – Remove unnecessary test. (commit: 3011618) |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
Commit
bb16afa4ace05411cb4b83576c5f86024348b7d1
by nfeybesseFix an issue in coordinates substitution in radon transform (commit: bb16afa) |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
Commit
fcd6f2a828130f51b160db973fd08a89b5efc27e
by fducroquetgs-cv: Meshgrid: Fix angle computation The interpolator is built from the image without borders, so remove the borders’ width to compute the angles. (commit: fcd6f2a) |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
Commit
b97b449ad6d896abc485db5975d42761fe31e552
by fducroquetgs-cv: GraphicApp: Fix image passed to MeshGrid constructor (commit: b97b449) |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
Commit
c690348e12e28ad89e467b6716204c849210829c
by nfeybesseFix coordinates change after radon transform (commit: c690348) |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
Commit
57a714eab35c78049b105f52d96b1c3778246e34
by nfeybessefix a pb with of magnitude pow, then no gradient is needed (commit: 57a714e) |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
Commit
b9d1d9b06ff8ef7b28846d6547169ab6a7676df3
by fducroquetgs-cv: Radon transform: start drawing lines (not working) (commit: b9d1d9b) |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
Commit
dee62debb869b8ee35b4fb6e6a5bc4ff6af83aa8
by fducroquetgs-cv: RadonTransform: Release matrices in transform (commit: dee62de) |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
Commit
24180328aa5fc33c49ff70f2591409fa1f2482ad
by fducroquetgs-cv: RadonTransform: Improve estimateBaselines (commit: 2418032) |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
Commit
5e46b27995cdb9770880f854c1725eb837f1928c
by fducroquetgs-cv: estimateBaselines: Start drawing lines from the middle (commit: 5e46b27) |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
Commit
f7f579c902e364b553c4092bf3ccc2c64563ef27
by nfeybesseImprove grid respect of directions. Increase pow in interpolator (commit: f7f579c) |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RobustTextDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/MotionDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GridInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/Interpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/SuperContour.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
Commit
897cbc09ffd38d99076b2c8b94d9bb8e94a4cb34
by fducroquetgs-cv: MeshGrid: Fix addition of borders to image The previous version modified the original image. (commit: 897cbc0) |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
Commit
bf45e1f2ab2957e468bc9ee7efd97133eda78b00
by fducroquetgs-cv: Svd: Correctly initialize min and max variables (commit: bf45e1f) |
| gs-cv/src/main/java/org/genericsystem/cv/Svd2.java |
| gs-cv/src/main/java/org/genericsystem/cv/Svd.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java |
| gs-cv/src/main/java/org/genericsystem/cv/MotionDetector.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Img.java |
Commit
2651727cbf3538346addb97dd639581d1d44830a
by fducroquetgs-cv: Svd: Fix choice of result Core.eigen returns the eigenvectors as successive rows and not cols, and eigenvectors for the eigenvalue 0 don’t work. (commit: 2651727) |
| gs-cv/src/main/java/org/genericsystem/cv/Svd.java |
| gs-cv/src/main/java/org/genericsystem/cv/Svd2.java |
Commit
6655b4f65db05148ac69ebcfc15c7261ef36f295
by fducroquetgs-cv: RadonTransform: parameters and return type of estimateBaselines Return the estimated baselines instead of drawing them on the Mat. Pass the separation between successive lines as a parameter. (commit: 6655b4f) |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
Commit
87692dfa835d5ff9975cbe1717cc7e3203fb3f11
by fducroquetgs-cv: Add alternative MeshGrid Draws the grid using horizontal lines estimated using the Radon transformation on vertical strips and vertical directions estimated with a method from an article by Tian and Narasimhan. Dewraps using the method from the same paper. (commit: 87692df) |
| gs-cv/src/main/java/org/genericsystem/cv/application/GridInterpolator.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGridRadon.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/VerticalInterpolator.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
Commit
05fdaf6b0d1f1f64ed0d94795822334281be5d25
by nfeybesseCompare Fast Hough Transform / Radon results (commit: 05fdaf6) |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalEnhancerDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalEnhancer.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo2.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/TrajectStep.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGridRadon.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/Svd2.java |
| gs-cv/src/main/java/org/genericsystem/cv/Svd.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGridRadon.java |
|
| gs-cv/pom.xml |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/DirectionalEnhancer.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo2.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo2.java |
|
| gs-cv/src/main/java/org/genericsystem/cv/application/TrajectStep.java |
Commit
7d6d352268b6305698a3fa00062cf95fb6cdddb3
by fducroquetUpgrade OpenCV to 4.0.0 in NativeLibraryLoader (commit: 7d6d352) |
| gs-cv/src/main/java/org/genericsystem/cv/utils/NativeLibraryLoader.java |
Commit
8e3ee9c196c72a2723ec2beaf19bee45d56119be
by fducroquetgs-cv: MeshGridRadon: Draw 3D surface on new image And preserve the width/height ratio. (commit: 8e3ee9c) |
| gs-cv/src/main/java/org/genericsystem/cv/application/MeshGridRadon.java |
Commit
37de225b67af849cf44c3421aaa25792bcd6ddae
by fducroquetRadonTransform: Fix estimateBaselines after sign change of minAngle (commit: 37de225) |
| gs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java |