SuccèsChangements

Summary

  1. gsv-cv: Ocr: corrected a typo (commit: 5e6f8db) (details)
  2. gs-cv: Ocr: added accentuated and special characters to the white list (commit: 9769edd) (details)
  3. gs-cv: OCRPlasty: fixed a typo (commit: d445d74) (details)
  4. gs-cv: ComputeBestTextPerZone: cleaned-up and refactored the code (commit: f7c3b68) (details)
  5. gs-cv: ComputeBestTextPerZone: used OCRPlasty to get the best text (commit: 75eeecc) (details)
  6. Change CamLayoutAnalyzer. Not finished (commit: 7515284) (details)
  7. gs-cv: OCRPlasty: added a safety to prevent IndexOutOfBoundsException (commit: 5b81aab) (details)
  8. gs-cv: ComputeBestTextPerZone: minor refactoring (commit: e5e9ed3) (details)
  9. gs-ir; gs-cv: Attempts to fix issues with worker verticle in gs-ir (commit: 87b9704) (details)
  10. gs-cv: ComputeBestTextPerZone: cleaned-up the code (commit: 4f00a07) (details)
  11. gs-cv: Removed deprecated class ClassImgFieldComparator (commit: f8f1cb4) (details)
  12. gs-cv: ComputeTrainedScores: cleaned-up the code (commit: 7144161) (details)
  13. gs-cv: FillModelWithData: deleted unused function (commit: 2ce8709) (details)
  14. gs-ir: Score: simplified the addition of a new MeanLevenshteinInstance (commit: db33e60) (details)
  15. gs-ir: Fixed a problem during flush from WatchApp (ongoing work) (commit: 9bc4241) (details)
  16. gs-cv: ComputeTrainedScores: cleaned-up the code (commit: d5ddc5d) (details)
  17. gs-cv: ImgFiltersVisualComparator: updated (commit: f19e55c) (details)
  18. gs-cv: FillModelWithData: renamed getOcrParameters -> buildOcrParameters (commit: 5b2fddc) (details)
  19. gs-cv: FillModelWithData: removed the getCurrentCache.flush() from (commit: 0a68e29) (details)
  20. gs-cv: FillModelWithData: put back getCurrentCache.flush() in (commit: 1aa5cc2) (details)
  21. gs-cv, gs-ir: added some safety checks to prevent undesired behaviors (commit: 9f6ae0b) (details)
  22. gs-cv: OCRPlasty: moved the safety check one level up (in (commit: cc17742) (details)
  23. gs-cv-layout: added a constructor in Zones to extract zones from a (commit: 779dbc5) (details)
  24. gs-cv: LayoutAnalyzer: refactored the code to be able to close all (commit: 56ae300) (details)
  25. Implements consolidated fields feature (commit: 4a34837) (details)
  26. introduce motion detection in layout comparator (commit: 6882197) (details)
  27. Adjust a parameter (commit: 81c8c08) (details)
  28. Extract Field / Fields classes (commit: e20ffd5) (details)
  29. gs-cv: cleaned-up the code (deleted unused and deprecated classes) (commit: 084ccd9) (details)
  30. gs-cv: Zones: minor update (commit: 470c8e8) (details)
  31. gs-cv: added an UID for Zone, computed from its Rect using sha-256 (commit: 87953bd) (details)
  32. gs-cv: ModelTools: added a method to compute an UID for a Rect object (commit: 4cdb58f) (details)
  33. gs-cv: changed the way a Zone is identified (commit: 454d194) (details)
  34. gs-cv-utils: Added a convenience class to convert the old zones.json to (commit: cefbe59) (details)
  35. gs-ir: TextBindingCustom: resolved a merge conflict (commit: e82ed40) (details)
  36. gs-cv-model: Refactored some code in the model (commit: 8b97f03) (details)
  37. gs-cv-utils: ZonesJsonConverterForUID: refactored the code (automatic (commit: d63c9ec) (details)
  38. gs-cv: NewZonesModelConverter: flush more regularly (faster and more (commit: 1c7decd) (details)
  39. Improve cam analyzer (commit: 6c4dfc0) (details)
  40. Improve Cam Layout Analyser (commit: 33b6a82) (details)
  41. delete files + cosmetic (commit: 2230701) (details)
  42. Refactoring (commit: ce7618d) (details)
  43. gs-cv-classifier: extracted the deskew from the Classifier (wip) (commit: de1b6d3) (details)
  44. gs-cv-classifier: working version of the Deskewer (commit: 7bb149f) (details)
  45. gs-cv-classifier: added a method to deskew and save an Img on the disk (commit: abe5cbf) (details)
  46. gs-cv-classifier: copied Field and Fields to DocField and DocFields for (commit: aaedc2b) (details)
  47. Add Ransac implementation (commit: 0fa6dd5) (details)
  48. gs-ir: Added a DeskewerVerticle (commit: 6d3cf10) (details)
  49. gs-cv-classifier: updated the ClassifierUsingFields (commit: 4c43db0) (details)
  50. gs-cv-classifier: updated DocField(s) and added a wrapping class for the (commit: 3c046f2) (details)
  51. gs-ir: added ClassifierVerticle and NewClassCreatorVerticle, along with (commit: 364bf61) (details)
  52. gs-cv: ZonesJsonConverterForUID: corrected a bug (oops) (commit: 29e28f5) (details)
  53. gs-cv: minor refactoring (cosmetic) (commit: 087d942) (details)
  54. gs-cv-classifier: evaluation of a new model for DocClass (commit: 934e0b4) (details)
  55. Test Ransac with houghlines (commit: f26c763) (details)
  56. Begin perspective correction (commit: d4a86bb) (details)
  57. gs-cv-classifier: added a new model structure (wip) (commit: 6e5de68) (details)
  58. gs-cv-classifier: created a new, simpler model to store the OCR data (commit: 4e2754a) (details)
  59. gs-cv-classifier: SimpleModel: updated the model to include ImgFilters (commit: b3bdb0f) (details)
  60. gs-cv-classifier: refactored the doc fields (commit: 7a1fe6c) (details)
  61. gs-cv-classifier: ClassifierUsingFields: added a second filter in (commit: 7b5f2bc) (details)
  62. Automatic horizontal perspective correction (commit: d7b63ba) (details)
  63. gs-cv-classifier: SimpleModel: added a ZoneNum property (commit: 7c6dd3b) (details)
  64. gs-cv-classifier: added stream support to DocFields (commit: 3ed81be) (details)
  65. gs-cv: Zones: removed unused logger (commit: 4695c05) (details)
  66. gs-cv-classifier: added static methods to convert DocFields to/from (commit: e036158) (details)
  67. gs-cv-classifier: began the implementation of the new SimpleModel (wip) (commit: 17d8f6f) (details)
  68. gs-cv: moved static classes (tools) to package (commit: b7dd598) (details)
  69. start vanishing points detector debug (commit: 6ccb4fa) (details)
  70. Fix several issues (commit: 3ec1454) (details)
  71. New lines detector, reinforcer in progress (commit: 8d96111) (details)
  72. New test (commit: f03a59a) (details)
  73. gs-cv: added a RANSAC filter in OCRPlasty (min error maximizes LCS (commit: 7280816) (details)
  74. gs-cv: refactored the code in OCRPlasty (commit: a898d45) (details)
  75. gs-cv: implemented another mechanism to compute the error in the RANSAC (commit: 8735d84) (details)
  76. gs-cv: improved RANSAC from LCS in OCRPlasty (commit: 75ed268) (details)
  77. gs-cv: refactored the code in OCRPlasty for LetterPairsSimilarity (commit: 1e2b18d) (details)
  78. gs-cv: refactored the code in OCRPlasty for LetterPairsSimilarity (commit: 225fe82) (details)
  79. gs-cv: optimized the similarity computation in OCRPlasty (commit: 916e0ab) (details)
  80. gs-cv: added a comparison based on Levenshtein distance in OCRPlasty (commit: 7b3aec6) (details)
  81. gs-cv: LetterPairSimilarity: added a safety check for empty strings (commit: 6d419c2) (details)
  82. gs-cv: OCRPlasty: corrected a bug that prevented increment of the error (commit: 1b331be) (details)
  83. gs-cv: OCRPlasty: refactored the code for better clarity (commit: 924a4b3) (details)
  84. gs-cv-utils: started to implement a scorer for the OCRPlasty algorithm (commit: d4b06f6) (details)
  85. gs-cv: refactored the code in OCRPlasty (commit: b1d43eb) (details)
  86. gs-cv: OCRPlastyScorer: added a few strings in example list (commit: 37c04cc) (details)
  87. gs-cv: OCRPlasty: refactored and documented the code (commit: 0051a92) (details)
  88. gs-cv: OCRPlasty: refactored selectBest (Java 8) (commit: 6718bad) (details)
  89. gs-cv: added new automated methods in OCRPlastyScorer (commit: c634224) (details)
  90. gs-cv: RandomStringMutator: added the ability to severly change the (commit: dfba4f0) (details)
  91. gs-cv: OCRPlasty: replaced System.out.println with a logger (commit: 75ba10a) (details)
  92. gs-cv: OCRPlastyScorer: pursued the implementation of the code (commit: 2cc902f) (details)
  93. gs-cv: slight parameters optimization (commit: 70c7a23) (details)
  94. gs-cv: Levenshtein: added safety checks for null or empty strings (commit: 4889b1d) (details)
  95. gs-cv: OCRPlasty: added a normalized Levenshtein distance-based RANSAC (commit: badeed8) (details)
  96. gs-cv: OCRPlasty: cleaner definition of similarity (commit: 8964dab) (details)
  97. gs-cv: OCRPlasty: minor refactoring (commit: 42713d2) (details)
  98. gs-cv: Levenshtein: added a test class (commit: a38f958) (details)
  99. gs-cv: LetterPairSimilarity: added a test class and checked for (commit: 9b8b548) (details)
  100. gs-cv: OCRPlastyScorer: print durations (normalized as per char) in the (commit: a115087) (details)
  101. gs-cv: OCRPlastyScorer: documented the code (commit: 6638cae) (details)
  102. gs-cv: used RANSAC.NORM_LEVENSHTEIN instead of NONE in methods calling (commit: 05b64e0) (details)
  103. merge (commit: e7330e3) (details)
  104. gs-cv: OCRPlasty: fixed some bugs (see details) (commit: 5c6474a) (details)
  105. gs-cv: Deskewer: added a RANSAC to get a better angle (commit: 2c341fa) (details)
  106. Rename Analyzer (commit: fb6b7f6) (details)
  107. gs-cv: OCRPlasty: correctStrings() return an Optional<String> rather (commit: 3dfccc2) (details)
  108. Improve LinesDetector2 (commit: 37f320f) (details)
  109. gs-cv: OCRPlasty: added a method to get the list of outliers detected by (commit: 23e2d22) (details)
  110. gs-cv: refactored CamLiveRetriever (commit: e985889) (details)
  111. gs-cv: CamLiveRetriever: added the ability to filter the labels (commit: 3f31e42) (details)
  112. gs-cv-layout: refactored the code in Field and Fields (commit: f37606e) (details)
  113. gs-cv-layout: prevent drawing fields on screen if not detected on (commit: abe0147) (details)
  114. gs-cv-layout: AbstractField: consolidated is now an Optional<String> (commit: c94583d) (details)
  115. gs-cv-layout: started to implement a filter mechanism to remove (commit: 86f6612) (details)
  116. gs-cv: moved a few methods in abstract classes and continued the (commit: 60b2da1) (details)
  117. gs-cv: moved files from package layout to cv.classifier (commit: 60e53d3) (details)
  118. gs-cv: moved Ransac to package cv.utils (commit: cbb52d9) (details)
  119. gs-cv: factorized the code in LineDetector(2) to extract Lines and Line (commit: 4b0ba56) (details)
  120. gs-cv: refactored Deskewer and included a RANSAC based on Hough lines (commit: 06cbcca) (details)
  121. gs-cv: Created a helper class to compare rectangles (union, (commit: 2b5b209) (details)
  122. gs-cv-utils: added an implementation of Non-Maxima Suppression algorithm (commit: a949417) (details)
  123. gs-cv-utils: added a method to check whether two rectangles overlap (commit: 4ee5a41) (details)
  124. gs-cv-utils: attempted to fix a bug causing an infite loop (wip) (commit: d122d6e) (details)
  125. gs-cv: attempts to clean the fields list from AbstractFields (wip) (commit: 4407b72) (details)
  126. gs-cv: refactored the code (commit: f2407b6) (details)
  127. gs-cv-utils: replaced string.split() with Pattern.compile() (commit: f07543f) (details)
  128. gs-cv-utils: started to implement a new class for Strings comparison (commit: ea60e14) (details)
  129. New line detector (commit: 1d354a8) (details)
  130. fix compilation issue (commit: 0d34ab5) (details)
  131. gs-cv: minor refactoring (space pattern matcher definition) (commit: b289c4a) (details)
  132. gs-cv-utils: added safety checks in getShingles (commit: 52408e8) (details)
  133. gs-cv-utils: getShingles returns a Set instead of a List (commit: bd876c9) (details)
  134. gs-cv-utils: implemented cosine similarity between strings (commit: 00727e2) (details)
  135. gs-cv: added similarity calculation in Levenshtein (commit: daa2da6) (details)
  136. gs-cv-utils: implemented new methods for string comparison, refactored (commit: d550202) (details)
  137. gs-cv: the cosine similarity can be computed using several split (commit: 82f4c5f) (details)
  138. gs-cv: Deskewer: added safety checks to prevent throwing errors (commit: 4413fbb) (details)
  139. gs-cv: Deskewer: refactored the code (commit: 887f6c5) (details)
  140. gs-cv: CamLiveRetriever: refactored the code, and used (commit: 519f909) (details)
  141. gs-cv-utils: added a method isIn in AbstractField (commit: b55646e) (details)
  142. gs-cv-utils: NCS return a List<Rect> instead of an Optional, fixed (commit: 55edfe9) (details)
  143. gs-cv-utils: extracted a method to compute strings similarity (commit: d99397a) (details)
  144. Improve homography from vanishing point (commit: afc8a34) (details)
  145. gs-cv: StringsComparison: added choice for cosine similarity (words or (commit: c3a4993) (details)
  146. gs-cv-utils: renamed StringsComparison to StringCompare (commit: df88de7) (details)
  147. Improve Line detector (commit: 9d76a9e) (details)
  148. gs-cv-utils: added a 'confidence' parameter during string correction (commit: dd57b8d) (details)
  149. gs-cv: added a confidence to AbstractField (e.g., the similarity of the (commit: 10100e3) (details)
  150. gs-cv: normalized the error in the RANSAC (global error divided by the (commit: 4ffa3e2) (details)
  151. gs-cv-utils: moved the similarity computation from OCRPlasty to (commit: f36d160) (details)
  152. gs-cv-utils: fixed a bug in Cosine similarity (returned NaN when (commit: 84b88ea) (details)
  153. gs-cv-utils: overloaded methods to choose the method used to compute (commit: 4660011) (details)
  154. gs-cv-classifier: attempt to get store all the fields and merge them (commit: 60a01ee) (details)
  155. gs-cv: use of 'inclusive area' to compute the overlap of two rectangles (commit: 43a1edd) (details)
  156. gs-cv: created a stream with random elements of fields for OCR (commit: 7bae1c6) (details)
  157. gs-cv: changed the implementation of merge (more efficient, but still (commit: df36abd) (details)
  158. gs-cv-utils: added a unit test for inclusiveArea (commit: b296313) (details)
  159. gs-cv-utils: documented the code (commit: bc05716) (details)
  160. gs-cv: attempted to merge duplicate fields (wip) (commit: 9064c7d) (details)
  161. Improve linedetector3 (commit: a98ec10) (details)
  162. Change computeGlobalError in Ransac to transmit complete original datas (commit: 0e83741) (details)
  163. Wait for Levenberg Marquardt implementation (commit: 2c17555) (details)
  164. gs-cv-utils: OCRPlasty: moved Rasanc instanciation inside the try/catch (commit: 225b75d) (details)
  165. gs-cv: refactored the code in AbstractFields to eliminate duplicate (commit: 0ddca01) (details)
  166. gs-cv-utils: added normed Levenshtein distance computation (commit: 373c4b2) (details)
  167. gs-cv-utils: minor refactoring of the RANSAC code (commit: 857b411) (details)
  168. gs-cv: added a counter in abstract Field to be able to remove fields (commit: 2662e01) (details)
  169. gs-cv: removed a method from AbstractField (misleading) (commit: d90e7c2) (details)
  170. gs-cv: AbstractApp: released some resources (commit: 5d286b9) (details)
  171. gs-cv: CamLiveRetriever: moved the OCR to a separate timer and improved (commit: 142f4b0) (details)
  172. gs-cv: minor refactoring and displayed the confidence on screen, with (commit: eecf729) (details)
  173. gs-cv: AbstractField: removed final modifier for rect and center (commit: e1fc027) (details)
  174. gs-cv: Fields: perform the OCR on a random element, while there is still (commit: 38d7dc6) (details)
  175. gs-cv: minor refactoring (commit: 4bbe9f4) (details)
  176. Cosmetic (commit: 326c2f3) (details)
  177. gs-cv: added a method to filter overlapping rectangles (commit: 7b0027b) (details)
  178. gs-cv: CamLiveRetriever: display fields on stabilized image (commit: 257a823) (details)
  179. gs-cv/ir: added registerNewFile in FillNewModelWithData (commit: d7768e7) (details)
  180. gs-cv-classifier: simplified the (parallel)stream getters (commit: f4e12f3) (details)
  181. gs-cv/ir: used the absolute path to image in OcrWorkerVerticle (commit: 9b65653) (details)
  182. gs-cv-classifier: refactored DocField and added compatibility with (commit: 9d6f03d) (details)
  183. gs-cv: DocFields: renamed addFields -> buildFields (commit: 148ff5d) (details)
  184. gs-cv/ir: addition of AnnotateImageVerticle + correction of a few bugs (commit: 57b2563) (details)
  185. gs-cv-classifier: refactored the model and deleted ImgFilters (commit: e8a9d9c) (details)
  186. gs-cv-classifier: used 'relative path + base path' instead of 'absolute (commit: 411e86e) (details)
  187. gs-cv-classifier: minor refactoring (commit: 83f8de4) (details)
  188. gs-cv-classifier: FillNewModelWithData: made static final Strings (commit: 9241b0e) (details)
  189. gs-cv-classifier: removed unused classes (commit: d5e470d) (details)
  190. gs-cv-classifier: update SimpleModel and tests (wip) (commit: 47cc93f) (details)
  191. fixed conflicts after rebasing on master branch (commit: ed195cf) (details)
  192. gs-cv-classifier: update SimpleModel and tests (commit: 74d9744) (details)
  193. gs-cv: moved ImageAnnotator to package org.genericsytem.cv.utils (commit: 1fde7b2) (details)
  194. gs-cv: added conditionnal checks when saving data into Generic System (commit: c893fc0) (details)
  195. gs-ir: fixed a bug that occured while saving the OCR data in the model (commit: b9334ef) (details)
  196. gs-ir: added a new verticle to link a default class to each new images (commit: 7488175) (details)
  197. gs-cv/ir: updated the model, simplified the imports (commit: f88942f) (details)
  198. gs-cv: SimpleModel; updated unit tests (commit: 285e0c4) (details)
  199. gs-cv: renamed package org.genericsystem.cv.classifier.newmodel to (commit: 5942bf7) (details)
  200. gs-cv: FillNewModelWithData: removed stacktrace from logger (commit: fe69f14) (details)
  201. gs-cv: resolved a merge conflict in FillNewModelWithData after rebase on (commit: b6dfdba) (details)
  202. gs-cv: DocField(s) now extend the corresponding abstract classes (shared (commit: 26638ee) (details)
  203. gs-cv-utils: RectangleTools: compute the mean of a List<Rect> (commit: 529809a) (details)
  204. gs-cv-utils: RectangleTools: refactored and documented the code (commit: fd6ac03) (details)
  205. gs-cv: used cluster detection to merge overlapping fields (commit: 37ed573) (details)
  206. gs-cv: AbstractField: modified the safety check to prevent OpenCV assert (commit: f05285d) (details)
  207. gs-cv: refactored the code in CamLiveRetriever (commit: 19b62e9) (details)
  208. gs-cv-utils: refactored ParallelTasks (commit: 5aac1c5) (details)
  209. gs-cv: Fields: used ParallelTasks to do the OCR in parallel (commit: f8b7cf0) (details)
  210. gs-cv: Ocr: increased Tesseract instances pool size (available (commit: a89cdb6) (details)
  211. gs-cv-utils: documented ParallelTasks (commit: 3ef6b25) (details)
  212. gs-cv: cosmetic (commit: 6655c64) (details)
  213. gs-cv: replaced the scheduleAtFixRate with scheduleWithFixedDelay (commit: 92b2f0d) (details)
  214. gs-cv: refactored LineDetectors(1,2,3) and Line(s) to extract common (commit: ed4eb34) (details)
  215. gs-cv: LinesDetector(1,2): removed thrown error if data.size() > n (commit: 3ca1ab9) (details)
  216. gs-cv: CamLiveRetriever: included the de-perspectivation from (commit: 5653486) (details)
  217. gs-cv-utils: ParallelTasks: cosmetic (commit: f04821f) (details)
  218. Move RectangleTools to gs-reinforcer (commit: b589ae0) (details)
  219. gs-cv: added a dependency to the new project 'gs-reinforcer' (commit: 92d1f64) (details)
  220. gs-cv: added RectToolsMapper to replace RectangeTools (moved to (commit: 66afd5d) (details)
  221. gs-cv: RectToolsMapper: fixed missing cast from double to int (commit: c7a5293) (details)
  222. Move StringCompare from gs-cv to gs-reinforcer (commit: 6a6ebc8) (details)
  223. Levenberg Marquardt example (commit: 0fd615f) (details)
  224. gs-cv: CamLiveRetriver: attempt to make perspective transform work (commit: 238f10f) (details)
  225. gs-cv: first working version with perspective transform (removed the (commit: 536b725) (details)
  226. gs-cv: added a function to draw all the rectangles with a given (commit: 4c0d0b5) (details)
  227. gs-cv: improved CamLiveRetriever (commit: e51ac5c) (details)
  228. remove not-to-track files (commit: 4294a2f) (details)
  229. rewrite matrix computation operations (commit: fd94fb6) (details)
  230. gs-cv: improved slightly CamLiveRetriever (wip) (commit: 6f06404) (details)
  231. restore .classpath files (commit: 2f9f24b) (details)
  232. clean wd (commit: 8565e9e) (details)
  233. merge (commit: 666cf25) (details)
  234. gs-cv: CamLiveRetriever: better transmission of homographies (commit: aeb9671) (details)
  235. Test executor with Long task overrider (commit: 525c76d) (details)
  236. test another executor (commit: 8628326) (details)
  237. corrected classpath (wrong JRE) (commit: a942937) (details)
  238. gs-cv: updated CamLiveRetriever (better stabilization) (commit: 70561cb) (details)
  239. gs-cv: added a template to AbstractFields and removed unused methods (commit: 52b02d2) (details)
  240. gs-cv: CamLiveRetriever: fixed the wrong position of OCR text on display (commit: 9a5da43) (details)
  241. gs-cv: updated CamLiveRetriever (commit: 2a8d06d) (details)
  242. gs-cv: CamLiveRetriever: minor refactoring (commit: 7bee4bb) (details)
  243. Add comment for future use of executor with discard policy (commit: 5a63d69) (details)
  244. restore LinesDetector3 to its previous working state (commit: 2c09853) (details)
  245. New class Matrix with standard matrix operations. New version of (commit: b534a42) (details)
  246. CamLiveRetriever now works (commit: 091e361) (details)
  247. correction matrix cross product (commit: 22d5fad) (details)
  248. unit tests for matrix class (commit: 63d814c) (details)
  249. gs-cv: started a new implementation of CamLiveRetriever (commit: 740826d) (details)
  250. gs-cv: CamLiveRetriever: minor refactoring (commit: 6ae8636) (details)
  251. gs-cv: Ransac: cosmetic (commit: ac1860f) (details)
  252. gs-cv: updated the display, added a reset() method to discard existing (commit: 4372b12) (details)
  253. gs-cv: CamLiveRetriever: compute average time for some tasks (commit: 89d6661) (details)
  254. gs-cv: Fields: minor refactoring (commit: 112d4d0) (details)
  255. gs-cv: CamLiveRetriever: updated timers in stats (commit: 7b41d29) (details)
  256. gs-cv: eliminate rects too far from mean area when building fields (commit: ab8ef55) (details)
  257. addition of a new Matrix constructor from double array and toString (commit: 24b595e) (details)
  258. Apply levenberg Marquardt to test (commit: 3acb9da) (details)
  259. gs-cv: Fields: optimized the merge (prevent merging false-positives) (commit: bbfc6be) (details)
  260. gs-cv: reduced the size of lines when too many lines were detected (commit: 20dd87b) (details)
  261. gs-cv: renamed fields.consolidateOcr() to fields.performOcr() (commit: 8de0992) (details)
  262. gs-cv: AbstractField: added a method to update the fields's coordinates (commit: 2dd82cf) (details)
  263. gs-cv: refactored fields.merge (separated merge from stabilization) (commit: 265c663) (details)
  264. gs-cv: slightly improved performance (reduced the frequency of (commit: 3c180f4) (details)
  265. Try to improve CalLiveRetriever (commit: 3bda02b) (details)
  266. gs-cv: Fields: filter out only rectangles that are too large in (commit: 412046d) (details)
  267. gs-cv: CamLiveRetriever: tweaked the parameters (commit: fd0ad4a) (details)
  268. gs-cv: slightly improved display (filtered the drawn fields) (commit: bd850ef) (details)
  269. gs-cv: AbstractField: added a minimum threshold value for OCR confidence (commit: 89e6d2b) (details)
  270. gs-cv: ImgDescriptor: added a bilateral filter before detecting the (commit: 2b1d974) (details)
  271. gs-cv: added a method to remove overlaps in fields (fields included in (commit: 0fe6398) (details)
  272. gs-cv: updated modifiers for ThreadLocalRandom (commit: d922831) (details)
  273. gs-cv: the fields are considered 'final' after a certain amount of time, (commit: 6ab90b7) (details)
  274. Lines detector with leverberg and neww distance (commit: ec6d8bb) (details)
  275. Refactoring (commit: e7baff4) (details)
  276. gs-cv: deleted NewCamLiveRetriever (commit: cba52a6) (details)
  277. gs-cv: deleted unused methods (commit: d6282c5) (details)
  278. gs-cv: refactored LinesDetector3 (replaced references to Matrix, added (commit: bead4a3) (details)
  279. Two new implementations with Levenberg (commit: 6e0a7a7) (details)
  280. gs-cv: renamed indestructible to locked (commit: bc489a9) (details)
  281. gs-cv: minor refactoring (commit: 0c788c5) (details)
  282. gs-cv: refactored the code for drawing rectangles (commit: fe83113) (details)
  283. gs-cv: LinesDetector6: added a missing getter (commit: 8d2235e) (details)
  284. gs-cv: LinesDetector3: normalize Mat after calibration (commit: cbbed50) (details)
  285. gs-cv: moved ImgFunction and ImgFilterFunction to package (commit: 21217f7) (details)
  286. gs-cv: renamed package org.genericsystem.classifier to (commit: 9e51577) (details)
  287. gs-cv: moved FillNewModelWithData in package (commit: 77d21fd) (details)
  288. gs-cv: deleted deprecated classes (commit: d1e77f1) (details)
  289. gs-cv: refactored the code for DocField and DocFields (commit: 09d3537) (details)
  290. gs-cv: refactored the code using ThreadLocalRandom.current() (commit: 3914a59) (details)
  291. gs-cv: added default constructor in AbstractField and DocField to allow (commit: 32d2d4a) (details)
  292. gs-cv: AbstractField: changed consolidated to String instead of (commit: 6bb84f7) (details)
  293. New vanishing point implementation (commit: cbba22c) (details)
  294. Change deskiewer in CamLiveRetriever (commit: c4dc719) (details)
  295. Remove unused file (commit: 2865d2c) (details)
  296. gs-cv: CamLiveRetriever: cleaned-up the code (commit: c511953) (details)
  297. gs-cv: Fields: changed the implementation of merge (commit: 7e0822f) (details)
  298. gs-cv: tweaked some parameters (minor) (commit: c77ffe3) (details)
  299. gs-cv: Fields: simplified the logic in merge (commit: 0339f22) (details)
  300. gs-cv: RectangleTools: added an option to find cluster fields using a (commit: 655c8ec) (details)
  301. gs-cv: fixed missing equals/hashcode in AbstractField (commit: 3c6cef1) (details)
  302. gs-cv: Fields: changed the implementation of removeOverlaps() (commit: e8ddc2d) (details)
  303. gs-cv: CamLiveRetriever: added a method to reset the fields by pressing (commit: 86a08d7) (details)
  304. gs-cv: Fields: re-activated parallel OCR (mainly for testing purposes) (commit: c25f748) (details)
  305. gs-cv: fixed a potential bug (exceptions not thrown) (commit: 8fd7000) (details)
  306. gs-cv: Fields: fixed a bug in runParallelOcr (causing an infinite loop) (commit: b2f2ade) (details)
  307. Kalman filter example (commit: 7ff293e) (details)
  308. gs-cv: refactored Fields.merge() to move the code for 'cleaning' matches (commit: e342db6) (details)
  309. gs-cv: CamLiveRetriever: extracted the rectangles detection into a (commit: 706c29a) (details)
  310. gs-cv: Field: added a parent and a list of children to each Field (commit: be099f0) (details)
  311. gs-cv: Field: added new methods to manipulate children (commit: 4d47161) (details)
  312. gs-cv: refactored the code in Fields for merging (commit: 329808c) (details)
  313. gs-cv: Field: switched from a List of children to a Set and updated (commit: 0769385) (details)
  314. gs-cv: refactored the code in merge to start adding/removing (commit: 8414745) (details)
  315. gs-cv: redefined the conditions that need to be satisfied before adding (commit: f1eb75a) (details)
  316. gs-cv: refactoring (commit: 26f316e) (details)
  317. gs-cv: Field: added simple boolean methods to help determine if a field (commit: c689ecd) (details)
  318. gs-cv: Field: added  methods to get a field's siblings (commit: c55f026) (details)
  319. gs-cv: started to implement a new logic for removeUnmergedFields (commit: 964f809) (details)
  320. gs-cv: Fields: minor refactoring (commit: c23ccbf) (details)
  321. gs-cv: minor refactoring (commit: 68eb8e1) (details)
  322. gs-cv: attempt to adjust parent's rect if unmerged, based upon (commit: 3368f5d) (details)
  323. gs-cv: Field: only orphan fields can be locked (commit: e01b422) (details)
  324. gs-cv: AbstractField: removed deprectated merge (unused) (commit: f1b745d) (details)
  325. gs-cv: AbstractField: replaced private Rect with GSRect (coordinates as (commit: 57823ea) (details)
  326. gs-cv: minor refactoring (commit: ca39e54) (details)
  327. gs-cv: Fields: refactored and updated the implementation of (commit: 6c8a2f7) (details)
  328. gs-cv: added an alternate deleteRecursive method to delete unmerged (commit: bdc64a8) (details)
  329. truncate logic (commit: b023cc3) (details)
  330. gs-cv: started refactoring the code to merge rectangles in Fields (commit: 552ac92) (details)
  331. modify methods signatures to handle frame dimensions (commit: 08e0d7e) (details)
  332. implementation of truncated rects detection method (commit: ebf9346) (details)
  333. gs-cv: Fields: refactored the code in placeRect (same implementation) (commit: 01f3fae) (details)
  334. gs-cv: Fields: simplified the logic in cleanMatches (return only one (commit: 4a80c7b) (details)
  335. gs-cv: Field: updated setParent() to include constraint check (no (commit: 15a7647) (details)
  336. gs-cv: RectDetector: added a new filtering method (not used yet, too (commit: 3163d4f) (details)
  337. gs-cv: Fields: started to implement placeRect(GSRect) to create/update (commit: 36856e3) (details)
  338. gs-cv: updated the code in Field.setParent, added method removeNode in (commit: 133b911) (details)
  339. gs-reinforcer: moved static method getShift to non-static in GSRect (commit: b5ddcb1) (details)
  340. gs-cv: refactored the code and removed unused methods (commit: ebe351d) (details)
  341. Detection of truncate rects (commit: 514c434) (details)
  342. Change method updateRect to handle truncate rects cases (commit: 77bea11) (details)
  343. delete obsolete method not previously deleted (commit: 020a0d3) (details)
  344. gs-cv: Fields: fixed a bug in cleanMatches (commit: 6eebc96) (details)
  345. gs-cv: Field: added a constraint check in updateRect() (wip) (commit: 2b04df4) (details)
  346. gs-cv: RectDetector: replaced the rectangle's filtering with a strict (commit: 1c80303) (details)
  347. gs-cv: Field: refactored the code and added a missing constraint in (commit: 632d9d6) (details)
  348. Implemented field truncated status when creating/updating node. (commit: 8ddf953) (details)
  349. gs-cv: minor cosmetic changes (commit: 8a58af9) (details)
  350. gs-cv: minor cosmetic changes (removed TODOs) (commit: a00a773) (details)
  351. gs-cv: AbstractField: removed Point center (commit: 7cf19d4) (details)
  352. modify createNode method to prevent field creation if rectangle is (commit: d894351) (details)
  353. Addition of possible truncation directions. Refactoring of code (commit: 8e76aba) (details)
  354. Code refactoring (commit: 05ad8b3) (details)
  355. gs-cv: replaced isOverlappingStrict with isOverlapping (commit: 726cf81) (details)
  356. gs-cv: Fields: cleaned-up and refactored the code (commit: 52d835c) (details)
  357. gs-cv: AbstractField: minor change ocr(Img) to prevent OCR on small (commit: 0afe964) (details)
  358. gs-cv: refactored the code (commit: f25eb50) (details)
  359. gs-cv: Fields: refactored the code for displaying fields (commit: c68a9aa) (details)
  360. gs-cv: Field: attempt to re-adjust parent's or child's coordinate if the (commit: 809fc0b) (details)
  361. gs-cv/ir: removed unused code and classes (commit: 8676f4d) (details)
  362. gs-cv: Field: slightly refactored the code in repairTree() (commit: 81a9d46) (details)
  363. Refactoring of findMatch method, checkConstraintRecursive method and (commit: b032a68) (details)
  364. clean up code (commit: c583dcc) (details)
  365. gs-cv: Fields: cleaned-up the code and fixed a bug in (commit: 9fe3e24) (details)
  366. Handling field's rect coordiinates in case of truncation (commit: 22571d4) (details)
  367. gs-cv: Fields: added a constraint to prevent any overlap but allow total (commit: 8bedb96) (details)
  368. gs-cv: minor refactoring (commit: 0b8edc4) (details)
  369. Refactoring (commit: 701c1f8) (details)
  370. gs-cv: Field: fixed display issue affecting locked fields (shown in red (commit: 56eaf84) (details)
  371. gs-cv: Fields: removed the predicate in removeDeadTrees, refactored the (commit: 20b91ba) (details)
  372. gs-cv: Fields: removed interface OverlapConstraint (commit: 6625847) (details)
  373. gs-cv: RectDetector: refactored the code to apply the overlap constraint (commit: e73685c) (details)
  374. gs-cv: Fields: refactored mergeRectsList (commit: 8db5feb) (details)
  375. Correction of updateRect (commit: 2693efd) (details)
  376. gs-cv: Fields: fixed a bug in cleanList (smaller rects were not added to (commit: a36323b) (details)
  377. Refactoring (commit: 795e2ba) (details)
  378. gs-cv: Fields: extracted the overlapThreshold as a method parameter (commit: 1eb89e4) (details)
  379. gs-cv: switched the 'debug' display to the stabilized image (commit: 9d334ca) (details)
  380. modification of deadcounter application (commit: a468d78) (details)
  381. Refactoring (commit: c0ee0a0) (details)
  382. restore toString method in AbstractField (commit: 375a441) (details)
  383. Text on left (commit: 20876dd) (details)
  384. Change lock policy (commit: 17331ef) (details)
  385. Changed checkOverlapConstraint. (commit: 758e5b3) (details)
  386. merge (commit: bd97694) (details)
  387. Refactoring (commit: a88a7fd) (details)
  388. gs-cv: added a boolean check to test if a field needs to be OCR'd (commit: 98ebe31) (details)
  389. gs-cv: Field: refactored recursiveToString (commit: f6ab29c) (details)
  390. gs-cv: resolved merge conflicts (commit: db4b984) (details)
  391. gs-cv: Fields: refactored findPotentialParent (moved into Field) (commit: 00859ba) (details)
  392. gs-cv: Field: cleaned-up the code and changed children's modifier to (commit: dde382b) (details)
  393. gs-cv: changed field's text display (separated normal and debug output) (commit: e84bc50) (details)
  394. gs-cv: Field: refactored findPotentialParent and added a method isInside (commit: caa6ec8) (details)
  395. gs-cv: removed an unused function (commit: a176668) (details)
  396. fields merge outside stabilization (commit: e9929b9) (details)
  397. gs-cv: updated display policy (commit: e39603f) (details)
  398. gs-cv: Field: fixed a bug in recursiveToString (didn't walk the trees) (commit: 6853d0f) (details)
  399. gs-cv: reversed the order of fields' creation (better match between (commit: ce52446) (details)
  400. gs-cv: CamLiveRetriever: removed the modification to make frame's (commit: bdb31f0) (details)
  401. gs-cv: Field: fixed the display issue (commit: 1f4b64b) (details)
  402. gs-cv: Fields: prevent the creation of fields near the edge of the (commit: 4bf2212) (details)
  403. gs-cv: CamLiveRetriever: draw detected rects on a debug image (commit: b6ed9af) (details)
  404. gs-cv: removed parameter 'target' from checkOverlapConstraint (commit: e9cadd3) (details)
  405. gs-cv: Fields: refactored mergeRects (commit: 5c6bd16) (details)
  406. gs-cv: Fields: added the ability to add a new parent on top of root (commit: 1d5f31b) (details)
  407. gs-cv: Fields: refactored findPotentialChildren (commit: 7afb180) (details)
  408. gs-cv: Field: added method updateParent to set all the relations when (commit: 355e6da) (details)
  409. gs-cv: Fields: renamed method createNode2 (commit: bb17a7b) (details)
  410. gs-cv: AbstractField: replaced getLargeRect with rect in ocr(Img) (commit: fc73b13) (details)
  411. Always displays frame image (commit: e19183c) (details)
  412. gs-cv: Fields: removed some logs (commit: eeef844) (details)
  413. gs-cv: ImgDescriptor: replaced determinant's check with a check for (commit: e09bcd6) (details)
  414. gs-cv: CamLiveRetriever: reset the stabilizationErrors counter when (commit: b0ee489) (details)
  415. gs-cv: AbstractField: added another rect for the OCR (updated with the (commit: 4ca8ea9) (details)
  416. gs-cv: Fields: cosmetic, changed logger level for some methods (commit: e4bdec1) (details)
  417. gs-cv: prevent the OCR of a field that is too close to the edge of the (commit: 31b8657) (details)
  418. refactor of method consolidateOcr(boolean) to remove unused code (commit: 00a7f13) (details)
  419. gs-cv: moved deadCounter from AbstractField to Field (commit: c87c881) (details)
  420. gs-cv: Fields: updated the condition for ocr in runSequentialOcr (commit: 5d6cb4b) (details)
  421. gs-cv: started to implement a new locking mechanism (wip) (commit: 0904262) (details)
  422. gs-cv: added some time logging (commit: d457eaf) (details)
  423. gs-cv: Field: minor changes (parameters) (commit: 305e0b6) (details)
  424. New detectors (commit: 3535ba2) (details)
  425. first implementation of recovery mechanism (commit: bd9e7bf) (details)
  426. corrections to recovering old fields (commit: 02b93c8) (details)
  427. small corrections and refactoring (commit: 8aee7b5) (details)
  428. add line to uncomment to restore old behavior (commit: 187df33) (details)
  429. corrections of recovery system: error calcution update, no (commit: 71c401b) (details)
  430. recoverry mechanism: correction of homography error estimation by using (commit: 91e4f59) (details)
  431. code clean up (commit: e0f0db6) (details)
  432. Partial (commit: d17fb5c) (details)
  433. fix three vanishing points detection (commit: d201fa6) (details)
  434. minor refactoring and add feature to decrease lock level if field has (commit: 63023bb) (details)
  435. Partial commit (commit: 3c0aeb7) (details)
  436. In progress (commit: dc31794) (details)
  437. correction of fields recovery mechanism (commit: 879a755) (details)
  438. Don't work (commit: 4546fd4) (details)
  439. Fix homography computation (commit: 50a9a08) (details)
  440. findHomography works now (commit: 969fe11) (details)
  441. correction of recovery mechanism. reset recovery counter to re-allow (commit: a4c67a2) (details)
  442. Dump deperspectiver (commit: 9bbbed7) (details)
  443. Work in progress (commit: 1587609) (details)
  444. change in calibration method. Now using focale (commit: 41851b6) (details)
  445. consolidation of fields labels with children labels. First (commit: 27888d2) (details)
  446. consolidation of fields labels with children labels. Implementation of a (commit: ec46af7) (details)
  447. modification of method findPotentialChildren to prevent a double (commit: 88321b6) (details)
  448. Work in progress (commit: e634195) (details)
  449. change implementation of parent consolidation with children labels (commit: 70d4411) (details)
  450. In progress (commit: 333054f) (details)
  451. plotting ang using polynome (commit: 666ebe1) (details)
  452. correction of step (commit: 8f546fc) (details)
  453. new attribute in  Field to assume a field validated (commit: 95cefaa) (details)
  454. In progress (commit: 5b16832) (details)
  455. Work in progress (commit: a8fb8d4) (details)
  456. In progress (commit: 8dd70be) (details)
  457. In progress (commit: e59073f) (details)
  458. In progress (commit: 1bc752e) (details)
  459. work in progress (commit: 0a0f71f) (details)
  460. In progress (commit: 0c15a71) (details)
  461. Test committer (commit: 07a9c85) (details)
  462. Test (commit: 4188e12) (details)
  463. Refactoring (commit: 21dc96c) (details)
  464. Refactoring (commit: 5ef860c) (details)
  465. new behavior: no status degradation for out of frame fields (commit: d97dc4a) (details)
  466. change method findPotentialChildren to prevent double rectangle (commit: d516d62) (details)
  467. retrieval of LinesDetector7 (commit: cf1d7e2) (details)
  468. Improve deperspectiver (commit: 275134e) (details)
  469. Change stabilization homography between deperspectived images (commit: 144749d) (details)
  470. Forget a file (commit: 039971e) (details)
  471. replace findHomography by translaction-scale calculus in ImgDescriptor (commit: fe8c804) (details)
  472. adaptation of Deperspectiver to CamLiveRetriever (commit: a2179f9) (details)
  473. Improve descriptors detection (commit: da3a9e4) (details)
  474. Create cleanTablesInv for classic binaries (commit: dae242e) (details)
  475. gs-cv: Modify CamLiveRetriever to make a version usable with an image (commit: 7fa5a09) (details)
  476. gs-cv: Move toJsonObject from DocFields to AbstractFields (commit: 2a9ade2) (details)
  477. gs-cv: Avoid infinite loop when creating Json from Field (commit: 12817d8) (details)
  478. gs-cv: RetrieverFromImg: Preserve image proportions when resizing (commit: a581b48) (details)
  479. add a new function onS() to store an ImgDescriptor. Search in the (commit: 0b54046) (details)
  480. change of ImgDescriptor. Minor modifications in CamLiveRetriever and (commit: 96a9305) (details)
  481. gs-cv: Add forgotten replacement of capture.read() by updateFrame() (commit: 63a1e25) (details)
  482. Add perspectivation mode management (commit: 00ee59a) (details)
  483. Refactoring of mergeRect and createNode methods to handle correctly the (commit: be76772) (details)
  484. removal of recovery mechanism. minor refactoring (commit: ec77f96) (details)
  485. Merge (commit: 69e7d33) (details)
  486. refactoring (commit: d8f7efa) (details)
  487. Improve deperspectiver (commit: 362a9c3) (details)
  488. Remove redondant binarizations (commit: 1885a15) (details)
  489. Improve deperspectiver (commit: db40cbb) (details)
  490. Forget a file (commit: f5a3635) (details)
  491. gs-cv: Separate CamLiveRetriever and RetrieverFromImg (commit: 8f7956e) (details)
  492. Refactoring (commit: 6952eb3) (details)
  493. Refactoring (commit: 0c5133b) (details)
  494. Refactoring (commit: 9e9ab28) (details)
  495. onS -> saves descriptors and computes the best (commit: 064d884) (details)
  496. small change in homography products computing (commit: 2636d4b) (details)
  497. corrections of matrices products (commit: 517e6ce) (details)
  498. Refactoring (commit: 05080f2) (details)
  499. Improve closing (commit: f8a0971) (details)
  500. affine lines detection (commit: 41ce200) (details)
  501. increase threshold level on gradient (commit: 9642cc3) (details)
  502. new mechanism for storing ImgDescriptors (commit: 0c46f16) (details)
  503. some corrections (commit: d57c7db) (details)
  504. test Kalman filter in deperspectiver (commit: ca91611) (details)
  505. missing class (commit: ca82607) (details)
  506. Fix little issue with matrix order (commit: b598ba1) (details)
  507. Display vanishing point arrows (commit: 2a7ac86) (details)
  508. Fix blue arrow direction (commit: f831921) (details)
  509. moving code from CamLiveRetriever to DescriptorManager (commit: 7d1b306) (details)
  510. some corrections (commit: f580b56) (details)
  511. small correction (commit: 712794f) (details)
  512. small correction (commit: 0b38840) (details)
  513. implemtation of a system to discard bad homographies with standard (commit: 0156e67) (details)
  514. refactoring of a method name (commit: 58be2b2) (details)
  515. Begin spatial analysis (commit: b938adc) (details)
  516. refactoring to simplify mechanism. Rollback to only one matching (commit: 9a26d5a) (details)
  517. refactoring (commit: fbc3a11) (details)
  518. Election of best image description (commit: 8ebbb59) (details)
  519. Clean tables to improve contour detection (commit: 1eb3af8) (details)
  520. change referenceManager to first lookup reconciliation with ref or last (commit: 9b893cd) (details)
  521. correction bug deperspectiver (commit: 79dc148) (details)
  522. revert previous correction (commit: ac676d3) (details)
  523. new package application with clean refactored code (commit: 9e041d3) (details)
  524. repackaging (commit: 1ba39af) (details)
  525. repackaging (commit: 34720f3) (details)
  526. Fix closing on binary inverse (commit: 68d4b23) (details)
  527. Refactoring + layout (commit: bc0d33f) (details)
  528. create external method to handle work in GraphicApp (commit: a96db0c) (details)
  529. Merge (commit: 97583f6) (details)
  530. Create a new ScheduledThreadPoolExecutor that is bounded (commit: 7d68a42) (details)
  531. Intoduce fill level to detect rectangles (commit: 4327746) (details)
  532. Add timer start / stop on space key (commit: a9fd22f) (details)
  533. Corrections in fields strengthening algorithm. Removal of unused method (commit: 17ddcf5) (details)
  534. removal of debugging logs (commit: 2a87519) (details)
  535. Inroduce fill ratio in rectangles detection (commit: 4336ddf) (details)
  536. Simplify rectangle consolidation (commit: 079ca34) (details)
  537. randomize reconciliation possibilities. Increased map size (commit: b1ebb57) (details)
  538. Switch cam config to hd (commit: 3b50de0) (details)
  539. Encapsule video capture (commit: e25a1e3) (details)
  540. Implements capture from simple image (commit: 671ee58) (details)
  541. refactoring (commit: f886c3c) (details)
  542. Change decrease policy: only decrease displayed fields (commit: 045adfb) (details)
  543. change implementation of decreasing policy (commit: 271f18a) (details)
  544. Create config (commit: ba2dae1) (details)
  545. Add paper scanner displaying all discovered fields at the same time (commit: a7148b2) (details)
  546. merge (commit: 33a7bd7) (details)
  547. Change layout method (commit: 5f2de1c) (details)
  548. improve maching (commit: 8212c9c) (details)
  549. Detect contours centroids alignments (commit: 026df2d) (details)
  550. reference updated with smallest area of layout (commit: 3c09f0f) (details)
  551. Introduce Principal Component Analysis (commit: c045865) (details)
  552. normalize layout area (commit: d839a6e) (details)
  553. changed angle balance as a linear combination of angle * length. Changed (commit: 8e084f1) (details)
  554. Contour hierarchy extractor (commit: c946903) (details)
  555. Remove black internal contours (commit: 244d9fa) (details)
  556. change angle balance formula. Now taking contour w/h ratio (commit: 87a7119) (details)
  557. Remove internal black contours (commit: f9e1430) (details)
  558. working version (commit: dd0b8cb) (details)
  559. Unstable (commit: c9496f2) (details)
  560. Inverse eigen values when negative on x (commit: f2e37b3) (details)
  561. Refactoring (commit: 27b4b67) (details)
  562. Improve assemblage (commit: 3c82f3d) (details)
  563. Exclude not horizontal matchings (commit: 93a3801) (details)
  564. Try to improve assemblage (commit: adbe0f7) (details)
  565. In state (commit: b08bedc) (details)
  566. Disply aggregations (commit: fe709b4) (details)
  567. gs-cv: Field, Fields: Ignore some fields when saving in JSON format (commit: 05cd787) (details)
  568. gs-cv: RetrieverFromImg: Free memory taken by image after computation (commit: 29102ab) (details)
  569. Refactoring (commit: f0261d9) (details)
  570. Improve PCA and component assemblage (commit: ce3e1cd) (details)
  571. Unstable (commit: af4f2a2) (details)
  572. Fix issue in extrapolation, Refactoring (commit: af6dc24) (details)
  573. Refactoring + fix normalized area computing (commit: f227315) (details)
  574. In progress (commit: 42421bf) (details)
  575. Fix Text orientation detector Improve assemblage with rotation (commit: ed98c0f) (details)
  576. begin grid dewarp (commit: 9a53527) (details)
  577. Interpolation des angles et tracé de lignes (commit: 5f9c840) (details)
  578. fix one issue (commit: 8f7db27) (details)
  579. gs-cv: Svd: Fix some errors (commit: 149c20c) (details)
  580. tracé des polygones (commit: 769a764) (details)
  581. New attempt to find vertical directions (commit: 92dd86e) (details)
  582. gs-cv: DirectionalFilter: Release Mats to avoid memory leak (commit: 91e31c3) (details)
  583. Add scale method (commit: 8a46075) (details)
  584. add scaling (commit: 41b9e3a) (details)
  585. fix memory leak (commit: 4bbbe9d) (details)
  586. fix an issue in bin matrix (commit: 7ec409c) (details)
  587. Best version (commit: fba3330) (details)
  588. tracé d'un MeshGrid centré à partir d'un SuperContourInterpolator (commit: 829c99b) (details)
  589. deformation des polygones (commit: 9696158) (details)
  590. bugfix null pointer exception quand la grille sort de l'image (commit: a713a38) (details)
  591. SuperContourInterpolator plus rapide et plus fiable (commit: e031328) (details)
  592. Change Tesseract data path (commit: 0bcd40c) (details)
  593. gs-cv: Computation of second direction (non functional) (commit: 30ebdbb) (details)
  594. Clean gx and gy contours (commit: b19b9f1) (details)
  595. gs-cv: DF: scale: Do not release frame passed as argument (commit: b6ff85d) (details)
  596. gs-cv: DF: Fix width/height inversion in findSecondDirection (commit: cbf429b) (details)
  597. gs-cv: DF: bin: Simplify computation of boundaries (commit: a9c9d92) (details)
  598. gs-cv: DF: bins go from 1 to nBin (not from 0 to nBin - 1) (commit: 3ec848c) (details)
  599. gs-cv: DF: Helper functions to display directions found on image (commit: 07ca1e9) (details)
  600. gs-cv: DF: Add variables for nBin, nSide and lambda (commit: e48dea8) (details)
  601. gs-cv: DF: Memoize orientDistance to increase speed (commit: ca8a69f) (details)
  602. gs-cv: DF: Avoid use of lists of consecutive integers (commit: 3a83946) (details)
  603. gs-cv: DF: Use line length proportional to nSide for drawing (commit: 4270fd0) (details)
  604. gs-cv: DF: Fix computation of line end when drawing directions (commit: 7888d5e) (details)
  605. gs-cv: DF: Implement AbstractApp (commit: 09b670a) (details)
  606. gs-cv: DF: Use arrays for histograms (commit: 873f549) (details)
  607. gs-cv: DF: Simplify binning computation (commit: 7bc05a4) (details)
  608. Fix an issue in gaussDerivative (commit: 6681de0) (details)
  609. Fix an issue in antiTangent compute (commit: f17c36f) (details)
  610. gs-cv: DF: Remove a loop and an array (commit: fb086c7) (details)
  611. gs-cv: DF: Further simplifications and speed improvements (commit: 8f58fff) (details)
  612. gs-cv: DF: Use [rows][cols] format for hist array in findSecondDirection (commit: b6127a7) (details)
  613. gs-cv: DF: Case where angle < 0 in bin computation (commit: f9681d1) (details)
  614. Begin to work (commit: 475beb7) (details)
  615. gs-cv: DF: Avoid doing some computations at each iteration (commit: e4a4206) (details)
  616. gs-cv: DF: Fix off-by-one errors in tested direction bins (commit: ed8a2a1) (details)
  617. Improve graphicApp (commit: b97622f) (details)
  618. In progress (commit: 5f201cb) (details)
  619. Refactoring (commit: 3c16131) (details)
  620. Improve grid dewarp (commit: 0c4b392) (details)
  621. Improve speed (commit: e6afe04) (details)
  622. Change grid parameters (commit: ae2cc75) (details)
  623. Improve contour assamblage (commit: 4083a90) (details)
  624. Improve grid horizontal lines (commit: d6677b8) (details)
  625. gs-cv: Meshgrid: Try out other method for dewarping (commit: fb8844e) (details)
  626. gs-cv: DF: Remove unused method (commit: 93a54ed) (details)
  627. gs-cv: DF: Some simplifications (commit: 5087386) (details)
  628. gs-cv: MeshGrid: Fix coordinates computation in second dewarping method (commit: 17075ed) (details)
  629. Try to improve text detection (commit: b6c59e2) (details)
  630. Radon transform (commit: 93e44a6) (details)
  631. gs-cv: MeshGrid: Add border around image (commit: da1f29b) (details)
  632. gs-cv: MeshGrid: Use ints for widths/heights in dewarp2 (commit: 6791743) (details)
  633. gs-cv: MeshGrid: Remove unnecessary test in dewarp2 (commit: f6d9e93) (details)
  634. gs-cv: MeshGrid: Fixes in dewarp (commit: 3011618) (details)
  635. In progress (commit: e07e0d0) (details)
  636. Forget demo (commit: 5ce6fe1) (details)
  637. Fix an issue in coordinates substitution in radon transform (commit: bb16afa) (details)
  638. gs-cv: Meshgrid: dewarp2: Remove a variable (commit: f52b8d3) (details)
  639. gs-cv: Meshgrid: Fix angle computation (commit: fcd6f2a) (details)
  640. gs-cv: GraphicApp: Fix image passed to MeshGrid constructor (commit: b97b449) (details)
  641. Fix coordinates change after radon transform (commit: c690348) (details)
  642. Line detection begins to work (commit: 369deb0) (details)
  643. forget a file (commit: 84fc1d4) (details)
  644. oops (commit: 2490a2a) (details)
  645. fix a pb with of magnitude pow, then no gradient is needed (commit: 57a714e) (details)
  646. Fix magnitude initialization for k=0; (commit: 2c6c0db) (details)
  647. gs-cv: Radon transform: start drawing lines (not working) (commit: b9d1d9b) (details)
  648. Compute gradient improve results (commit: 7a57590) (details)
  649. Improve vertical lines detection (commit: 5256f4d) (details)
  650. Fix little issue with range approximation (commit: cc4a764) (details)
  651. Radon transform on entire image (commit: d88eb43) (details)
  652. General interpolator for grid display (commit: d6e682c) (details)
  653. Fix litte issue (commit: 038ed32) (details)
  654. Display execution times (commit: df6a5d8) (details)
  655. Encapsulate approximation functions (commit: 82ee712) (details)
  656. gs-cv: RadonTransform: Release matrices in transform (commit: dee62de) (details)
  657. gs-cv: RadonTransform: Improve estimateBaselines (commit: 2418032) (details)
  658. gs-cv: Img: Fix typo in variable name (commit: 20a54b4) (details)
  659. gs-cv: estimateBaselines: Start drawing lines from the middle (commit: 5e46b27) (details)
  660. Partial commit (commit: 857f37e) (details)
  661. Activate verticals dewarping (commit: 244953b) (details)
  662. Improve grid respect of directions. Increase pow in interpolator (commit: f7f579c) (details)
  663. Fix issue in mesh grid build (commit: 245e010) (details)
  664. Change mesh drawing (commit: ee5cc9c) (details)
  665. gs-cv: MeshGrid: Fix dewarp2 (commit: b6f2015) (details)
  666. Create robust text detector (commit: 04ab3ad) (details)
  667. Refactoring (commit: 67a0163) (details)
  668. Forget 2 files (commit: 7e95bbd) (details)
  669. gs-cv: MeshGrid: Fix addition of borders to image (commit: 897cbc0) (details)
  670. gs-cv: Svd: Correctly initialize min and max variables (commit: bf45e1f) (details)
  671. Change dewarp size (commit: 2ca66bc) (details)
  672. Try another way for verticals (commit: 0c5c99c) (details)
  673. Add another adaptative threshold (commit: d19a4b9) (details)
  674. gs-cv: Svd: Fix choice of result (commit: 2651727) (details)
  675. gs-cv: RadonTransform: parameters and return type of estimateBaselines (commit: 6655b4f) (details)
  676. gs-cv: Add alternative MeshGrid (commit: 87692df) (details)
  677. Merge (commit: e7ce0df) (details)
  678. Compare Fast Hough Transform / Radon results (commit: 05fdaf6) (details)
  679. oops (commit: f6a5ab7) (details)
  680. gs-cv: Keep only one version of Svd (commit: fae7f19) (details)
  681. Upgrade Opencv to 4.0.0 (commit: 9655c21) (details)
  682. FastHoughTransform is operational (commit: be8d7c5) (details)
  683. Improve radons/hough demos (commit: 52754fd) (details)
  684. Fix compilation issue (commit: dc5c878) (details)
  685. Upgrade OpenCV to 4.0.0 in NativeLibraryLoader (commit: 7d6d352) (details)
  686. gs-cv: MeshGridRadon: Draw 3D surface on new image (commit: 8e3ee9c) (details)
  687. RadonTransform: Fix estimateBaselines after sign change of minAngle (commit: 37de225) (details)
Commit 5e6f8db34bebd9ce98408fd03b788df55bece525 by plassalas
gsv-cv: Ocr: corrected a typo
(commit: 5e6f8db)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Ocr.java
Commit 9769eddecd1d167735ec15ee24c430c78b2d690e by plassalas
gs-cv: Ocr: added accentuated and special characters to the white list
(commit: 9769edd)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Ocr.java
Commit d445d74bd989cde0d4e1eaebf48b90c942ee8e16 by plassalas
gs-cv: OCRPlasty: fixed a typo
(commit: d445d74)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/docPattern/OCRPlasty.java
Commit f7c3b68a964dd2f722f50df7adefa2f844228171 by plassalas
gs-cv: ComputeBestTextPerZone: cleaned-up and refactored the code
(commit: f7c3b68)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java
Commit 75eeecc6a65e5a799a8235baf8314d405f21bd53 by plassalas
gs-cv: ComputeBestTextPerZone: used OCRPlasty to get the best text
(commit: 75eeecc)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java
Commit 7515284db04fa7adaa86ab19d74db5e9cc8a104d by nfeybesse
Change CamLayoutAnalyzer. Not finished
(commit: 7515284)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Layout.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/layout/LayoutsTransformationTest.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/LayoutAnalyzer.java
Commit 5b81aabf557d6625de2a94060c16f153dc4e1fb0 by plassalas
gs-cv: OCRPlasty: added a safety to prevent IndexOutOfBoundsException
when computing LCS
(commit: 5b81aab)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/docPattern/OCRPlasty.java
Commit e5e9ed372260116b7796ac3fa2468ad989a326f1 by plassalas
gs-cv: ComputeBestTextPerZone: minor refactoring
(commit: e5e9ed3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java
Commit 87b9704c296cabbcc2e08062abb0bbd1cfa7b190 by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ContextActionCustom.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/WorkerVerticle.java
Commit 4f00a0768578bfe4a2d59f47425337dd1585f9aa by plassalas
gs-cv: ComputeBestTextPerZone: cleaned-up the code
(commit: 4f00a07)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ContextActionCustom.java
Commit f8f1cb4b748ee34df24e8ca5a278c548f65db34e by plassalas
gs-cv: Removed deprecated class ClassImgFieldComparator
(commit: f8f1cb4)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/comparator/ClassImgZoneComparator.java
Commit 714416156dd4d56cc809741ee5cf1428fde5d732 by plassalas
gs-cv: ComputeTrainedScores: cleaned-up the code
(commit: 7144161)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java
Commit 2ce8709a69e7a14e5ec243e71f58d83babe9d751 by plassalas
gs-cv: FillModelWithData: deleted unused function
(commit: 2ce8709)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java
Commit db33e60f1d537ff1a021dcf0d8f6ba0a94e845ec by plassalas
gs-ir: Score: simplified the addition of a new MeanLevenshteinInstance
(commit: db33e60)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/model/Score.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeFilterParamOptimization.java
Commit 9bc424113375625051f7c8c6b142acab82009292 by plassalas
gs-ir: Fixed a problem during flush from WatchApp (ongoing work)
(commit: 9bc4241)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ContextActionCustom.java
Commit d5ddc5da4f5c5f3584f2595b48624b6381995310 by plassalas
gs-cv: ComputeTrainedScores: cleaned-up the code
(commit: d5ddc5d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java
Commit f19e55cf4d42271ae994c4712c48fce714b4e963 by plassalas
gs-cv: ImgFiltersVisualComparator: updated
(commit: f19e55c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFiltersVisualComparator.java
Commit 5b2fddc0001fcdb9936343925d70985f1eaea428 by plassalas
gs-cv: FillModelWithData: renamed getOcrParameters -> buildOcrParameters
(commit: 5b2fddc)
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/OcrParametersVerticle.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java
Commit 0a68e2936ce6d74af860a6700fa47d7eaf21e132 by plassalas
gs-cv: FillModelWithData: removed the getCurrentCache.flush() from
saveOcrDataInModel
(commit: 0a68e29)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java
Commit 1aa5cc2edba7b4efdb3ca2145a68f08f5d0ce2ce by plassalas
gs-cv: FillModelWithData: put back getCurrentCache.flush() in
saveOcrDataInModel and cleaned-up the code
(commit: 1aa5cc2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java
Commit 9f6ae0b56c4bc8ffcda94a52eaa4d16ef426759a by plassalas
gs-cv, gs-ir: added some safety checks to prevent undesired behaviors
(commit: 9f6ae0b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ContextActionCustom.java
Commit cc17742f70086f45a7995c0e25cdd1ef33b19bd7 by plassalas
gs-cv: OCRPlasty: moved the safety check one level up (in
OcrPlasty(List<String>))
(commit: cc17742)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/docPattern/OCRPlasty.java
Commit 779dbc559bddc42d5ba27bdc06907e2f56783037 by plassalas
gs-cv-layout: added a constructor in Zones to extract zones from a
layout
(commit: 779dbc5)
The file was addedgs-cv/src/main/java/org/genericsystem/layout/LayoutToZonesAnalyzer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Zones.java
Commit 56ae300f6868a0a18d71a3197ca3abc276f67089 by plassalas
gs-cv: LayoutAnalyzer: refactored the code to be able to close all
images
(commit: 56ae300)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/LayoutAnalyzer.java
Commit 4a3483738205ad26467a65293c02d17fe8e411f9 by nfeybesse
Implements consolidated fields feature
(commit: 4a34837)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java
Commit 6882197fb09ee7e50ef74eccdc8fe083ef69ab72 by nfeybesse
introduce motion detection in layout comparator
(commit: 6882197)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/MotionDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/LayoutToZonesAnalyzer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/LayoutAnalyzer2.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java
Commit 81c8c08cd49b79d86324f68bed06a65d984bf6ed by nfeybesse
Adjust a parameter
(commit: 81c8c08)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java
Commit e20ffd5c3c5625f1aaee23e830aa57bbf86cf68a by nfeybesse
Extract Field / Fields classes
(commit: e20ffd5)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Classifier.java
The file was addedgs-cv/src/main/java/org/genericsystem/layout/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
The file was addedgs-cv/src/main/java/org/genericsystem/layout/Field.java
Commit 084ccd9fa2a6fce88eb33fda25947d6f71ef820c by plassalas
gs-cv: cleaned-up the code (deleted unused and deprecated classes)
(commit: 084ccd9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Zones.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/comparator/ZoneScorerMap.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/ClassImgFieldsDetector2.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/ImgClass2.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeFilterParamOptimization.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Zone.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/ZoneScorer.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/HistogramComparator.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/ClassImgFieldsDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Ocr.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/DidjvuScript.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/ClassImgBoard.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFiltersVisualComparator.java
Commit 470c8e8ec6a0afc205ad75002152378162a1f8bc by plassalas
gs-cv: Zones: minor update
(commit: 470c8e8)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Zones.java
Commit 87953bd3a26726be286e30e5d14d6d707dbc68b6 by plassalas
gs-cv: added an UID for Zone, computed from its Rect using sha-256
algorithm
(commit: 87953bd)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Zone.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/model/ModelTools.java
Commit 4cdb58f309e2e4fb20a07099465755f1488e691c by plassalas
gs-cv: ModelTools: added a method to compute an UID for a Rect object
(commit: 4cdb58f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/model/ModelTools.java
Commit 454d194c8820e2b2aeac7a8d91d78a4257a901d9 by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Zone.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Zones.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/model/ZoneGeneric.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/model/ZoneText.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/model/DocClass.java
Commit cefbe598325c0c170493f8f09e8de91708c1a5f8 by plassalas
gs-cv-utils: Added a convenience class to convert the old zones.json to
new ones with UID
(commit: cefbe59)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/ZonesJsonConverterForUID.java
Commit e82ed40d517e389cfff7922701fb0429694d4acf by plassalas
gs-ir: TextBindingCustom: resolved a merge conflict
(commit: e82ed40)
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/TextBindingCustom.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java
Commit 8b97f036fc8d30863d925aa0e7fa03aa1fd47973 by plassalas
gs-cv-model: Refactored some code in the model
A few utility methods were added and unused methods were deleted.
(commit: 8b97f03)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/model/Doc.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/model/ZoneGeneric.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/NewZonesModelConverter.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/model/ImgFilter.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/model/DocClass.java
Commit d63c9ec50361ebf0fde3b29ef4d780ecf7962018 by plassalas
gs-cv-utils: ZonesJsonConverterForUID: refactored the code (automatic
detection of files)
(commit: d63c9ec)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/ZonesJsonConverterForUID.java
Commit 1c7decd7c535183b598a4fc9694c9511117e770c by plassalas
gs-cv: NewZonesModelConverter: flush more regularly (faster and more
efficient)
(commit: 1c7decd)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/NewZonesModelConverter.java
Commit 6c4dfc0edd229bf1095f4c003187a301b6c09e0d by nfeybesse
Improve cam analyzer
(commit: 6c4dfc0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/MotionDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java
Commit 33b6a825dab5af3634e9cab15828c0eacca8ddc5 by nfeybesse
Improve Cam Layout Analyser
(commit: 33b6a82)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Field.java
Commit 22307015096ff713d43b85e169496ec6cd5be666 by nfeybesse
delete files + cosmetic
(commit: 2230701)
The file was removedgs-cv/src/main/java/org/genericsystem/layout/LayoutAnalyzer2.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java
The file was removedgs-cv/src/main/java/org/genericsystem/layout/LayoutToZonesAnalyzer.java
Commit ce7618d1eef164bd956300e40ec71f1460feda4d by nfeybesse
Refactoring
(commit: ce7618d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Field.java
Commit de1b6d3447273ed3308779eac5734032ed32e010 by plassalas
gs-cv-classifier: extracted the deskew from the Classifier (wip)
(commit: de1b6d3)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/DeskewVisualizer.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/Deskewer.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/NewClassifier.java
Commit 7bb149f898c8baefef9cf7a74e881a65fdb9354c by plassalas
gs-cv-classifier: working version of the Deskewer
(commit: 7bb149f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Deskewer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DeskewVisualizer.java
Commit abe5cbf8352afb937108c6735b1899cfdf5a36fe by plassalas
gs-cv-classifier: added a method to deskew and save an Img on the disk
(commit: abe5cbf)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Deskewer.java
Commit aaedc2b05de9e0df0bb907ae582d6463f760ad36 by plassalas
gs-cv-classifier: copied Field and Fields to DocField and DocFields for
use with documents (wip)
(commit: aaedc2b)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java
Commit 0fa6dd5843ed37d34125c1195fe360754f1b8cce by nfeybesse
Add Ransac implementation
(commit: 0fa6dd5)
The file was addedgs-cv/src/main/java/org/genericsystem/layout/Ransac.java
Commit 6d3cf101a287f297a614e83c93e2e8f353211479 by plassalas
gs-ir: Added a DeskewerVerticle
(commit: 6d3cf10)
The file was addedgs-ir/src/main/java/org/genericsystem/ir/DeskewerVerticle.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Deskewer.java
Commit 4c43db009d71149823f685161749ecfa1b42f7e7 by plassalas
gs-cv-classifier: updated the ClassifierUsingFields
(commit: 4c43db0)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/NewClassifier.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/ClassifierUsingFields.java
Commit 3c046f29fd63e7732da62167f69093744645c8fc by plassalas
gs-cv-classifier: updated DocField(s) and added a wrapping class for the
doc class
(commit: 3c046f2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFieldsVisualizer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java
Commit 364bf618be3c043f41767ef9156845798b475d8d by plassalas
gs-ir: added ClassifierVerticle and NewClassCreatorVerticle, along with
correspondign methods in gs-cv
(commit: 364bf61)
The file was addedgs-ir/src/main/java/org/genericsystem/ir/NewClassCreatorVerticle.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/DeskewerVerticle.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/NewClassCreator.java
The file was addedgs-ir/src/main/java/org/genericsystem/ir/ClassifierUsingFieldsVerticle.java
Commit 29e28f5ef20ddabeeccacf6e94e40af852b40329 by plassalas
gs-cv: ZonesJsonConverterForUID: corrected a bug (oops)
(commit: 29e28f5)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/ZonesJsonConverterForUID.java
Commit 087d94250dabcb686d14402d1b4a082f000abb4a by plassalas
gs-cv: minor refactoring (cosmetic)
(commit: 087d942)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/docPattern/OCRPlasty.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java
Commit 934e0b4f7449cd7c49a97321c20203fe749c5724 by plassalas
gs-cv-classifier: evaluation of a new model for DocClass
(commit: 934e0b4)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/NewModel.java
Commit f26c7635376ddebd6b75ed031e7254321e409bd2 by nfeybesse
Test Ransac with houghlines
(commit: f26c763)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Ransac.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
Commit d4a86bbff0223f090e5c53f0dd76ae6b864f5ac8 by nfeybesse
Begin perspective correction
(commit: d4a86bb)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Ransac.java
Commit 6e5de68c2c70e9db20fc958362c88dc1a14fb3e6 by plassalas
gs-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)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/Fields.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/DocClass.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/NewModel.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SuperDocClass.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/Field.java
Commit 4e2754a8bad20fdd6bf9ba71eab7df5b86eee1ed by plassalas
gs-cv-classifier: created a new, simpler model to store the OCR data
(commit: 4e2754a)
The file was addedgs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java
Commit b3bdb0f3c6d0e4421925024e9158f892a6a95dc4 by plassalas
gs-cv-classifier: SimpleModel: updated the model to include ImgFilters
(commit: b3bdb0f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java
Commit 7a1fe6cf252cb9fc9bf97e0f47a9e311abfa577e by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java
Commit 7b5f2bc25876a9dbc4828d1f8d3918290b488a0e by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/ClassifierUsingFields.java
Commit d7b63ba342956e3e448ed03e06e47f0d58a1ff9f by nfeybesse
Automatic horizontal perspective correction
(commit: d7b63ba)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Ransac.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
Commit 7c6dd3bd5d69856ece71055bb2a617c7a63c9d1f by plassalas
gs-cv-classifier: SimpleModel: added a ZoneNum property
(commit: 7c6dd3b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java
Commit 3ed81be546391bb15afef3fb8da5ab87292ae2af by plassalas
gs-cv-classifier: added stream support to DocFields
(commit: 3ed81be)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java
Commit 4695c0530258cd0b131852833675a54aaeaa33ff by plassalas
gs-cv: Zones: removed unused logger
(commit: 4695c05)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Zones.java
Commit e0361586c51c3ce698507e51c06a7a47519f1649 by plassalas
gs-cv-classifier: added static methods to convert DocFields to/from
JsonObject
(commit: e036158)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java
Commit 17d8f6f8f29907fd94f1f09dece81c6f134ef3c3 by plassalas
gs-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)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
Commit b7dd59883e9f6c52ab6009b4809b8b03761c9293 by plassalas
gs-cv: moved static classes (tools) to package
org.genericsystem.cv.utils
(commit: b7dd598)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/Deskewer.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/model/ModelTools.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/Tools.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Layout.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/NewZonesModelConverter.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeAllLevDistances.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFieldsVisualizer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFiltersVisualComparator.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/NewClassCreator.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/ClassifierUsingFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/ImgClass.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/ClassifierUsingFieldsVerticle.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/NewClassCreatorVerticle.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/FaceDetector.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/CamCropper.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ContextActionCustom.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Zone.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DeskewVisualizer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/TextBindingCustom.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/ModelTools.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/TextDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/DezonerVerticle.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/App.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/NewClassCreator.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/DeskewerVerticle.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Scores.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/model/LevDistance.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/BackGroundSubstractor.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/docPattern/OCRPlasty.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/VideoDisplay.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/ClassifierUsingFields.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/Levenshtein.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/Tools.java
Commit 6ccb4fa79a230a8c70b8f7803b9b5c9146a359b9 by nfeybesse
start vanishing points detector debug
(commit: 6ccb4fa)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/VanishingPointsDetector.java
Commit 3ec145459019c65f2f2f58709f8d00a24faed1a8 by nfeybesse
Fix several issues
(commit: 3ec1454)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/VanishingPointsDetector.java
Commit 8d961114c013844bc39187d5ea15749f10b2eb87 by nfeybesse
New lines detector, reinforcer in progress
(commit: 8d96111)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
The file was addedgs-ir/src/main/java/org/genericsystem/ir/reinforcer/Label.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/reinforcer/Template.java
The file was removedgs-ir/src/main/java/org/genericsystem/ir/reinforcer/AbsoluteLabels.java
The file was modifiedgs-ir/src/test/java/org/genericsystem/ir/reinforcer/RinforcerTest.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java
The file was removedgs-ir/src/main/java/org/genericsystem/ir/reinforcer/AbsoluteLabel.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/reinforcer/Unclassifiable.java
The file was addedgs-ir/src/main/java/org/genericsystem/ir/reinforcer/Labels.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/reinforcer/Reinforcer.java
Commit f03a59a0980eef6632bd1f2fa2e602b67077ec40 by nfeybesse
New test
(commit: f03a59a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java
Commit 72808164d2da5b2ea89aa2d8cd2b567be5daa9fa by plassalas
gs-cv: added a RANSAC filter in OCRPlasty (min error maximizes LCS
length)
(commit: 7280816)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit a898d457e0d160ed0fe0d7bae4e4a7a198e010b3 by plassalas
gs-cv: refactored the code in OCRPlasty
(commit: a898d45)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 8735d84a253c9aacbb3d95d5a59d2b8617dacab3 by plassalas
gs-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)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 75ed26895180d95f6619ab823400f6a5b63e23a9 by plassalas
gs-cv: improved RANSAC from LCS in OCRPlasty
(commit: 75ed268)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 1e2b18da190fcf874028d04c1e47d5473cdc4a94 by plassalas
gs-cv: refactored the code in OCRPlasty for LetterPairsSimilarity
(commit: 1e2b18d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java
Commit 225fe827ca283cd3e391bc6b4712e625eb9522fc by plassalas
gs-cv: refactored the code in OCRPlasty for LetterPairsSimilarity
(optimized)
(commit: 225fe82)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 916e0abbfaf1ce09068ce6529a2f580f5eccd0e9 by plassalas
gs-cv: optimized the similarity computation in OCRPlasty
(commit: 916e0ab)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 7b3aec6044088e7271a53bf11c4983a4f3bf58f3 by plassalas
gs-cv: added a comparison based on Levenshtein distance in OCRPlasty
(commit: 7b3aec6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 6d419c22b1eed4f977d0c0936d5f69b4e34ff0a4 by plassalas
gs-cv: LetterPairSimilarity: added a safety check for empty strings
(commit: 6d419c2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java
Commit 1b331bed60a937ac419c8fb7419464058742a349 by plassalas
gs-cv: OCRPlasty: corrected a bug that prevented increment of the error
margin in case of failure
(commit: 1b331be)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 924a4b3111719b8faed89ee3809c33c11a64d325 by plassalas
gs-cv: OCRPlasty: refactored the code for better clarity
(commit: 924a4b3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Layout.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java
Commit d4b06f6f33461eec331ac29302d8b7d818706825 by plassalas
gs-cv-utils: started to implement a scorer for the OCRPlasty algorithm
(commit: d4b06f6)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/RandomStringMutator.java
Commit b1d43ebf50893f3d0a4fcff7d587c790e45ffb6f by plassalas
gs-cv: refactored the code in OCRPlasty
(commit: b1d43eb)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 37c04cc0ba12a302abc58cc9054cc3003cd251da by plassalas
gs-cv: OCRPlastyScorer: added a few strings in example list
(commit: 37c04cc)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java
Commit 0051a92d6d9d52088ea61ad5ba30c22d937baf8a by plassalas
gs-cv: OCRPlasty: refactored and documented the code
(commit: 0051a92)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 6718bad024195bc0b272e2f10e335f4f39c2a48e by plassalas
gs-cv: OCRPlasty: refactored selectBest (Java 8)
(commit: 6718bad)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit c634224590bef4864df307e713b221dd4a114841 by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java
Commit dfba4f01ba16564b4a34a11787a66e3c437f5c92 by plassalas
gs-cv: RandomStringMutator: added the ability to severly change the
input string (several modifications)
(commit: dfba4f0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RandomStringMutator.java
Commit 75ba10a78024041c1fc42a820d3b954ad4c73a21 by plassalas
gs-cv: OCRPlasty: replaced System.out.println with a logger
(commit: 75ba10a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 2cc902f812b76e2e78ec0168b12201bf9162345f by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java
Commit 70c7a233d4abb064eea393ce1385b5835c0f4c45 by plassalas
gs-cv: slight parameters optimization
(commit: 70c7a23)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RandomStringMutator.java
Commit 4889b1dab644fb1b1f448fc5cb9f6d2140fbf1a6 by plassalas
gs-cv: Levenshtein: added safety checks for null or empty strings
(commit: 4889b1d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java
Commit badeed89bcac32be5d5edeb39e9be9dc4e0c3a0c by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 8964dab0d5886518b509d7dc3423d5b20be08168 by plassalas
gs-cv: OCRPlasty: cleaner definition of similarity
(commit: 8964dab)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 42713d2c580ad08e27a6f1255f1d8ae89b8a6c45 by plassalas
gs-cv: OCRPlasty: minor refactoring
(commit: 42713d2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit a38f958e17cc7b710b3ac5aef8aa16bcfc8d98d5 by plassalas
gs-cv: Levenshtein: added a test class
(commit: a38f958)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java
The file was addedgs-cv/src/test/java/org/genericsystem/cv/utils/LevenshteinTest.java
Commit 9b8b5483aa799df0fc5de21ec6946f6f187c518f by plassalas
gs-cv: LetterPairSimilarity: added a test class and checked for
null/empty strings
(commit: 9b8b548)
The file was addedgs-cv/src/test/java/org/genericsystem/cv/utils/LetterPairSimilarityTest.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java
Commit a1150879f57976cbc2b89c72bb37e971d7168287 by plassalas
gs-cv: OCRPlastyScorer: print durations (normalized as per char) in the
log
(commit: a115087)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java
Commit 6638caeed29a2c0e29b2f3483cd47d3e15ec9cbf by plassalas
gs-cv: OCRPlastyScorer: documented the code
(commit: 6638cae)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java
Commit 05b64e0e914c483c19255cf208486613dc11a289 by plassalas
gs-cv: used RANSAC.NORM_LEVENSHTEIN instead of NONE in methods calling
OCRPlasty
(commit: 05b64e0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Layout.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java
Commit e7330e38bb36f2bd8b361dd87fe15407ea7a4cc9 by nfeybesse
merge
(commit: e7330e3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java
Commit 5c6474a585998a6240ea8890322e71cc406b91d2 by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 2c341fa1179aaab937720a3318eb2953a1c64b41 by plassalas
gs-cv: Deskewer: added a RANSAC to get a better angle
(commit: 2c341fa)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java
Commit fb6b7f69adc23b82322549ab0589f71cffa85bd4 by nfeybesse
Rename Analyzer
(commit: fb6b7f6)
The file was addedgs-cv/src/main/java/org/genericsystem/layout/CamLiveRetriever.java
The file was removedgs-cv/src/main/java/org/genericsystem/layout/CamLayoutAnalyzer.java
Commit 3dfccc215b2c45b42900293a1beca519e70602d4 by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Layout.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 37f320ffa17899975d2ffd62a3c118db200e44f7 by nfeybesse
Improve LinesDetector2
(commit: 37f320f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/CamLiveRetriever.java
Commit 23e2d226eef495316226d7c88672f3978628d2a1 by plassalas
gs-cv: OCRPlasty: added a method to get the list of outliers detected by
the RANSAC
(commit: 23e2d22)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit e985889f13a0641e069320927c19679903e70f97 by plassalas
gs-cv: refactored CamLiveRetriever
(commit: e985889)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Fields.java
Commit 3f31e4213c9b145babe81cb89e1b29796af81401 by plassalas
gs-cv: CamLiveRetriever: added the ability to filter the labels
dynamically using OCRPlasty (wip)
(commit: 3f31e42)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Fields.java
Commit f37606ed61cb3dfc49bec189fcafaae098a14e4f by plassalas
gs-cv-layout: refactored the code in Field and Fields
(commit: f37606e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Field.java
The file was addedgs-cv/src/main/java/org/genericsystem/layout/AbstractField.java
The file was addedgs-cv/src/main/java/org/genericsystem/layout/AbstractFields.java
Commit abe014749431c23ca562ddc05e2b09f12bd87b51 by plassalas
gs-cv-layout: prevent drawing fields on screen if not detected on
display
(commit: abe0147)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/AbstractField.java
Commit c94583d62246a2f62776e7a8b219bb099f6a5690 by plassalas
gs-cv-layout: AbstractField: consolidated is now an Optional<String>
(commit: c94583d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/AbstractField.java
Commit 86f661262e4d78a51d9c25ff5f7575d5ed205846 by plassalas
gs-cv-layout: started to implement a filter mechanism to remove
overlapping Fields
(commit: 86f6612)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/AbstractFields.java
Commit 60b2da195c73f56825b32f73cfdc5392ed39e5af by plassalas
gs-cv: moved a few methods in abstract classes and continued the
implementation of overlaps detection
(commit: 60b2da1)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Field.java
Commit 60e53d3cbf4e464f646d9be8b6dc86b97640d9f7 by plassalas
gs-cv: moved files from package layout to cv.classifier
(commit: 60e53d3)
The file was removedgs-cv/src/main/java/org/genericsystem/layout/Field.java
The file was removedgs-cv/src/main/java/org/genericsystem/layout/Fields.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was removedgs-cv/src/main/java/org/genericsystem/layout/AbstractField.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was removedgs-cv/src/main/java/org/genericsystem/layout/AbstractFields.java
The file was removedgs-cv/src/main/java/org/genericsystem/layout/CamLiveRetriever.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit cbb52d92958421be8c96a42566347fce6bc6d416 by plassalas
gs-cv: moved Ransac to package cv.utils
(commit: cbb52d9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/Ransac.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java
The file was removedgs-cv/src/main/java/org/genericsystem/layout/Ransac.java
Commit 4b0ba566dd6c7e8ce43747805d6a8f65ee54474a by plassalas
gs-cv: factorized the code in LineDetector(2) to extract Lines and Line
that will be used in the Deskewer
(commit: 4b0ba56)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/Line.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/Lines.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java
Commit 06cbcca6b8408d6b97c7ef4c5061fc345d3b2502 by plassalas
gs-cv: refactored Deskewer and included a RANSAC based on Hough lines
detection to get the angle
(commit: 06cbcca)
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/DeskewerVerticle.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Line.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFieldsVisualizer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DeskewVisualizer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Lines.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java
Commit 2b5b20931b13f6235460eb67ad62df622cf437f2 by plassalas
gs-cv: Created a helper class to compare rectangles (union,
intersection, common area)
(commit: 2b5b209)
The file was addedgs-cv/src/test/java/org/genericsystem/cv/utils/RectangleToolsTest.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
Commit a949417852e47ba2b944d85d9b0cb7dd41cd3505 by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/utils/RectangleToolsTest.java
Commit 4ee5a41a0d6f59d2b71d347c2b7a040c755b353e by plassalas
gs-cv-utils: added a method to check whether two rectangles overlap
(commit: 4ee5a41)
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/utils/RectangleToolsTest.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
Commit d122d6eaf7d86ab0ef863488e4daefc991ce835e by plassalas
gs-cv-utils: attempted to fix a bug causing an infite loop (wip)
(commit: d122d6e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
Commit 4407b72309b6dd93323ce301bbc08c1b0d8269f3 by plassalas
gs-cv: attempts to clean the fields list from AbstractFields (wip)
(commit: 4407b72)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java
Commit f2407b64947c95cdf6792cbb57705c7a4166b1ec by plassalas
gs-cv: refactored the code
(commit: f2407b6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
Commit f07543f5f4d4986183e3ad0d3586451f41aff89b by plassalas
gs-cv-utils: replaced string.split() with Pattern.compile()
(commit: f07543f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java
Commit ea60e14ee9294375f77ebe2741988b0bd683cef9 by plassalas
gs-cv-utils: started to implement a new class for Strings comparison
(commit: ea60e14)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java
Commit 1d354a81103d527c91bec722d1823c0d5d1a1ccb by nfeybesse
New line detector
(commit: 1d354a8)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
Commit 0d34ab5500bfedab5ee7b80e50b1af79f0ec94b6 by nfeybesse
fix compilation issue
(commit: 0d34ab5)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
Commit b289c4a974c6d59194dc81b9534b0ad1d9e45219 by plassalas
gs-cv: minor refactoring (space pattern matcher definition)
(commit: b289c4a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java
Commit 52408e84c182715931ee308c3eafc246dc21a332 by plassalas
gs-cv-utils: added safety checks in getShingles
(commit: 52408e8)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java
Commit bd876c9246c1c784c1090479e8cd8918d3e81eb4 by plassalas
gs-cv-utils: getShingles returns a Set instead of a List
(commit: bd876c9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java
Commit 00727e22ce1b3cc66f4a89b62fd5115cd825b4e4 by plassalas
gs-cv-utils: implemented cosine similarity between strings
(commit: 00727e2)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/CosineSimilarity.java
Commit daa2da6159efb7b1e24548d52f94d1079380cf9e by plassalas
gs-cv: added similarity calculation in Levenshtein
(commit: daa2da6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java
Commit d550202a17537e736e6e692ececc2495669c44c1 by plassalas
gs-cv-utils: implemented new methods for string comparison, refactored
and documented the code
(commit: d550202)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java
Commit 82f4c5fc5275e68a76b709d5399862279d759b46 by plassalas
gs-cv: the cosine similarity can be computed using several split
patterns, defined in an enum
(commit: 82f4c5f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/CosineSimilarity.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java
Commit 4413fbba197ff37c2cd8ac9497ae0fddef47bb76 by plassalas
gs-cv: Deskewer: added safety checks to prevent throwing errors
(commit: 4413fbb)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java
Commit 887f6c5e0b97bf47e93de4a0d1db9089a8df25b7 by plassalas
gs-cv: Deskewer: refactored the code
(commit: 887f6c5)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java
Commit 519f9091919dad923f7c64148578e0391edbcc8f by plassalas
gs-cv: CamLiveRetriever: refactored the code, and used
Deskewer.detectAngle to compute the rotation
(commit: 519f909)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit b55646e419cbb92412fc19d469b615bf9ba93f8f by plassalas
gs-cv-utils: added a method isIn in AbstractField
(commit: b55646e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
Commit 55edfe9588886cece2732e7cd0983890db7c1286 by plassalas
gs-cv-utils: NCS return a List<Rect> instead of an Optional, fixed
import in tests
(commit: 55edfe9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/utils/RectangleToolsTest.java
Commit d99397a3fc2a2597b9483bc27fd39ca208e7df31 by plassalas
gs-cv-utils: extracted a method to compute strings similarity
(commit: d99397a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java
Commit afc8a348d7ff30106caf24432a0b9a0684315826 by nfeybesse
Improve homography from vanishing point
(commit: afc8a34)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
Commit c3a4993ee6eeaac32d76a02f72c5c294a7f2e7f3 by plassalas
gs-cv: StringsComparison: added choice for cosine similarity (words or
chars)
(commit: c3a4993)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java
Commit df88de7a8e0ffcf13d791d4fe7295fc218517d5a by plassalas
gs-cv-utils: renamed StringsComparison to StringCompare
(commit: df88de7)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/utils/StringsComparison.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/StringCompare.java
Commit 9d76a9ea0873d7ec04a93b47ab7f18dbc1928ec3 by nfeybesse
Improve Line detector
(commit: 9d76a9e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
Commit dd57b8dea17dc403c7c4840bb5e25b530d0a8b58 by plassalas
gs-cv-utils: added a 'confidence' parameter during string correction
(similarity between inliers)
(commit: dd57b8d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 10100e3ae0b5179e221a27b7d3e88b8cb50752a7 by plassalas
gs-cv: added a confidence to AbstractField (e.g., the similarity of the
labels, between 0 and 1)
(commit: 10100e3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
Commit 4ffa3e225bae28befb2ac75a7f1e2dae21e3b3ab by plassalas
gs-cv: normalized the error in the RANSAC (global error divided by the
size of the model)
(commit: 4ffa3e2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java
Commit f36d16027e896174519c238b82079ccc744fd9d7 by plassalas
gs-cv-utils: moved the similarity computation from OCRPlasty to
StringCompare
(commit: f36d160)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/StringCompare.java
Commit 84b88eacf12464fb23a7a549b1877ee57e2f917e by plassalas
gs-cv-utils: fixed a bug in Cosine similarity (returned NaN when
intersection empty)
(commit: 84b88ea)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/StringCompare.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/CosineSimilarity.java
Commit 4660011576095105a5aaab3067078ef766f3806f by plassalas
gs-cv-utils: overloaded methods to choose the method used to compute
similarity
(commit: 4660011)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 60a01ee993837f2479800bde819b8d146750442f by plassalas
gs-cv-classifier: attempt to get store all the fields and merge them
properly (WIP)
(commit: 60a01ee)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
Commit 43a1edd3e9b90034e90269653ff810c185e83424 by plassalas
gs-cv: use of 'inclusive area' to compute the overlap of two rectangles
(commit: 43a1edd)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
Commit 7bae1c65bb857e71cbed281b613609c9ee73bf4a by plassalas
gs-cv: created a stream with random elements of fields for OCR
(commit: 7bae1c6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit df36abd1087e746a091d9cf5057f091bb30a5b70 by plassalas
gs-cv: changed the implementation of merge (more efficient, but still
imperfect)
(commit: df36abd)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit b296313942f8d1385e61a3318f9a9f42842eef7f by plassalas
gs-cv-utils: added a unit test for inclusiveArea
(commit: b296313)
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/utils/RectangleToolsTest.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
Commit bc057161cf820d577479bff2aeac32f30d48e48c by plassalas
gs-cv-utils: documented the code
(commit: bc05716)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
Commit 9064c7dff40b42ff1f25e337f0960de1366ba0ab by plassalas
gs-cv: attempted to merge duplicate fields (wip)
(commit: 9064c7d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit a98ec106c2d1cf778524526202e582e2c628e393 by nfeybesse
Improve linedetector3
(commit: a98ec10)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
Commit 0e83741cfde6d85567d9b34b937153607fb57fa2 by nfeybesse
Change computeGlobalError in Ransac to transmit complete original datas
(commit: 0e83741)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Ransac.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/VanishingPointsDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector4.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
Commit 2c17555b9f978f6ae0ea23a2bc4a733498286c90 by nfeybesse
Wait for Levenberg Marquardt implementation
(commit: 2c17555)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector4.java
Commit 225b75d5b82a9d40a86ea3b877c7712e6934953e by plassalas
gs-cv-utils: OCRPlasty: moved Rasanc instanciation inside the try/catch
(compute() was moved in constructor)
(commit: 225b75d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 0ddca01056469bb226ceef79fa54f24680334707 by plassalas
gs-cv: refactored the code in AbstractFields to eliminate duplicate
fields (merge properly)
(commit: 0ddca01)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit 373c4b2bb276a3fdb514a5ca519009b4ef453353 by plassalas
gs-cv-utils: added normed Levenshtein distance computation
(commit: 373c4b2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java
Commit 857b41109ca1c7c9a65aea063812527ed1e841dc by plassalas
gs-cv-utils: minor refactoring of the RANSAC code
(commit: 857b411)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
Commit 2662e01b1b45c6ab75707cc1d25af7144a148780 by plassalas
gs-cv: added a counter in abstract Field to be able to remove fields
that can't be merged
(commit: 2662e01)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit d90e7c22f9778d2a212d12f7fbb570cd670313f2 by plassalas
gs-cv: removed a method from AbstractField (misleading)
(commit: d90e7c2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
Commit 5d286b90afbdac6d783b3dc6df1d657711cf8f71 by plassalas
gs-cv: AbstractApp: released some resources
(commit: 5d286b9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/AbstractApp.java
Commit 142f4b05c9d2afeb42a6eef747ed2abb7ea68427 by plassalas
gs-cv: CamLiveRetriever: moved the OCR to a separate timer and improved
display
(commit: 142f4b0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit eecf729e49db458be513ca3b506b257826ac57c0 by plassalas
gs-cv: minor refactoring and displayed the confidence on screen, with
the OCR text
(commit: eecf729)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
Commit e1fc0274f88441f8845adb855e14cb8673089a88 by plassalas
gs-cv: AbstractField: removed final modifier for rect and center
(commit: e1fc027)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
Commit 38d7dc62401e25822d008ad9a6825c7a3c16df28 by plassalas
gs-cv: Fields: perform the OCR on a random element, while there is still
time
(commit: 38d7dc6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
Commit 4bbe9f4244fe6013e9da25ffec46a3506a778d3b by plassalas
gs-cv: minor refactoring
(commit: 4bbe9f4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit 326c2f31c15a9633271f9ce41e241e3054c4a081 by nfeybesse
Cosmetic
(commit: 326c2f3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
Commit 7b0027b81f666eaa8bd60befa3fe3eae3746b064 by plassalas
gs-cv: added a method to filter overlapping rectangles
(commit: 7b0027b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
Commit 257a82310fe213dc5f8f2570a532220db63e9eb9 by plassalas
gs-cv: CamLiveRetriever: display fields on stabilized image
(commit: 257a823)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit d7768e77853b3fe1f7baacb9bd3427329ee888e4 by plassalas
gs-cv/ir: added registerNewFile in FillNewModelWithData
(commit: d7768e7)
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/AddImageToEngineVerticle.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
Commit f4e12f398d1f13ebde19143bbca4f8d553d6b1b7 by plassalas
gs-cv-classifier: simplified the (parallel)stream getters
(commit: f4e12f3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java
Commit 9b656531c146584584c40fff15cf9a347bfb59c4 by plassalas
gs-cv/ir: used the absolute path to image in OcrWorkerVerticle
(commit: 9b65653)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/OcrWorkerVerticle.java
Commit 9d6f03df0e9d844f016d3bbb447b5697ec5e2538 by plassalas
gs-cv-classifier: refactored DocField and added compatibility with
Jackson (de)serialization
(commit: 9d6f03d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java
Commit 148ff5d5b60eabb8a2e4f0fdbc3f916cd83e74a8 by plassalas
gs-cv: DocFields: renamed addFields -> buildFields
(commit: 148ff5d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java
Commit 57b256399e5a0bff52a2a9535b9aa9d6a01b753f by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java
The file was addedgs-ir/src/main/java/org/genericsystem/ir/AnnotateImageVerticle.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/DistributedVerticle.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/ImageAnnotator.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/CopyToResourcesVerticle.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/DezonerVerticle.java
Commit e8a9d9c271621e26d23e91c0a16abd7e0eae067c by plassalas
gs-cv-classifier: refactored the model and deleted ImgFilters
(commit: e8a9d9c)
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java
Commit 411e86e07f4490d16b69077baedc1e44aae5a705 by plassalas
gs-cv-classifier: used 'relative path + base path' instead of 'absolute
path' to images as methods parameters
(commit: 411e86e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/OcrWorkerVerticle.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/AddImageToEngineVerticle.java
Commit 83f8de446a3531cee3e85a89eff4f9a160aa56a1 by plassalas
gs-cv-classifier: minor refactoring
(commit: 83f8de4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java
Commit 9241b0ed9c903982f1fa629080ec4f51e72aa48f by plassalas
gs-cv-classifier: FillNewModelWithData: made static final Strings
private
(commit: 9241b0e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
Commit d5e470d6e330020030082c49d6c464e626f5ce18 by plassalas
gs-cv-classifier: removed unused classes
(commit: d5e470d)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/DocClass.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/Field.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/Fields.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SuperDocClass.java
Commit 47cc93f565e51a9bc894406f3ec3420233d1e9cd by plassalas
gs-cv-classifier: update SimpleModel and tests (wip)
(commit: 47cc93f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java
Commit ed195cf6cc4f8baac0ec0cd5826ff4811cc54a66 by plassalas
fixed conflicts after rebasing on master branch
(commit: ed195cf)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/ImageAnnotator.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/DezonerVerticle.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/CopyToResourcesVerticle.java
Commit 74d97448ad8d7f31822148b27dc7d36001a7baa3 by plassalas
gs-cv-classifier: update SimpleModel and tests
(commit: 74d9744)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java
Commit 1fde7b2925dfea5507211f640f2fa54027733167 by plassalas
gs-cv: moved ImageAnnotator to package org.genericsytem.cv.utils
(commit: 1fde7b2)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/ImageAnnotator.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/ImageAnnotator.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/AnnotateImageVerticle.java
Commit c893fc04196190b9fa9b7a6cde5d742ac416f37c by plassalas
gs-cv: added conditionnal checks when saving data into Generic System
(switched from setXXX to addXXX)
(commit: c893fc0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
Commit b9334efe7388e5afb40cd4bac60526c50fc4eba1 by plassalas
gs-ir: fixed a bug that occured while saving the OCR data in the model
(commit: b9334ef)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
Commit 748817595189c31d4b4bb0ec382b9de990e617e6 by plassalas
gs-ir: added a new verticle to link a default class to each new images
(commit: 7488175)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/OcrEngineHolderVerticle.java
The file was addedgs-ir/src/main/java/org/genericsystem/ir/LinkImgToDocClassVerticle.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/OcrPersistenceVerticle.java
Commit f88942f46e7740f7cb904adfb3988951aff54ffd by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/WatchApp.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
Commit 285e0c4be7073c2c5ddef813527dcacc8281aa08 by plassalas
gs-cv: SimpleModel; updated unit tests
(commit: 285e0c4)
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java
Commit 5942bf7a3f4ef31bfb0b23e9c26b155d8ef3552a by plassalas
gs-cv: renamed package org.genericsystem.cv.classifier.newmodel to
org.genericsystem.cv.newmodel
(commit: 5942bf7)
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/pages/DocZonesEdit.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ObservableListExtractorCustom.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/newmodel/SimpleModel.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/TextBindingCustom.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/newmodel/SimpleModel.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/WatchApp.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/DocPropertiesSwitcher.java
Commit fe69f1410ec85d993dd229aaa367413ee845f916 by plassalas
gs-cv: FillNewModelWithData: removed stacktrace from logger
(commit: fe69f14)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
Commit b6dfdba0d34888c337807df957e356099dd00b2f by plassalas
gs-cv: resolved a merge conflict in FillNewModelWithData after rebase on
master
(commit: b6dfdba)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
Commit 26638eef825ff0323160ad1a8714ff6c6d144426 by plassalas
gs-cv: DocField(s) now extend the corresponding abstract classes (shared
method with camera)
(commit: 26638ee)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java
Commit 529809aae3c7c9d3f42a2c53afa4f06aebe7e358 by plassalas
gs-cv-utils: RectangleTools: compute the mean of a List<Rect>
(commit: 529809a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
Commit fd6ac0394d7a9f26050402c2b64d1b660a99ba70 by plassalas
gs-cv-utils: RectangleTools: refactored and documented the code
(commit: fd6ac03)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
Commit 37ed5731bd6ce1c7fe2c05c2a2d2162d66dbb554 by plassalas
gs-cv: used cluster detection to merge overlapping fields
(commit: 37ed573)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit f05285d17b3bb24cae7578172a1c0888f2498e60 by plassalas
gs-cv: AbstractField: modified the safety check to prevent OpenCV assert
error
(commit: f05285d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
Commit 19b62e9f633971474e6cdecf74ea8eec6865a107 by plassalas
gs-cv: refactored the code in CamLiveRetriever
(commit: 19b62e9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit 5aac1c56edcb40d86099b181903402f9eb8121aa by plassalas
gs-cv-utils: refactored ParallelTasks
(commit: 5aac1c5)
The file was removedgs-cv/src/main/java/org/genericsystem/layout/ParallelTasks.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/ParallelTasks.java
Commit f8b7cf05250b39e6f51c80f76ed12b8699ba7477 by plassalas
gs-cv: Fields: used ParallelTasks to do the OCR in parallel
(commit: f8b7cf0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit a89cdb6e796ec3e7843a7b2a59edc01b7b6ec184 by plassalas
gs-cv: Ocr: increased Tesseract instances pool size (available
processors)
(commit: a89cdb6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Ocr.java
Commit 3ef6b25b07b164f93adb0d8829324101dd90a2c3 by plassalas
gs-cv-utils: documented ParallelTasks
(commit: 3ef6b25)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/ParallelTasks.java
Commit 6655c646281625f9ddc75a1e63c6ea10b99a0324 by plassalas
gs-cv: cosmetic
(commit: 6655c64)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit 92b2f0d0f1da9a7a3b8647b8adbb7863df8e5fb0 by plassalas
gs-cv: replaced the scheduleAtFixRate with scheduleWithFixedDelay
improved the reactivity
(commit: 92b2f0d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit ed4eb34e0d21b08eb948a440b9aed6ba7d207725 by plassalas
gs-cv: refactored LineDetectors(1,2,3) and Line(s) to extract common
code
(commit: ed4eb34)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Line.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
Commit 3ca1ab90ac0a06ad66021e2cd698418bbae568e4 by plassalas
gs-cv: LinesDetector(1,2): removed thrown error if data.size() > n
(commit: 3ca1ab9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector2.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
Commit 5653486604a7b14b376292e6f35539d58f37bacb by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit f04821f7cc769700fa729361f19b74f837cd975c by plassalas
gs-cv-utils: ParallelTasks: cosmetic
(commit: f04821f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/ParallelTasks.java
Commit b589ae062ed40c971eca98b13ca8c1ef02021445 by fducroquet
Move RectangleTools to gs-reinforcer
(commit: b589ae0)
The file was addedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/GSRect.java
The file was addedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/GSPoint.java
The file was removedgs-cv/src/test/java/org/genericsystem/cv/utils/RectangleToolsTest.java
The file was addedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/RectangleTools.java
The file was removedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/Point.java
The file was removedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/Rect.java
The file was addedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/GSSize.java
The file was removedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/Size.java
The file was addedgs-reinforcer/src/test/java/org/genericsystem/reinforcer/RectangleToolsTest.java
Commit 92d1f64c5d8360defa4b03fda07df61aeea1d6e3 by plassalas
gs-cv: added a dependency to the new project 'gs-reinforcer'
(commit: 92d1f64)
The file was modifiedgs-cv/pom.xml
Commit 66afd5d385eb9df7cf3aede0c1983ad126a21e16 by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-ir/.settings/org.eclipse.core.resources.prefs
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/utils/RectangleTools.java
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/RectangleTools.java
Commit c7a5293d486c965f752e720171ce59c148ba1868 by plassalas
gs-cv: RectToolsMapper: fixed missing cast from double to int
(commit: c7a5293)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java
Commit 6a6ebc8b2835e59052afea5cc6a9abad035eb0ab by fducroquet
Move StringCompare from gs-cv to gs-reinforcer
(commit: 6a6ebc8)
The file was addedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/StringCompare.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeAllLevDistances.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java
The file was addedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/LetterPairSimilarity.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/utils/CosineSimilarity.java
The file was addedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/CosineSimilarity.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/utils/LevenshteinTest.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/utils/LetterPairSimilarityTest.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Scores.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/model/LevDistance.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java
The file was addedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/Levenshtein.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/utils/StringCompare.java
Commit 0fd615f5384ba2595b2ac7cb985e187cee6cd81f by nfeybesse
Levenberg Marquardt example
(commit: 0fd615f)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/lm/LMDemo.java
Commit 238f10f76cd95b1a7e6079ec09bd5bbd263e905c by plassalas
gs-cv: CamLiveRetriver: attempt to make perspective transform work
failed (wip)
(commit: 238f10f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
Commit 536b7257cfa2bbe72c14a2646cdb02be2109887a by plassalas
gs-cv: first working version with perspective transform (removed the
simple deskewer)
(commit: 536b725)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit 4c0d0b5fa49177bead4ca7ce40c774b2808a5a77 by plassalas
gs-cv: added a function to draw all the rectangles with a given
perspective
(commit: 4c0d0b5)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit e51ac5cd1305246ec58a44c313b6806a8ca161b8 by plassalas
gs-cv: improved CamLiveRetriever
(commit: e51ac5c)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/LongTaskOverrider.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/LongTaskOverrider.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
Commit 4294a2f0716015a4aff5d57a0149c325cae94761 by mbeauperin
remove not-to-track files
(commit: 4294a2f)
The file was removedgs-cdi/.settings/org.eclipse.core.resources.prefs
The file was removedgs-example-jsf/.classpath
The file was removedgs-todomvc/.project
The file was removedgs-extendedcarcolor/.classpath
The file was removedgs-reactor/.classpath
The file was removedgs-example-angular/.project
The file was removedgs-events/.project
The file was removedgs-example-reactor/.settings/org.eclipse.core.resources.prefs
The file was removedgs-ir/.classpath
The file was removedgs-common/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-example-javafx/.project
The file was removedgs-security/.classpath
The file was removedgs-defaults/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-kernel/.classpath
The file was removedgs-events/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-defaults/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-quiz/.project
The file was removedgs-todomvc/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-quiz/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-example-spring/.settings/org.eclipse.wst.validation.prefs
The file was removedgs-cv/.settings/org.testng.eclipse.maven.prefs
The file was removedgs-spring/.classpath
The file was removedgs-todomvc/.settings/org.eclipse.core.resources.prefs
The file was removedgs-security-model/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-common/.settings/org.eclipse.wst.validation.prefs
The file was removedgs-api/.project
The file was removedgs-carcolor/.project
The file was removedgs-carcolor/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-reactor/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-example-angular/.settings/org.eclipse.core.resources.prefs
The file was removedgs-example-spring/.project
The file was removedgs-example-spring/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-ir/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-example-spring/.settings/org.eclipse.wst.ws.service.policy.prefs
The file was removedgs-api/.settings/org.eclipse.wst.validation.prefs
The file was removedgs-cv/.classpath
The file was removedgs-cdi/.settings/org.eclipse.m2e.core.prefs
The file was removed.gitignore
The file was removedgs-quiz/.classpath
The file was removedgs-common/.settings/org.eclipse.core.resources.prefs
The file was removedgs-extendedcarcolor/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-example-reactor/.project
The file was removedgs-geography/.classpath
The file was removedgs-defaults/.settings/org.eclipse.core.resources.prefs
The file was removedgs-events/.settings/org.eclipse.core.resources.prefs
The file was removedgs-security/.project
The file was removedgs-example-angular/.classpath
The file was removedgs-example-spring/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-example-jsf/.settings/org.eclipse.wst.validation.prefs
The file was removedgs-todomvc/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-extendedcarcolor/.settings/org.eclipse.core.resources.prefs
The file was removedgs-security-model/.settings/org.eclipse.core.resources.prefs
The file was removedgs-example-spring/.classpath
The file was removedgs-reactor/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-events/.classpath
The file was removedgs-kernel/.project
The file was removedgs-quiz/.settings/org.eclipse.core.resources.prefs
The file was removedgs-cv/.project
The file was removedgs-defaults/.project
The file was removedgs-events/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-common/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-common/.classpath
The file was removedgs-spring/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-ir/.project
The file was removedgs-defaults/.settings/org.eclipse.wst.validation.prefs
The file was removedgs-example-jsf/.project
The file was removedgs-carcolor/.classpath
The file was removedgs-example-spring/.settings/org.eclipse.core.resources.prefs
The file was removedgs-reactor/.project
The file was removedgs-extendedcarcolor/.project
The file was removedgs-api/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-ir/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-security-model/.classpath
The file was removedgs-cv/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-spring/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-geography/.project
The file was removedgs-geography/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-cdi/.classpath
The file was removedgs-spring/.project
The file was removedgs-geography/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-ir/.settings/org.eclipse.core.resources.prefs
The file was removedgs-cdi/.project
The file was removedgs-example-javafx/.classpath
The file was removedgs-quiz/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-cv/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-common/.project
The file was removedgs-example-reactor/.classpath
The file was removedgs-carcolor/.settings/org.eclipse.core.resources.prefs
The file was removedgs-example-angular/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-security-model/.project
The file was removedgs-example-jsf/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-example-reactor/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-reactor/.settings/org.eclipse.core.resources.prefs
The file was removedgs-cdi/.settings/org.hibernate.eclipse.console.prefs
The file was removedgs-geography/.settings/org.eclipse.core.resources.prefs
The file was removedgs-cdi/.settings/org.eclipse.wst.validation.prefs
The file was removedgs-cdi/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-api/.classpath
The file was removedgs-todomvc/.classpath
The file was removedgs-extendedcarcolor/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-api/.settings/org.eclipse.core.resources.prefs
The file was removedgs-defaults/.classpath
The file was removedgs-reactor/.settings/org.eclipse.jdt.ui.prefs
The file was removedgs-cv/.settings/org.eclipse.core.resources.prefs
The file was removedgs-carcolor/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-spring/.settings/org.eclipse.core.resources.prefs
The file was removedgs-example-reactor/.settings/org.eclipse.m2e.core.prefs
Commit fd94fb6b74b331e357f6fd4c240e54b8da4a1a10 by mbeauperin
rewrite matrix computation operations
(commit: fd94fb6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
Commit 6f06404ee8844161232e5970e24b0711af79ec03 by plassalas
gs-cv: improved slightly CamLiveRetriever (wip)
(commit: 6f06404)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit 2f9f24be8fbf97188cbf084c897c05b47fc7b47b by mbeauperin
restore .classpath files
(commit: 2f9f24b)
The file was addedgs-example-jsf/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-carcolor/.settings/org.eclipse.core.resources.prefs
The file was addedgs-example-reactor/.settings/org.eclipse.core.resources.prefs
The file was added.directory
The file was addedgs-api/.settings/org.eclipse.core.resources.prefs
The file was addedgs-todomvc/.settings/org.eclipse.core.resources.prefs
The file was addedgs-common/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-defaults/.settings/org.eclipse.core.resources.prefs
The file was added.settings/org.eclipse.core.resources.prefs
The file was addedgs-extendedcarcolor/.classpath
The file was addedgs-reactor/.settings/org.eclipse.core.resources.prefs
The file was addedgs-example-spring/.classpath
The file was addedgs-quiz/.classpath
The file was addedgs-example-jsf/.settings/org.eclipse.core.resources.prefs
The file was addedgs-ir/.classpath
The file was addedgs-security/.settings/org.eclipse.core.resources.prefs
The file was addedgs-cdi/.settings/org.eclipse.core.resources.prefs
The file was addedgs-example-angular/.settings/org.eclipse.core.resources.prefs
The file was addedgs-example-javafx/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-reactor/.classpath
The file was addedgs-example-javafx/.settings/org.eclipse.core.resources.prefs
The file was addedgs-ir/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-kernel/.classpath
The file was addedgs-reactor/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-defaults/.classpath
The file was addedgs-common/.classpath
The file was addedgs-example-angular/.classpath
The file was addedgs-example-spring/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-security-model/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-events/.classpath
The file was addedgs-security/.classpath
The file was addedgs-cv/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-cv/.directory
The file was addedgs-security/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-carcolor/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-cv/.classpath
The file was addedgs-extendedcarcolor/.settings/org.eclipse.core.resources.prefs
The file was addedgs-example-reactor/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-spring/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-carcolor/.classpath
The file was addedgs-common/.settings/org.eclipse.core.resources.prefs
The file was addedgs-extendedcarcolor/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-example-angular/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-ir/.directory
The file was addedgs-cdi/.classpath
The file was addedgs-quiz/.settings/org.eclipse.core.resources.prefs
The file was addedgs-events/.settings/org.eclipse.core.resources.prefs
The file was addedgs-api/.classpath
The file was addedgs-api/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-todomvc/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-spring/.settings/org.eclipse.wst.validation.prefs
The file was addedgs-spring/.classpath
The file was addedgs-defaults/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-geography/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-example-spring/.settings/org.eclipse.core.resources.prefs
The file was addedgs-geography/.classpath
The file was addedgs-example-jsf/.classpath
The file was addedgs-todomvc/.classpath
The file was addedgs-events/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-cv/.settings/org.eclipse.core.resources.prefs
The file was addedgs-spring/.settings/org.eclipse.core.resources.prefs
The file was addedgs-quiz/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-security-model/.classpath
The file was addedgs-example-javafx/.classpath
The file was addedgs-geography/.settings/org.eclipse.core.resources.prefs
The file was addedgs-security-model/.settings/org.eclipse.core.resources.prefs
The file was addedgs-example-reactor/.classpath
The file was addedgs-cdi/.settings/org.eclipse.jdt.core.prefs
Commit 8565e9e0f2786fd29baeac01f05d5c0cf5324997 by mbeauperin
clean wd
(commit: 8565e9e)
The file was addedgs-cdi/.project
The file was addedgs-example-javafx/.project
The file was addedgs-extendedcarcolor/.project
The file was addedgs-cv/.project
The file was addedgs-example-reactor/.project
The file was addedgs-reactor/.project
The file was addedgs-reinforcer/target/classes/org/genericsystem/reinforcer/Reinforcer.class
The file was addedgs-security/.project
The file was addedgs-example-angular/.project
The file was addedgs-security-model/.project
The file was addedgs-spring/.project
The file was addedgs-reinforcer/target/classes/org/genericsystem/reinforcer/tools/GSRect.class
The file was addedgs-reinforcer/target/classes/META-INF/MANIFEST.MF
The file was addedgs-reinforcer/target/classes/META-INF/maven/org.genericsystem/gs-reinforcer/pom.xml
The file was addedgs-api/.project
The file was addedgs-example-jsf/.project
The file was addedgs-todomvc/.project
The file was addedgs-quiz/.project
The file was addedgs-carcolor/.project
The file was addedgs-reinforcer/target/classes/org/genericsystem/reinforcer/Template.class
The file was addedgs-reinforcer/target/classes/META-INF/maven/org.genericsystem/gs-reinforcer/pom.properties
The file was addedgs-reinforcer/target/classes/org/genericsystem/reinforcer/Labels.class
The file was addedgs-common/.project
The file was addedgs-reinforcer/target/classes/org/genericsystem/reinforcer/tools/GSPoint.class
The file was addedgs-ir/.project
The file was addedgs-reinforcer/target/classes/org/genericsystem/reinforcer/Unclassifiable.class
The file was addedgs-geography/.project
The file was addedgs-reinforcer/target/test-classes/org/genericsystem/reinforcer/RinforcerTest.class
The file was addedgs-reinforcer/target/classes/org/genericsystem/reinforcer/NormalizedRect.class
The file was addedgs-reinforcer/target/test-classes/org/genericsystem/reinforcer/RectangleToolsTest.class
The file was addedgs-kernel/.project
The file was addedgs-events/.project
The file was addedgs-example-spring/.project
The file was addedgs-reinforcer/target/classes/org/genericsystem/reinforcer/tools/GSSize.class
The file was addedgs-defaults/.project
The file was addedgs-reinforcer/target/classes/org/genericsystem/reinforcer/tools/RectangleTools.class
The file was addedgs-reinforcer/target/classes/org/genericsystem/reinforcer/tools/RectangleTools$MERGE_METHOD.class
The file was addedgs-reinforcer/target/classes/org/genericsystem/reinforcer/Label.class
Commit 666cf251d985bb1f1be82b8fa056acaaf7b55bdf by nfeybesse
merge
(commit: 666cf25)
The file was addedgs-example-javafx/.settings/org.eclipse.jdt.core.prefs
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeAllLevDistances.java
The file was modifiedgs-security-model/.classpath
The file was removedgs-common/.settings/org.eclipse.wst.validation.prefs
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-example-javafx/.classpath
The file was modifiedgs-example-reactor/.classpath
The file was modifiedgs-carcolor/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-common/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-example-spring/.settings/org.eclipse.wst.validation.prefs
The file was addedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/LetterPairSimilarity.java
The file was removedgs-api/.settings/org.eclipse.wst.validation.prefs
The file was addedgs-example-javafx/.settings/org.eclipse.core.resources.prefs
The file was removedgs-extendedcarcolor/.settings/org.eclipse.m2e.core.prefs
The file was modifiedgs-example-angular/.classpath
The file was modifiedgs-common/.settings/org.eclipse.jdt.core.prefs
The file was modifiedgs-quiz/.classpath
The file was modifiedgs-ir/.classpath
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/utils/LetterPairSimilarityTest.java
The file was addedgs-ir/.directory
The file was removedgs-example-spring/.settings/org.eclipse.wst.ws.service.policy.prefs
The file was removedgs-ir/.settings/org.eclipse.m2e.core.prefs
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-quiz/.settings/org.eclipse.core.resources.prefs
The file was removedgs-cv/src/main/java/org/genericsystem/cv/utils/CosineSimilarity.java
The file was modifiedgs-cv/.settings/org.eclipse.jdt.core.prefs
The file was modifiedgs-api/.classpath
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/utils/LevenshteinTest.java
The file was addedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/Levenshtein.java
The file was modifiedgs-reactor/.classpath
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java
The file was addedgs-cv/.directory
The file was modifiedgs-kernel/.classpath
The file was modifiedgs-example-jsf/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-carcolor/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-example-jsf/.settings/org.eclipse.wst.validation.prefs
The file was modifiedgs-carcolor/.classpath
The file was removedgs-events/.settings/org.eclipse.m2e.core.prefs
The file was addedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/CosineSimilarity.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/LongTaskOverrider.java
The file was modifiedgs-reactor/.settings/org.eclipse.core.resources.prefs
The file was removedgs-defaults/.settings/org.eclipse.wst.validation.prefs
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
The file was modifiedgs-events/.settings/org.eclipse.core.resources.prefs
The file was addedgs-security/.settings/org.eclipse.core.resources.prefs
The file was modifiedgs-defaults/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-spring/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-reactor/.settings/org.eclipse.m2e.core.prefs
The file was addedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/StringCompare.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-example-reactor/.settings/org.eclipse.core.resources.prefs
The file was modifiedgs-security/.classpath
The file was modifiedgs-spring/.project
The file was removedgs-geography/.settings/org.eclipse.m2e.core.prefs
The file was modifiedgs-carcolor/.settings/org.eclipse.core.resources.prefs
The file was removedgs-example-spring/.settings/org.eclipse.m2e.core.prefs
The file was removedgs-example-reactor/.settings/org.eclipse.m2e.core.prefs
The file was modifiedgs-todomvc/.classpath
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/model/LevDistance.java
The file was modifiedgs-api/.settings/org.eclipse.jdt.core.prefs
The file was modifiedgs-cv/.classpath
The file was modifiedgs-defaults/.classpath
The file was modifiedgs-example-spring/.classpath
The file was modifiedgs-spring/.classpath
The file was removedgs-cdi/.settings/org.eclipse.m2e.core.prefs
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java
The file was added.directory
The file was removedgs-defaults/.settings/org.eclipse.m2e.core.prefs
The file was addedgs-example-jsf/.settings/org.eclipse.core.resources.prefs
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
The file was modifiedgs-extendedcarcolor/.settings/org.eclipse.jdt.core.prefs
The file was modifiedgs-spring/.settings/org.eclipse.jdt.core.prefs
The file was modifiedgs-geography/.classpath
The file was modifiedgs-cdi/.classpath
The file was removedgs-todomvc/.settings/org.eclipse.m2e.core.prefs
The file was added.settings/org.eclipse.core.resources.prefs
The file was modifiedgs-events/.classpath
The file was modifiedgs-example-jsf/.classpath
The file was modifiedgs-extendedcarcolor/.classpath
The file was removedgs-cv/src/main/java/org/genericsystem/cv/utils/StringCompare.java
The file was removedgs-cdi/.settings/org.eclipse.wst.validation.prefs
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was addedgs-security/.settings/org.eclipse.jdt.core.prefs
The file was removedgs-cv/src/main/java/org/genericsystem/cv/LongTaskOverrider.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/utils/LetterPairSimilarity.java
The file was modifiedgs-api/.settings/org.eclipse.core.resources.prefs
The file was removedgs-cv/.settings/org.eclipse.m2e.core.prefs
The file was modifiedgs-cdi/.settings/org.eclipse.jdt.core.prefs
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Scores.java
The file was removed.gitignore
The file was modifiedgs-example-spring/.settings/org.eclipse.core.resources.prefs
The file was removedgs-cdi/.settings/org.hibernate.eclipse.console.prefs
The file was modifiedgs-todomvc/.settings/org.eclipse.core.resources.prefs
The file was removedgs-reactor/.settings/org.eclipse.jdt.ui.prefs
The file was removedgs-cv/src/main/java/org/genericsystem/cv/utils/Levenshtein.java
The file was removedgs-cv/.settings/org.testng.eclipse.maven.prefs
The file was modifiedgs-common/.classpath
The file was modifiedgs-example-spring/.settings/org.eclipse.jdt.core.prefs
The file was addedgs-spring/.settings/org.eclipse.wst.validation.prefs
The file was modifiedgs-common/.settings/org.eclipse.core.resources.prefs
The file was removedgs-quiz/.settings/org.eclipse.m2e.core.prefs
Commit aeb96712563a9140d9e5fe138a5ed4d7c7271cd7 by plassalas
gs-cv: CamLiveRetriever: better transmission of homographies
(commit: aeb9671)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit 525c76dd51e03815554fe0b272f9d7376f4a5757 by nfeybesse
Test executor with Long task overrider
(commit: 525c76d)
The file was addedgs-cv/src/test/java/org/genericsystem/cv/utils/ExecutorsTest.java
Commit 8628326f886fe08211cce472a346813dbd2ef351 by nfeybesse
test another executor
(commit: 8628326)
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/utils/ExecutorsTest.java
Commit a942937da09201f772fb0e4ee23a0de8fd71a698 by plassalas
corrected classpath (wrong JRE)
(commit: a942937)
The file was modifiedgs-cv/.classpath
The file was modifiedgs-ir/.classpath
The file was modifiedgs-reinforcer/.classpath
Commit 70561cbbfb8350b73236559dff1d147fec406c12 by plassalas
gs-cv: updated CamLiveRetriever (better stabilization)
(commit: 70561cb)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit 52b02d2920228acce5d1cd0f6a2dc76d5f2f12d2 by plassalas
gs-cv: added a template to AbstractFields and removed unused methods
(commit: 52b02d2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java
Commit 9a5da43adef11b6358e79ce8bcb8ec921808aa8e by plassalas
gs-cv: CamLiveRetriever: fixed the wrong position of OCR text on display
(commit: 9a5da43)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
Commit 2a8d06d68a5457146752bb9cdb143757874a46e0 by plassalas
gs-cv: updated CamLiveRetriever
(commit: 2a8d06d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit 7bee4bb6df4896b4202fe23dd6cce54f170881fc by plassalas
gs-cv: CamLiveRetriever: minor refactoring
(commit: 7bee4bb)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit 5a63d69cb16259bf8603462bfc4872635d082a73 by nfeybesse
Add comment for future use of executor with discard policy
(commit: 5a63d69)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was removedgs-cv/src/test/java/org/genericsystem/cv/utils/ExecutorsTest.java
Commit 2c09853f854aef7e69036dd6591cffece7d48d8a by mbeauperin
restore LinesDetector3 to its previous working state
(commit: 2c09853)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
Commit b534a420724de138b27a78c07f82206c778e9847 by mbeauperin
New class Matrix with standard matrix operations. New version of
LinesDetector using new Matrix class instead of openCV Mat
(commit: b534a42)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector5.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/Matrix.java
Commit 091e36193751640a21ce23e6501118070f65cf75 by nfeybesse
CamLiveRetriever now works
(commit: 091e361)
The file was modifiedgs-common/src/main/java/org/genericsystem/common/CheckedContext.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-common/src/main/java/org/genericsystem/common/Differential.java
The file was modifiedgs-api/src/main/java/org/genericsystem/api/tools/Memoizer.java
The file was modifiedgs-kernel/src/main/java/org/genericsystem/kernel/Transaction.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Ransac.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/ImgDescriptor.java
Commit 22d5fad1e27a80ae4058fce89b7836172d0ba882 by mbeauperin
correction matrix cross product
(commit: 22d5fad)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Matrix.java
Commit 63d814c9e460badde36268643b3b99bc66f4dc7d by mbeauperin
unit tests for matrix class
(commit: 63d814c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Matrix.java
The file was addedgs-cv/src/test/java/org/genericsystem/cv/MatrixTest.java
Commit 740826dc226d71c7187df7efe897c71a6b36f04f by plassalas
gs-cv: started a new implementation of CamLiveRetriever
(commit: 740826d)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/NewCamLiveRetriever.java
Commit 6ae8636a65c20fb21e2a071d2f89bfb424bbb880 by plassalas
gs-cv: CamLiveRetriever: minor refactoring
(commit: 6ae8636)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/ImgDescriptor.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit ac1860febb9c8821115246729854c986a59df769 by plassalas
gs-cv: Ransac: cosmetic
(commit: ac1860f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Ransac.java
Commit 4372b1200a8bc541fc8c142a6e16dfce415776e1 by plassalas
gs-cv: updated the display, added a reset() method to discard existing
fields
(commit: 4372b12)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit 89d666129d62152f98b8d0215a418567511e513a by plassalas
gs-cv: CamLiveRetriever: compute average time for some tasks
(commit: 89d6661)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/classifier/Stats.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit 112d4d0d8a1b6126e78eefa7d4d95edb8d551dc5 by plassalas
gs-cv: Fields: minor refactoring
(commit: 112d4d0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit 7b41d2995d18ba7407f1cc92e4327df981987f41 by plassalas
gs-cv: CamLiveRetriever: updated timers in stats
(commit: 7b41d29)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Stats.java
Commit ab8ef55db6d92043ab40d8f65409545ef7ce2c5c by plassalas
gs-cv: eliminate rects too far from mean area when building fields
(commit: ab8ef55)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit 24b595e54241d4558c085d68a1d550ffec686282 by mbeauperin
addition of a new Matrix constructor from double array and toString
method
(commit: 24b595e)
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/MatrixTest.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Matrix.java
Commit 3acb9da9642796e3feb11dd8f050843de509a409 by nfeybesse
Apply levenberg Marquardt to test
(commit: 3acb9da)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/lm/LMHost.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/lm/LMDemo.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/lm/LMHostImpl.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/lm/LM.java
Commit bbfc6bee3f4d87f86c81e94b591b0c97166680f4 by plassalas
gs-cv: Fields: optimized the merge (prevent merging false-positives)
(commit: bbfc6be)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit 20dd87b2e45a9c7748ad4b8b90d59b0976ca16e1 by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit 8de0992d6c19df01096f627c81741f9c62589438 by plassalas
gs-cv: renamed fields.consolidateOcr() to fields.performOcr()
(commit: 8de0992)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
Commit 2dd82cf0f1046a53b17f07d86394081270eec195 by plassalas
gs-cv: AbstractField: added a method to update the fields's coordinates
(commit: 2dd82cf)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
Commit 265c663acdf66fb675ce890f09cd021f6a420636 by plassalas
gs-cv: refactored fields.merge (separated merge from stabilization)
(commit: 265c663)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit 3c180f4f97018e377c1f0b5415648f915c1f98cb by plassalas
gs-cv: slightly improved performance (reduced the frequency of
consolidateOcr())
(commit: 3c180f4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit 3bda02b81272105012094497c69e01b923e2bc29 by nfeybesse
Try to improve CalLiveRetriever
(commit: 3bda02b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
Commit 412046dccf95a92ec984bf0948c1a1c178721bd9 by plassalas
gs-cv: Fields: filter out only rectangles that are too large in
detectRects
(commit: 412046d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit fd0ad4a2ddde6eb6ead0357daf4610d05d8c0834 by plassalas
gs-cv: CamLiveRetriever: tweaked the parameters
(commit: fd0ad4a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit bd850ef815be81dc075c7d4d1e9eab402efdae2e by plassalas
gs-cv: slightly improved display (filtered the drawn fields)
(commit: bd850ef)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
Commit 89e6d2b423fae11efe4561e26bd2abae06651177 by plassalas
gs-cv: AbstractField: added a minimum threshold value for OCR confidence
(5)
(commit: 89e6d2b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
Commit 2b1d974ed69ac7b79c7ea48dc0e4539320ff9a85 by plassalas
gs-cv: ImgDescriptor: added a bilateral filter before detecting the
contours
(commit: 2b1d974)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/ImgDescriptor.java
Commit 0fe639899a0b24eaac452506560dafc8bd2b2585 by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit d922831d56463744c20ad4de4bc138fe6b31ce54 by plassalas
gs-cv: updated modifiers for ThreadLocalRandom
(commit: d922831)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
Commit 6ab90b7d535c67e118a57da72f7069152c9fbddb by plassalas
gs-cv: the fields are considered 'final' after a certain amount of time,
and can't be removed
(commit: 6ab90b7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit ec6d8bb79b725c3bc6c4854e8f6a81a8c049181b by nfeybesse
Lines detector with leverberg and neww distance
(commit: ec6d8bb)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector4.java
Commit e7baff444f9b7b09537f031229dfd64f45c763ae by nfeybesse
Refactoring
(commit: e7baff4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/lm/LMHostImpl.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/lm/LM.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector4.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/lm/LMHost.java
Commit cba52a69408ab7e129087e0acb91c0d9a55e9bba by plassalas
gs-cv: deleted NewCamLiveRetriever
(commit: cba52a6)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/NewCamLiveRetriever.java
Commit d6282c584a99d26dd7594da3324c0d3ee105878d by plassalas
gs-cv: deleted unused methods
(commit: d6282c5)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
Commit bead4a320dcb37953641d0fc60b100f1f4cd73c2 by plassalas
gs-cv: refactored LinesDetector3 (replaced references to Matrix, added
static methods)
(commit: bead4a3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Matrix.java
Commit 6e0a7a70cfdd5ada639a6da4b1d4f3e60a9d7358 by nfeybesse
Two new implementations with Levenberg
(commit: 6e0a7a7)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector6.java
Commit bc489a95c0b4a49e78eb9ee0f1e675a5abf5fccb by plassalas
gs-cv: renamed indestructible to locked
(commit: bc489a9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit 0c788c50ff5a6cda10091211293be5498b3621bd by plassalas
gs-cv: minor refactoring
(commit: 0c788c5)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
Commit fe83113c126283c20f1c51e06fedd402a35e98bb by plassalas
gs-cv: refactored the code for drawing rectangles
(commit: fe83113)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
Commit 8d2235e4e47d20884ffc76308318e6bd65b30912 by plassalas
gs-cv: LinesDetector6: added a missing getter
(commit: 8d2235e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector6.java
Commit cbbed5022f13b8096a5e9f0a05bdae880d414ff1 by plassalas
gs-cv: LinesDetector3: normalize Mat after calibration
(commit: cbbed50)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
Commit 21217f75e1952686cc3624bdd740512f2690846c by plassalas
gs-cv: moved ImgFunction and ImgFilterFunction to package
org.genericsystem.cv.utils
(commit: 21217f7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/ImgFunction.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFilterFunction.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFunction.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFiltersVisualComparator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/comparator/OcrParameters.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/utils/ImgFilterFunction.java
Commit 9e515776864f3ba9309d0855e800f10172d0b54d by plassalas
gs-cv: renamed package org.genericsystem.classifier to
org.genericystem.retriever
(commit: 9e51577)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractFields.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/Stats.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/ImageAnnotator.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/AbstractField.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/Fields.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/FillNewModelWithData.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/ImgDescriptor.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocFieldsVisualizer.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/DezonerVerticle.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/FillNewModelWithData.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/Stats.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFieldsVisualizer.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/AddImageToEngineVerticle.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocClassFields.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocFields.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/LinkImgToDocClassVerticle.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocFields.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/OcrPersistenceVerticle.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/OcrWorkerVerticle.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/DeskewVisualizer.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/Field.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/VerticlesDeployer.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/DeskewVisualizer.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/DocField.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocClassFields.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/reinforcer/LabelsProvider.java
Commit 77d21fd57b82dc32182eeb575ffc65e099a29fd7 by plassalas
gs-cv: moved FillNewModelWithData in package
org.genericsystem.cv.newmodel
This required changing the visibility and refactoring method
consolidateOcr()
(commit: 77d21fd)
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/LinkImgToDocClassVerticle.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/OcrPersistenceVerticle.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/newmodel/FillNewModelWithData.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/VerticlesDeployer.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/retriever/FillNewModelWithData.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/reinforcer/LabelsProvider.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/DezonerVerticle.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/OcrWorkerVerticle.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/AddImageToEngineVerticle.java
Commit d1e77f1213fa16b9b666fc47b6b8be09500242dc by plassalas
gs-cv: deleted deprecated classes
(commit: d1e77f1)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocClassFields.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocFieldsVisualizer.java
Commit 09d3537b5a2dc856af90c71a24c91f64beeeac72 by plassalas
gs-cv: refactored the code for DocField and DocFields
(commit: 09d3537)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
Commit 3914a59baad6e937e99c5625a6619e791f0f42aa by plassalas
gs-cv: refactored the code using ThreadLocalRandom.current()
(commit: 3914a59)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 32d2d4a94304c9ca44ecb9b89c07854d929e6300 by plassalas
gs-cv: added default constructor in AbstractField and DocField to allow
JSON (de)serialization
(commit: 32d2d4a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java
Commit 6bb84f7190db2ac76bb1c69d31240feb0b300907 by plassalas
gs-cv: AbstractField: changed consolidated to String instead of
Optional<String>
(commit: 6bb84f7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/newmodel/FillNewModelWithData.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java
Commit cbba22ca56652014a69581b53f5f927ee982dd9d by nfeybesse
New vanishing point implementation
(commit: cbba22c)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/lm/LM.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/lm/LMHostImpl.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Line.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/Calibrated.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/AngleCalibrated.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Lines.java
Commit c4dc71984cb61c1defd6613ef7c45be9500db9dd by nfeybesse
Change deskiewer in CamLiveRetriever
(commit: c4dc719)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector4.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector6.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
Commit 2865d2c18a3749aee46c0cf8a6bb06f1a7fa0023 by nfeybesse
Remove unused file
(commit: 2865d2c)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/classifier/CamLiveRetriever.java
Commit c5119531c9af020cd65669f0b47decb8b3b67f1e by plassalas
gs-cv: CamLiveRetriever: cleaned-up the code
(commit: c511953)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 7e0822fadd642a3b8a7f51b560b2c673bb48a1a9 by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit c77ffe35ecd2e0d7cbef16e54d07fe9b7f7b2e64 by plassalas
gs-cv: tweaked some parameters (minor)
(commit: c77ffe3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 0339f22e6db19b5d6529c96b35741f8dc4f76478 by plassalas
gs-cv: Fields: simplified the logic in merge
(commit: 0339f22)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 655c8ec6147e1da06b013a5dc8137cf5fbae7b3f by plassalas
gs-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)
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/RectangleTools.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit 3c6cef134b058143b2ca5637dc3fc475308c4df4 by plassalas
gs-cv: fixed missing equals/hashcode in AbstractField
(commit: 3c6cef1)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit e8ddc2db97f6c1ef8c1dc97df759e903cff370fc by plassalas
gs-cv: Fields: changed the implementation of removeOverlaps()
(commit: e8ddc2d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 86a08d728aa2c16079cb7f2bdc94f30f755e46ca by plassalas
gs-cv: CamLiveRetriever: added a method to reset the fields by pressing
"R" on the keyboard
(commit: 86a08d7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/AbstractApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit c25f748b322eadd637500f3c945576a06fccb19f by plassalas
gs-cv: Fields: re-activated parallel OCR (mainly for testing purposes)
(commit: c25f748)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 8fd700009865bccd59db415c1e4db5667e30a0b5 by plassalas
gs-cv: fixed a potential bug (exceptions not thrown)
(commit: 8fd7000)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/VanishingPointsDetector.java
Commit b2f2aded5e4f952cbf9cb364598877cbf01b2fd2 by plassalas
gs-cv: Fields: fixed a bug in runParallelOcr (causing an infinite loop)
(commit: b2f2ade)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 7ff293e7aba445a139a3048e82d9daa8f11751f0 by nfeybesse
Kalman filter example
(commit: 7ff293e)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/Kalman.java
Commit e342db688924d36ad2609e17f47acdd6faccb4b8 by plassalas
gs-cv: refactored Fields.merge() to move the code for 'cleaning' matches
to a separate function
(commit: e342db6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 706c29a512ad997325a080aced30be2ac6759a32 by plassalas
gs-cv: CamLiveRetriever: extracted the rectangles detection into a
separate class RectDetector
(commit: 706c29a)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit be099f00a4322164ae7b656b1cf90c92823146b4 by plassalas
gs-cv: Field: added a parent and a list of children to each Field
(commit: be099f0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 4d4716151390cd8c977cc77b755549a471e6b53c by plassalas
gs-cv: Field: added new methods to manipulate children
(commit: 4d47161)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 329808c1a9de06067b95a2295a5c2e393c70646e by plassalas
gs-cv: refactored the code in Fields for merging
(commit: 329808c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 0769385a05493dcf96067bb007bb61d0f82f0e71 by plassalas
gs-cv: Field: switched from a List of children to a Set and updated
methods accordingly
(commit: 0769385)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 84147458b77a1c102e3c160694f459bf8bb89302 by plassalas
gs-cv: refactored the code in merge to start adding/removing
relationships between fields
(commit: 8414745)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit f1eb75a222768a39b416d5a7b9802a63849bd677 by plassalas
gs-cv: redefined the conditions that need to be satisfied before adding
a new child
(commit: f1eb75a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 26f316ed6be4e166321ed01bec6446d3cc1af4f7 by plassalas
gs-cv: refactoring
(commit: 26f316e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit c689ecd62a20deeccd56e363ecad4bbf61ac646f by plassalas
gs-cv: Field: added simple boolean methods to help determine if a field
has children or is orphan
(commit: c689ecd)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit c55f02640afa365d1e0c8709eb4330c225679e95 by plassalas
gs-cv: Field: added  methods to get a field's siblings
(commit: c55f026)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 964f809df80eec35654d5f5a5fc82b95b3d6b894 by plassalas
gs-cv: started to implement a new logic for removeUnmergedFields
(commit: 964f809)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit c23ccbfc508dbe56de0addd0f3553e0b35aab4c4 by plassalas
gs-cv: Fields: minor refactoring
(commit: c23ccbf)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 68eb8e121d025dc44c74e5d4947a21e2a5695382 by plassalas
gs-cv: minor refactoring
(commit: 68eb8e1)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 3368f5d041ce5bf47cef3a2fef8afe7c371026c2 by plassalas
gs-cv: attempt to adjust parent's rect if unmerged, based upon
children's translation
(commit: 3368f5d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit e01b422d19fd031bf5e57cb39c3b32f79d162315 by plassalas
gs-cv: Field: only orphan fields can be locked
(commit: e01b422)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit f1b745d3f7f095e63e1bc894f275f547d24ec7e1 by plassalas
gs-cv: AbstractField: removed deprectated merge (unused)
(commit: f1b745d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit 57823ea5109e2eed3173a3e6a78aadd033abeeba by plassalas
gs-cv: AbstractField: replaced private Rect with GSRect (coordinates as
double instead of int)
(commit: 57823ea)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/newmodel/FillNewModelWithData.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/ModelTools.java
Commit ca39e5496123357adea849e5f32a590b8418b5e2 by plassalas
gs-cv: minor refactoring
(commit: ca39e54)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/RectangleTools.java
Commit 6c8a2f73178f9645ea377a2d35fc929ba8ebfede by plassalas
gs-cv: Fields: refactored and updated the implementation of
mergeChildren
(commit: 6c8a2f7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit bdc64a8129bdd1453f2c2798f7832a501a474511 by plassalas
gs-cv: added an alternate deleteRecursive method to delete unmerged
fields
(commit: bdc64a8)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit b023cc366de43d394e9e82b890812b808ac31143 by mbeauperin
truncate logic
(commit: b023cc3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 552ac9279e43e472f4a00a4673a981b654c0d9f9 by plassalas
gs-cv: started refactoring the code to merge rectangles in Fields
(commit: 552ac92)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java
Commit 08e0d7e19d6d120956f0520c2d050c22e6f6666e by mbeauperin
modify methods signatures to handle frame dimensions
(commit: 08e0d7e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit ebf9346ed340ad55e74d34caa3a8ca7a321224ff by mbeauperin
implementation of truncated rects detection method
(commit: ebf9346)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 01f3fae4d81a6d617a01d0a300ef593dd914e225 by plassalas
gs-cv: Fields: refactored the code in placeRect (same implementation)
(commit: 01f3fae)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 4a80c7b0a3ab25a9e0f23a380f8d7ff1c3a6fa84 by plassalas
gs-cv: Fields: simplified the logic in cleanMatches (return only one
result)
(commit: 4a80c7b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 15a7647f5ab52453bb1a3afda5a066be329ff144 by plassalas
gs-cv: Field: updated setParent() to include constraint check (no
overlaps with future siblings)
(commit: 15a7647)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 3163d4f0121a8f1ce0e71bb6003e78b1d438a54f by plassalas
gs-cv: RectDetector: added a new filtering method (not used yet, too
restrictive)
(commit: 3163d4f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java
Commit 36856e36a5b204eeb512c0ae18ac9c035d1530e6 by plassalas
gs-cv: Fields: started to implement placeRect(GSRect) to create/update
fields nodes
(commit: 36856e3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 133b911f38f69c299fd38c4665336d52360af865 by plassalas
gs-cv: updated the code in Field.setParent, added method removeNode in
Fields
(commit: 133b911)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit b5ddcb13963cc56ab1a49986d447cda420d1da74 by plassalas
gs-reinforcer: moved static method getShift to non-static in GSRect
(commit: b5ddcb1)
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/RectangleTools.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java
Commit ebe351d66afee049f65ade1714ae13d1a04bc9ee by plassalas
gs-cv: refactored the code and removed unused methods
(commit: ebe351d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 514c4348afa1ca8f2fd60055004986eef5deca2a by mbeauperin
Detection of truncate rects
(commit: 514c434)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 77bea11f2619daadaeba6ec910bdfd54fd776ce4 by mbeauperin
Change method updateRect to handle truncate rects cases
(commit: 77bea11)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit 020a0d3d660be3352805a95f3356e3deabd1a399 by mbeauperin
delete obsolete method not previously deleted
(commit: 020a0d3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 6eebc96590d82d30b28b6b572aea1b954e2ec416 by plassalas
gs-cv: Fields: fixed a bug in cleanMatches
The return statement could lead to an exception when the list was empty
(commit: 6eebc96)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 2b04df4574b009737b04af52d609fcbdfe2deb37 by plassalas
gs-cv: Field: added a constraint check in updateRect() (wip)
(commit: 2b04df4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 1c8030331adba2d2e22645587098d8ddc6f2ace5 by plassalas
gs-cv: RectDetector: replaced the rectangle's filtering with a strict
constraint
(commit: 1c80303)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java
Commit 632d9d6a89c6dc0ae487d033c0679e5c33e65792 by plassalas
gs-cv: Field: refactored the code and added a missing constraint in
checkConstraintsRecursive
(commit: 632d9d6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 8ddf953d836644fe4cc748693293484e35df537f by mbeauperin
Implemented field truncated status when creating/updating node.
Refactored a bit of code.
(commit: 8ddf953)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 8a58af9807cea590c80f54c77f2833e8ea4c266a by plassalas
gs-cv: minor cosmetic changes
(commit: 8a58af9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java
Commit a00a77351a8ecd2973ed70e6591b3bc450956cee by plassalas
gs-cv: minor cosmetic changes (removed TODOs)
(commit: a00a773)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 7cf19d47e96f690087b74a3a69ab95e3dce853ad by plassalas
gs-cv: AbstractField: removed Point center
(commit: 7cf19d4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
Commit d894351d3cc8cc067c5aa1f70e53fdda6dd660d0 by mbeauperin
modify createNode method to prevent field creation if rectangle is
truncated
(commit: d894351)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 8e76abaa09a274f00b3aa3e84dc330428d47f53b by mbeauperin
Addition of possible truncation directions. Refactoring of code
(commit: 8e76aba)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit 05ad8b386d7f9e270f5e68c11c51a6b50805d19b by mbeauperin
Code refactoring
(commit: 05ad8b3)
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 726cf819c712d1e9ff125820db83b68c1d9515b9 by plassalas
gs-cv: replaced isOverlappingStrict with isOverlapping
(commit: 726cf81)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java
Commit 52d835c3c1c29f5241eb0f4ca8f51dcc66fb775b by plassalas
gs-cv: Fields: cleaned-up and refactored the code
(commit: 52d835c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java
Commit 0afe964b935038594ed26451193c67d0d012b30f by plassalas
gs-cv: AbstractField: minor change ocr(Img) to prevent OCR on small
rects
(commit: 0afe964)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit f25eb5077f48a08b41f084779648f6fa0c512598 by plassalas
gs-cv: refactored the code
(commit: f25eb50)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java
Commit c68a9aa5b5604b5d083a8cda1b23f9cf641fc8ca by plassalas
gs-cv: Fields: refactored the code for displaying fields
(commit: c68a9aa)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit 809fc0b9a8a5800c76ea17c75cb677f89b344bcb by plassalas
gs-cv: Field: attempt to re-adjust parent's or child's coordinate if the
constraint fails
(commit: 809fc0b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 8676f4db01d26b73bfc238b342ae58c59cc5048e by plassalas
gs-cv/ir: removed unused code and classes
(commit: 8676f4d)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/model/Score.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ContextActionCustom.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/model/MeanLevenshtein.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/newmodel/FillNewModelWithData.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/model/ImgFilter.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/OcrWorkerVerticle.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/docPattern/ZoneStreamOrganizer.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/DezonerVerticle.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/LinkImgToDocClassVerticle.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Deskewer.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/AbstractMultitonVerticle.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/comparator/OcrParameters.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeBestTextPerZone.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/newmodel/SimpleModel.java
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/CosineSimilarity.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/PdfConverterVerticle.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeAllLevDistances.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/model/LevDistance.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/NativeLibraryLoader.java
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/StringCompare.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/RadioButtonWithValue.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/AddImageToEngineVerticle.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/comparator/FillModelWithData.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/docPattern/TestDocPattern.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/model/ZoneText.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/comparator/ComputeTrainedScores.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/WatchApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/ParallelTasks.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/comparator/ImgFiltersVisualComparator.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/OcrEngineHolderVerticle.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Ocr.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/WorkerVerticle.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/ImgFunction.java
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/RectangleTools.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/model/DocClass.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/ImgFilterFunction.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/utils/ZonesJsonConverterForUID.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/TextBindingCustom.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/model/ZoneGeneric.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/OcrPersistenceVerticle.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/DocumentImage.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/utils/ObservableListExtractorCustom.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/docPattern/DocPattern.java
The file was removedgs-ir/src/main/java/org/genericsystem/ir/app/gui/pages/FiltersStatisticsPage.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/app/gui/pages/ClassifierPage.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/docPattern/ZoneStream.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/model/Doc.java
The file was modifiedgs-ir/src/main/java/org/genericsystem/ir/MailWatcherVerticle.java
The file was removedgs-ir/src/main/java/org/genericsystem/ir/app/gui/pages/StatisticsTable.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlasty.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/ModelTools.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/cv/classifier/newmodel/SimpleModelTest.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/NewClassCreator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/OCRPlastyScorer.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/utils/NewZonesModelConverter.java
The file was removedgs-ir/src/main/java/org/genericsystem/ir/OcrParametersVerticle.java
Commit 81a9d46890c2e6885719d177068ea96510524135 by plassalas
gs-cv: Field: slightly refactored the code in repairTree()
(commit: 81a9d46)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit b032a68d4358abb207fb1a25d0c62c4864ad1ac3 by mbeauperin
Refactoring of findMatch method, checkConstraintRecursive method and
related methods. Remove Optionals where needed.
(commit: b032a68)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/RectangleTools.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java
Commit c583dccac899fe1ab61d91159539c14232329083 by mbeauperin
clean up code
(commit: c583dcc)
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit 9fe3e24212ad0aca29212983ee3d117842ddb644 by plassalas
gs-cv: Fields: cleaned-up the code and fixed a bug in
findPotentialParent
(commit: 9fe3e24)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 22571d45557abbff6a0b433490432fab103316d5 by mbeauperin
Handling field's rect coordiinates in case of truncation
(commit: 22571d4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 8bedb9672703c5df8d47e34ba04969172c4202c1 by plassalas
gs-cv: Fields: added a constraint to prevent any overlap but allow total
inclusions
(commit: 8bedb96)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/OverlapConstraint.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 0b8edc413bea0c9f4d893af78c09baebeae8574a by plassalas
gs-cv: minor refactoring
(commit: 0b8edc4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/OverlapConstraint.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java
Commit 701c1f863a402d9fc33e1923b5e203893a93b029 by nfeybesse
Refactoring
(commit: 701c1f8)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 56eaf84688c9de0f698ab6f3a2f42411cece7652 by plassalas
gs-cv: Field: fixed display issue affecting locked fields (shown in red
instead of light blue)
(commit: 56eaf84)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 20b91baf8f3e87ec43669ec154192754414148ae by plassalas
gs-cv: Fields: removed the predicate in removeDeadTrees, refactored the
code
(commit: 20b91ba)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 6625847fd82010517eb8dd6093654a4a2efb14d8 by plassalas
gs-cv: Fields: removed interface OverlapConstraint
(commit: 6625847)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/retriever/OverlapConstraint.java
Commit e73685c3375d7d5cf1ec8418e262b19c233730c4 by plassalas
gs-cv: RectDetector: refactored the code to apply the overlap constraint
(commit: e73685c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RectDetector.java
Commit 8db5feb8df3e26853f3d2e596314a50c6fef6eec by plassalas
gs-cv: Fields: refactored mergeRectsList
(commit: 8db5feb)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 2693efd92b95ab8ffdcb46a387a0424ee0c08343 by mbeauperin
Correction of updateRect
(commit: 2693efd)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit a36323b76249eae2255dfb4a96f4e4a2498b4029 by plassalas
gs-cv: Fields: fixed a bug in cleanList (smaller rects were not added to
the returned list)
(commit: a36323b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 795e2baf6f8b804f045e2343c3eb61118332bebe by nfeybesse
Refactoring
(commit: 795e2ba)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 1eb89e430f08f572b6358384a07904944157d916 by plassalas
gs-cv: Fields: extracted the overlapThreshold as a method parameter
(commit: 1eb89e4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 9d334ca6d9251b926ab68d6612a7c5cbc9cafb43 by plassalas
gs-cv: switched the 'debug' display to the stabilized image
(commit: 9d334ca)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit a468d782f8226488c9efa70cf1ce51ea6dcefc4e by mbeauperin
modification of deadcounter application
(commit: a468d78)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit c0ee0a06e44f83d48c3ad18bab91c0c462213742 by nfeybesse
Refactoring
(commit: c0ee0a0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit 375a4411cbdab144ec0e2589bf042c023c10dca0 by mbeauperin
restore toString method in AbstractField
(commit: 375a441)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit 20876dde5c00823eea427fe113278e5898cb579c by nfeybesse
Text on left
(commit: 20876dd)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 17331ef1a923b6d0dc092d0517aa699464377cc4 by nfeybesse
Change lock policy
(commit: 17331ef)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 758e5b3d0feefbcff5b0b0bd676a719178cb126b by mbeauperin
Changed checkOverlapConstraint.
(commit: 758e5b3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit bd97694439b577fd3b189c7611f774cc6e779ecc by nfeybesse
merge
(commit: bd97694)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit a88a7fd1fed05d3369714656c62b0c6f9af844a5 by nfeybesse
Refactoring
(commit: a88a7fd)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 98ebe311d92a5ecee45174bc4fcbca9f31bc3059 by plassalas
gs-cv: added a boolean check to test if a field needs to be OCR'd
(commit: 98ebe31)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit f6ab29c58237b0e35f3c6893489c0677798e9008 by plassalas
gs-cv: Field: refactored recursiveToString
(commit: f6ab29c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit db4b984a481d9700b4dd69fdd56e09a3e236f373 by plassalas
gs-cv: resolved merge conflicts
(commit: db4b984)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 00859bafbc7b2c4eab522d5b98ce36d6a76fca58 by plassalas
gs-cv: Fields: refactored findPotentialParent (moved into Field)
(commit: 00859ba)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit dde382b998681708dfc73d228abeade1ab84364b by plassalas
gs-cv: Field: cleaned-up the code and changed children's modifier to
final
(commit: dde382b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit e84bc5098b98ec0e55d9e0e2701d1092d1da840a by plassalas
gs-cv: changed field's text display (separated normal and debug output)
(commit: e84bc50)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit caa6ec8627f12c7bb31e13c506e7da004fc4451a by plassalas
gs-cv: Field: refactored findPotentialParent and added a method isInside
in GSRect
(commit: caa6ec8)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit a176668e17ac3ea9f3166fc0ed2be36aa37d7aa8 by plassalas
gs-cv: removed an unused function
(commit: a176668)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit e9929b9f752dcc59cb6fa7683bdfeb6f5347cdf1 by nfeybesse
fields merge outside stabilization
(commit: e9929b9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit e39603f06a8013406473179b6ff11c60aaac36d6 by plassalas
gs-cv: updated display policy
(commit: e39603f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit 6853d0f2fd75d8d157267e2f4ebdcaf5cdf6599d by plassalas
gs-cv: Field: fixed a bug in recursiveToString (didn't walk the trees)
(commit: 6853d0f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit ce52446c4d25888bc413db2aab287d62f204e4cd by plassalas
gs-cv: reversed the order of fields' creation (better match between
parents/children)
(commit: ce52446)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit bdb31f002289ebb99e910deadf6f62f657f99e79 by plassalas
gs-cv: CamLiveRetriever: removed the modification to make frame's
dimensions odd
(commit: bdb31f0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 1f4b64b2dbae0db4473421572f09ca809b55c89e by plassalas
gs-cv: Field: fixed the display issue
(commit: 1f4b64b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 4bf221260096ef85fc34d6b47551b990f1023ad3 by plassalas
gs-cv: Fields: prevent the creation of fields near the edge of the
display
(commit: 4bf2212)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-reinforcer/src/main/java/org/genericsystem/reinforcer/tools/GSRect.java
Commit b6ed9af147efde60e313bf5c1588dbdf159acbad by plassalas
gs-cv: CamLiveRetriever: draw detected rects on a debug image
(commit: b6ed9af)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit e9cadd33af9e14186110da568a3a76ad75adb091 by plassalas
gs-cv: removed parameter 'target' from checkOverlapConstraint
(commit: e9cadd3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 5c6bd162242930a5a22bdb44d45c4b75fd9f2360 by plassalas
gs-cv: Fields: refactored mergeRects
(commit: 5c6bd16)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 1d5f31bfbda84fe059f26df0c9f22f1de5b7b0be by plassalas
gs-cv: Fields: added the ability to add a new parent on top of root
fields
(commit: 1d5f31b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 7afb18012f7fda58e8997108719b939f5618d5b9 by plassalas
gs-cv: Fields: refactored findPotentialChildren
(commit: 7afb180)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 355e6da2c26b9dadc774262ba641bbcfe925ef24 by plassalas
gs-cv: Field: added method updateParent to set all the relations when
adding a parent
(commit: 355e6da)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit bb17a7b947347aa7d4df015f7188f67da508f710 by plassalas
gs-cv: Fields: renamed method createNode2
(commit: bb17a7b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit fc73b13f79cf80442b683258e27f7658da62c87b by plassalas
gs-cv: AbstractField: replaced getLargeRect with rect in ocr(Img)
(commit: fc73b13)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit e19183c0b1239b5f7d18385971fa60b8cbfd32aa by nfeybesse
Always displays frame image
(commit: e19183c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
Commit eeef844023a42e4e339149f0db4dac556d68787c by plassalas
gs-cv: Fields: removed some logs
(commit: eeef844)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit e09bcd6ab8b2e41a792bf938d6f75e3f964e4fce by plassalas
gs-cv: ImgDescriptor: replaced determinant's check with a check for
convexity
(commit: e09bcd6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
Commit b0ee489487ab8958b25a4b0086bde89834803f96 by plassalas
gs-cv: CamLiveRetriever: reset the stabilizationErrors counter when
homography != null
(commit: b0ee489)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 4ca8ea92c6a441a4d09a050f1353b44e754d3eb6 by plassalas
gs-cv: AbstractField: added another rect for the OCR (updated with the
latest match)
(commit: 4ca8ea9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit e4bdec1be082eb5edbe4c9e6d364f56a1ad831e3 by plassalas
gs-cv: Fields: cosmetic, changed logger level for some methods
(commit: e4bdec1)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 31b86572881cae380193f869e852a0686353fbf5 by plassalas
gs-cv: prevent the OCR of a field that is too close to the edge of the
frame
(commit: 31b8657)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit 00a7f130afbb49162ebcc1406f73407293fc7516 by mbeauperin
refactor of method consolidateOcr(boolean) to remove unused code
(commit: 00a7f13)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit c87c8816d6ea19eac8b4acb86b007da0b5fbbefa by plassalas
gs-cv: moved deadCounter from AbstractField to Field
(commit: c87c881)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java
Commit 5d6cb4b72a1205a32fa086e9b7498709d8c1f22f by plassalas
gs-cv: Fields: updated the condition for ocr in runSequentialOcr
(commit: 5d6cb4b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 0904262b5f7cf389076b1d472a4dda214639db41 by plassalas
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit d457eaf9ab4f6a3da9a64c88c26d8f94478c79e4 by plassalas
gs-cv: added some time logging
(commit: d457eaf)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 305e0b631584c460542bca6752027039a83004e6 by plassalas
gs-cv: Field: minor changes (parameters)
(commit: 305e0b6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 3535ba215909d2839b4261aa0619e6dcced0c8d9 by nfeybesse
New detectors
(commit: 3535ba2)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit bd9e7bf5e92d9d6a9df7c72e2b3c2ac8646bb0f4 by mbeauperin
first implementation of recovery mechanism
(commit: bd9e7bf)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 02b93c82eff2a9eb3e61151139c86efdfcda0cd8 by mbeauperin
corrections to recovering old fields
(commit: 02b93c8)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 8aee7b55d171855c74d9784141202eeb720b7e00 by mbeauperin
small corrections and refactoring
(commit: 8aee7b5)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 187df339972b95b5c397ccda6374a51afbb1fb68 by mbeauperin
add line to uncomment to restore old behavior
(commit: 187df33)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 71c401bec9ed02b5cf962922b113b4c3f7a8b46f by mbeauperin
corrections of recovery system: error calcution update, no
restabilization if recovery system is on
(commit: 71c401b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 91e4f5962aa24da0a161c1316752d00b67ae00c6 by mbeauperin
recoverry mechanism: correction of homography error estimation by using
only ransac inliers
(commit: 91e4f59)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit e0f0db6908fffbf792587a1a2b3f538eddef806a by mbeauperin
code clean up
(commit: e0f0db6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit d17fb5ce0810101805fe9118ef45db04c5143c57 by nfeybesse
Partial
(commit: d17fb5c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit d201fa6191f562a685e5d50b4b1470681c4970c6 by nfeybesse
fix three vanishing points detection
(commit: d201fa6)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/AngleCalibrated.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit 63023bbd8950bcaf3ecc5e9cebb1b8543e71c291 by mbeauperin
minor refactoring and add feature to decrease lock level if field has
some offset with the text
(commit: 63023bb)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit 3c0aeb7b0c1d966e9a5d413e7ce327baeb43fd38 by nfeybesse
Partial commit
(commit: 3c0aeb7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit dc3179473f4b4dd2a6b695d50869da85ce7f670d by nfeybesse
In progress
(commit: dc31794)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Calibrated.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit 879a7558fba9e6598d2a13ed321a2c2c4e1343e4 by mbeauperin
correction of fields recovery mechanism
(commit: 879a755)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 4546fd429f27702db7c8abe70821ea62b8dedc47 by nfeybesse
Don't work
(commit: 4546fd4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit 50a9a08ae43cc617b6cd2ff198a19e1c7ebdb169 by nfeybesse
Fix homography computation
(commit: 50a9a08)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit 969fe116f1e695a669661dff32eb1a347ec80492 by nfeybesse
findHomography works now
(commit: 969fe11)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit a4c67a2da71f36ee2625ec6e0c8519d0a0954f8d by mbeauperin
correction of recovery mechanism. reset recovery counter to re-allow
stabilization of fields
(commit: a4c67a2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 9bbbed78af68863bbb4cb877747d9cd2f68eecd5 by nfeybesse
Dump deperspectiver
(commit: 9bbbed7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit 15876098bdf08caa9907263d497492c27d60d581 by nfeybesse
Work in progress
(commit: 1587609)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit 41851b68c9093090047dbf0e2f220fb7baf70556 by mbeauperin
change in calibration method. Now using focale
(commit: 41851b6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Calibrated.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 27888d267a292736c59848d2f680ebbf6931f2f1 by mbeauperin
consolidation of fields labels with children labels. First
implementation.
(commit: 27888d2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit ec46af794e25224da25accb26c423d742c44c4d7 by mbeauperin
consolidation of fields labels with children labels. Implementation of a
method using children label concatenation.
(commit: ec46af7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 88321b6a7b4e65a3a4a368c44cc9298e625a8841 by mbeauperin
modification of method findPotentialChildren to prevent a double
detection of the same region
(commit: 88321b6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit e6341952fb7ef454a18d7db3b05b9f645379574b by nfeybesse
Work in progress
(commit: e634195)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit 70d44119ce78a36dc7efb51c14574bf81120320e by mbeauperin
change implementation of parent consolidation with children labels
(commit: 70d4411)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 333054fedd254372aa8ddc1d0081fd2b1e5ecac8 by nfeybesse
In progress
(commit: 333054f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit 666ebe117335df0e81ab5694c04a62ef01c1c47d by mbeauperin
plotting ang using polynome
(commit: 666ebe1)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit 8f546fcd2f607f985981ab3e1824b93dd9f11f92 by mbeauperin
correction of step
(commit: 8f546fc)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit 95cefaaf36a628dc2db7ee86a8c66635c46d4566 by mbeauperin
new attribute in  Field to assume a field validated
(commit: 95cefaa)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 5b1683214ad34dcbab67fceb2ef3627b77b85a30 by nfeybesse
In progress
(commit: 5b16832)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit a8fb8d458dbd2fd6e662dae0177058690a6af6e3 by nfeybesse
Work in progress
(commit: a8fb8d4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit 8dd70be844eb8b82d2182e5e2f2ddca9d0a8ac06 by nfeybesse
In progress
(commit: 8dd70be)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
Commit e59073f87ef98702bafd8844e86fbaed262f2387 by nfeybesse
In progress
(commit: e59073f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java
Commit 1bc752ecfb72714b9b6e027b4e1916710b717b7b by nfeybesse
In progress
(commit: 1bc752e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Calibrated.java
Commit 0a0f71fa2e287b6d2cefca93398891128ed9540c by middleware
work in progress
(commit: 0a0f71f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Calibrated.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
Commit 0c15a71d57754064e76c51341be0183b811dc97b by nfeybesse
In progress
(commit: 0c15a71)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Calibrated.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java
Commit 07a9c855c8a39486d218a75dd800b45f8f782e84 by nfeybesse
Test committer
(commit: 07a9c85)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
Commit 4188e12bca8aea106ed05f3ae6ea57c95d61f94d by nfeybesse
Test
(commit: 4188e12)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
Commit 21dc96cc63273637b113ce3bf43c32c8f5927f88 by nfeybesse
Refactoring
(commit: 21dc96c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
Commit 5ef860c2fc672eafbd544b00b6976c5a8aa31432 by nfeybesse
Refactoring
(commit: 5ef860c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/AbstractApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Calibrated.java
Commit d97dc4aac617a55ffe891a5550036a9b76d2ea64 by mbeauperin
new behavior: no status degradation for out of frame fields
(commit: d97dc4a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit d516d625fc9da1ac1a7a339a601d8af9a0529141 by mbeauperin
change method findPotentialChildren to prevent double rectangle
detection. change InclusiveArea from <0.7 to <0.3
(commit: d516d62)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
Commit cf1d7e2f70d21e95917fa4728e3e65c4d14cf78b by mbeauperin
retrieval of LinesDetector7
(commit: cf1d7e2)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
Commit 275134e74782587ecd4b517513177a7ae07ee02f by nfeybesse
Improve deperspectiver
(commit: 275134e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
Commit 144749d5e8a2b79a6184f59fb872944579f77c66 by nfeybesse
Change stabilization homography between deperspectived images
(commit: 144749d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 039971e3e313436cfb86eb47dfe9572609eff692 by nfeybesse
Forget a file
(commit: 039971e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
Commit fe8c8044e57839fed29d1a97b685749f4e0c8a05 by mbeauperin
replace findHomography by translaction-scale calculus in ImgDescriptor
(commit: fe8c804)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
Commit a2179f96848544d4160aeb9899940db64240850d by mbeauperin
adaptation of Deperspectiver to CamLiveRetriever
(commit: a2179f9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit da3a9e4ac3e80e5fd95658633bde54715231fc4f by nfeybesse
Improve descriptors detection
(commit: da3a9e4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
Commit dae242eac7f01f59ddea10cae7245c79fc56d5db by nfeybesse
Create cleanTablesInv for classic binaries
(commit: dae242e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
Commit 7fa5a0955e035414fc9518ef5a5382f9c142e4f6 by fducroquet
gs-cv: Modify CamLiveRetriever to make a version usable with an image
(commit: 7fa5a09)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/RetrieverFromImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 2a9ade20f166f51cb9dfa6adc14cf0b1a5a81f37 by fducroquet
gs-cv: Move toJsonObject from DocFields to AbstractFields
So it can be used from Fields too.
(commit: 2a9ade2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractFields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DocFields.java
Commit 12817d86b726bae44118440e9c43c06b7cf81571 by fducroquet
gs-cv: Avoid infinite loop when creating Json from Field
(commit: 12817d8)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit a581b48a6e3774a98610931eaf02a6c6cf3b639a by fducroquet
gs-cv: RetrieverFromImg: Preserve image proportions when resizing
(commit: a581b48)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RetrieverFromImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
Commit 0b540464b15ec8cbf7f47c126468aec9fb84e6cd by mbeauperin
add a new function onS() to store an ImgDescriptor. Search in the
history for matching between stored and actual ImgDescriptor
(commit: 0b54046)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/AbstractApp.java
Commit 96a9305d2701627fc52c23b1d5a8d81a58aef122 by mbeauperin
change of ImgDescriptor. Minor modifications in CamLiveRetriever and
Fields
(commit: 96a9305)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
Commit 63a1e2538781a0922e6fd898f74afa1d19f945fe by fducroquet
gs-cv: Add forgotten replacement of capture.read() by updateFrame()
(commit: 63a1e25)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java
Commit 00ee59a66cf07b9fa9294997c00ee2173024715e by nfeybesse
Add perspectivation mode management
(commit: 00ee59a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RetrieverFromImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java
Commit be7677271a4f34ba9a969effa2fa78d415ea1e9d by mbeauperin
Refactoring of mergeRect and createNode methods to handle correctly the
hierarchy in the Fields tree
(commit: be76772)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit ec77f961aae47c92eeb3e6cc6ec2e13b4fb24f68 by mbeauperin
removal of recovery mechanism. minor refactoring
(commit: ec77f96)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 69e7d33d25f80fa8cb632629f7cd23feb0792efa by nfeybesse
Merge
(commit: 69e7d33)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java
Commit d8f7efa84d692948b2c526d64aa315684c6e0c56 by mbeauperin
refactoring
(commit: d8f7efa)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/newmodel/FillNewModelWithData.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
Commit 362a9c3d462c1e60c47489648c80c561ddc788c2 by nfeybesse
Improve deperspectiver
(commit: 362a9c3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
Commit 1885a1598aae102705f28be26671022c2e4c46d9 by nfeybesse
Remove redondant binarizations
(commit: 1885a15)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
Commit db40cbb8dfd54606a236066072998569c145ff57 by nfeybesse
Improve deperspectiver
(commit: db40cbb)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/Tools.java
Commit f5a3635f729c9cb0cc9b206e36b96a4581255efc by nfeybesse
Forget a file
(commit: f5a3635)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/TextOrientationLinesDetector.java
Commit 8f7956e960caf2b5fdaf2c9b9a253204cfe7636d by fducroquet
gs-cv: Separate CamLiveRetriever and RetrieverFromImg
(commit: 8f7956e)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/retriever/LiveRetrieverBase.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RetrieverFromImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
Commit 6952eb3054ab346bd29b1c1cd5f242fe73b4f699 by nfeybesse
Refactoring
(commit: 6952eb3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/lm/LMHost.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/TextOrientationLinesDetector.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/lm/LMHostImpl.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/lm/Levenberg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector6.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector9.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector3.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector7.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/lm/LevenbergImpl.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector10.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector8.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/LinesDetector4.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/lm/LM.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Calibrated.java
Commit 0c5133b0cc85cb508e2e8e208037eaba9a37fe4f by nfeybesse
Refactoring
(commit: 0c5133b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Calibrated.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
Commit 9e9ab289a6a278f8dbfb232419ac3f3d71776e45 by nfeybesse
Refactoring
(commit: 9e9ab28)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Calibrated.java
Commit 064d88477219ea5484d8fa09c113858dac9e7c83 by mbeauperin
onS -> saves descriptors and computes the best
(commit: 064d884)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 2636d4b990b69bd705569bb172ed57c9ae33d63f by mbeauperin
small change in homography products computing
(commit: 2636d4b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 517e6cef1d228f317138fbb46bb80456fde282b5 by mbeauperin
corrections of matrices products
(commit: 517e6ce)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 05080f2a41499c730c08e5ee552521a459bad475 by nfeybesse
Refactoring
(commit: 05080f2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/TextOrientationLinesDetector.java
Commit f8a09711f6057f4b13b4af3c8688f4fa75b0705c by nfeybesse
Improve closing
(commit: f8a0971)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
Commit 41ce20020608a3e182ae8aba5c0a7fdc78244a21 by nfeybesse
affine lines detection
(commit: 41ce200)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
Commit 9642cc38884aa924720cf0b5a994182f23328c14 by nfeybesse
increase threshold level on gradient
(commit: 9642cc3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
Commit 0c46f167edcd31040d4b36281c4b434053e88ee5 by mbeauperin
new mechanism for storing ImgDescriptors
(commit: 0c46f16)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit d57c7dbdb3e7a8a0099a37c8daf37590558acbe8 by mbeauperin
some corrections
(commit: d57c7db)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/ImgDescriptor.java
Commit ca91611d2a0e0409049b55af48b2fec13b466896 by nfeybesse
test Kalman filter in deperspectiver
(commit: ca91611)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Calibrated.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Kalman.java
Commit ca826070ee82bdddc9a7f3e41d29605107a03e4a by mbeauperin
missing class
(commit: ca82607)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java
Commit b598ba1a7e845c267d1e91bc2570aca406dd99d4 by nfeybesse
Fix little issue with matrix order
(commit: b598ba1)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 2a7ac86f4d43b3c82ed3694df067a89225044a22 by nfeybesse
Display vanishing point arrows
(commit: 2a7ac86)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
Commit f831921e55cc24f622ed370d5338e20fb3f15ba7 by nfeybesse
Fix blue arrow direction
(commit: f831921)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
Commit 7d1b3062cb1795ffe13a9e46638b4af581f526af by mbeauperin
moving code from CamLiveRetriever to DescriptorManager
(commit: 7d1b306)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit f580b565157e254e0ef513a8d1dac05dbcfcadc2 by mbeauperin
some corrections
(commit: f580b56)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 712794fa3d7a8282edccdac1a9e4e0115ebe5273 by mbeauperin
small correction
(commit: 712794f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java
Commit 0b3884063d9d3d1f7ea025fbd5755469d6ef945a by mbeauperin
small correction
(commit: 0b38840)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java
Commit 0156e670d8217f28944be32448bc7127203b7f09 by mbeauperin
implemtation of a system to discard bad homographies with standard
deviation
(commit: 0156e67)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java
Commit 58be2b21028044f7e5486c9287ff4d82aeadde40 by mbeauperin
refactoring of a method name
(commit: 58be2b2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java
Commit b938adc52d41edff4a649e949b6282886f91a531 by nfeybesse
Begin spatial analysis
(commit: b938adc)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Calibrated.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/RectToolsMapper.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/CamLiveRetriever.java
Commit 9a26d5ab88cb1024091e91538cd24142e85fa546 by mbeauperin
refactoring to simplify mechanism. Rollback to only one matching
behavior.
(commit: 9a26d5a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java
Commit fbc3a112c784a151fc2ade0fdc0ba305becfbce3 by mbeauperin
refactoring
(commit: fbc3a11)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/DescriptorManager.java
Commit 8ebbb594d849fa476de63baedb53a8dea007398a by nfeybesse
Election of best image description
(commit: 8ebbb59)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
Commit 1eb3af835327943f50d548d5c725e4b9268e1076 by nfeybesse
Clean tables to improve contour detection
(commit: 1eb3af8)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
Commit 9b893cd62373ce42227ec6e302817bba9e6f9bb9 by mbeauperin
change referenceManager to first lookup reconciliation with ref or last
in
(commit: 9b893cd)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
Commit 79dc1485e765e29259fecf69f8776ccf79b20beb by mbeauperin
correction bug deperspectiver
(commit: 79dc148)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
Commit ac676d3ef9747cb7f0389568c8255bcc547ddc68 by mbeauperin
revert previous correction
(commit: ac676d3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
Commit 9e041d3bd60ed51de192a0550c2f5262068b861c by mbeauperin
new package application with clean refactored code
(commit: 9e041d3)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/DisplayManager.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/Lines.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/Deperspectiver.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/Calibrated.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/Reconciliation.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/ImgDescriptor.java
Commit 1ba39af70c20496d834440679c60a03c5fcb5dc9 by mbeauperin
repackaging
(commit: 1ba39af)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/ImgDescriptor.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/SuperTemplate.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/Reconciliation.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/TextOrientationLinesDetector.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/Deperspectiver.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/ReferenceManager.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DisplayManager.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/Reconciliation.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Calibrated.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/Lines.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/Calibrated.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/ImgDescriptor.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/Lines.java
Commit 34720f36bc4c848baca2fd328906c20ccea2084f by mbeauperin
repackaging
(commit: 34720f3)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/Reconciliation.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/ReferenceManager.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/Deperspectiver.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/ImgDescriptor.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/Reconciliation.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/TextOrientationLinesDetector.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DisplayManager.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/ImgDescriptor.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/SuperFrameImg.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/Deperspectiver.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/SuperTemplate.java
Commit 68d4b232456d1601f1edd38bd62cc744c9b5bd86 by nfeybesse
Fix closing on binary inverse
(commit: 68d4b23)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/LayoutAnalyzer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Layout.java
Commit bc0d33f92ab66e9b1147ed5e90673778ae68d944 by nfeybesse
Refactoring + layout
(commit: bc0d33f)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/DisplayManager.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/layout/LayoutComparisonTestFigure2.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/Deperspectiver.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/layout/LayoutComparisonTestFigure.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/AbstractApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/LayoutAnalyzer.java
The file was addedgs-cv/src/test/java/org/genericsystem/layout/LayoutComparisonTestFigure3.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ImgDescriptor.java
The file was modifiedgs-cv/src/test/java/org/genericsystem/layout/LayoutsTransformationTest2.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Layout.java
Commit a96db0cd7a1c0eb77bd5eedd10a64a8b50fdc560 by mbeauperin
create external method to handle work in GraphicApp
(commit: a96db0c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit 97583f6d556916c09e3b6d8fb93f14b657a98160 by nfeybesse
Merge
(commit: 97583f6)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit 7d68a425512f8e0b5a19354f16bf4efe680b33af by nfeybesse
Create a new ScheduledThreadPoolExecutor that is bounded
(commit: 7d68a42)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/BoundedScheduledThreadPoolExecutor.java
Commit 432774656a4a1b79bf2ca5241229f55333dee9b3 by nfeybesse
Intoduce fill level to detect rectangles
(commit: 4327746)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit a9fd22f6959d310d3c1f2137ffdb6c714f7ed9c2 by nfeybesse
Add timer start / stop on space key
(commit: a9fd22f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/BoundedScheduledThreadPoolExecutor.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit 17ddcf51cab4903d0446b55b35d8a4903fd40654 by mbeauperin
Corrections in fields strengthening algorithm. Removal of unused method
(commit: 17ddcf5)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
Commit 2a87519f1837c4a340b8dff6f1e0f5d326a852ff by mbeauperin
removal of debugging logs
(commit: 2a87519)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
Commit 4336ddf091abd27709033f529495f67da0371a7e by nfeybesse
Inroduce fill ratio in rectangles detection
(commit: 4336ddf)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
Commit 079ca34ad0c6a3324155dda9932f6458efd8e2de by nfeybesse
Simplify rectangle consolidation
(commit: 079ca34)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
Commit b1ebb577e23c1fa4a8beaf6f69e1362ab00e1116 by mbeauperin
randomize reconciliation possibilities. Increased map size
(commit: b1ebb57)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
Commit 3b50de0e5cd9cf9089d24363dd885eea00660adb by nfeybesse
Switch cam config to hd
(commit: 3b50de0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit e25a1e36a275910b267290fc3cee2fc32d7154f2 by nfeybesse
Encapsule video capture
(commit: e25a1e3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/GSVideoCapture.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/GSCapture.java
Commit 671ee58cf1c2ddf1a4f7081f373874f81cc362f0 by nfeybesse
Implements capture from simple image
(commit: 671ee58)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GSVideoCapture.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GSCapture.java
Commit f886c3c2ec645345f926fb21791e31e3f87d5fc9 by mbeauperin
refactoring
(commit: f886c3c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
Commit 045adfb8b46df111f56ceb2b4512e8be8f5a2baf by mbeauperin
Change decrease policy: only decrease displayed fields
(commit: 045adfb)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
Commit 271f18a5bd8d951e77a7cb551f2927cc12fc6b07 by mbeauperin
change implementation of decreasing policy
(commit: 271f18a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
Commit ba2dae16475317787e057283323f2db16e25366f by nfeybesse
Create config
(commit: ba2dae1)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/Config.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit a7148b27fd47505c273266a5452c38daf42cf4c9 by mbeauperin
Add paper scanner displaying all discovered fields at the same time
(commit: a7148b2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
Commit 33a7bd7e3692ef015b073999324ef6de7e6f2cdd by nfeybesse
merge
(commit: 33a7bd7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit 5f2de1c974109a1a899665a2d05bd971c4feecd5 by nfeybesse
Change layout method
(commit: 5f2de1c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GSCapture.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Layout.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GSVideoCapture.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/PdfToPngConverter.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
Commit 8212c9c72354fd0f624336c7d67f3421e5c87388 by nfeybesse
improve maching
(commit: 8212c9c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GSCapture.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ImgDescriptor.java
Commit 026df2de2af2f0d9ca9123a47648a2309563d18f by nfeybesse
Detect contours centroids alignments
(commit: 026df2d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Layout.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Lines.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit 3c09f0f9fa8a62f9512fcea383648c871e3063a7 by mbeauperin
reference updated with smallest area of layout
(commit: 3c09f0f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ImgDescriptor.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Layout.java
Commit c045865b1d25e99c6443f0b1f396bd2f0aeff63c by nfeybesse
Introduce Principal Component Analysis
(commit: c045865)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit d839a6e16eeacabbdfd11e19edf0cb2879a1d460 by mbeauperin
normalize layout area
(commit: d839a6e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Layout.java
Commit 8e084f1cf248401cda2aada7f0bc6388ed012a72 by mbeauperin
changed angle balance as a linear combination of angle * length. Changed
corresponding constants values.
(commit: 8e084f1)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit c946903ec363f5bbaaf160d9370476f8451c8991 by nfeybesse
Contour hierarchy extractor
(commit: c946903)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit 244d9faa543ab36efb4580c4a8cd3e6a1f9bbb77 by nfeybesse
Remove black internal contours
(commit: 244d9fa)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit 87a71199ef88591fa9b4a030447a03d9bb641216 by mbeauperin
change angle balance formula. Now taking contour w/h ratio
(commit: 87a7119)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit f9e1430fc14cf6d43412ab60aa8ac82529acede0 by nfeybesse
Remove internal black contours
(commit: f9e1430)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit dd0b8cb698355bd83486b0fce1716ead3007e206 by mbeauperin
working version
(commit: dd0b8cb)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit c9496f2f727d6075336dff5b605367e49b33f09f by nfeybesse
Unstable
(commit: c9496f2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit f2e37b38bacbc07b36afc700e932d1ea7e891311 by nfeybesse
Inverse eigen values when negative on x
(commit: f2e37b3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GSVideoCapture.java
Commit 27b4b678477c5dd8d321dcce0008d82ee2eac60a by nfeybesse
Refactoring
(commit: 27b4b67)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit 3c82f3d2154380c853a7d38a358f1d8d40df4927 by nfeybesse
Improve assemblage
(commit: 3c82f3d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit 93a380165f221eda85a30efb0c5f36bb00a95815 by nfeybesse
Exclude not horizontal matchings
(commit: 93a3801)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit adbe0f754ef8d610a84d2c02edc61da37b856cd8 by nfeybesse
Try to improve assemblage
(commit: adbe0f7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit b08bedc0ab81580e203f3e8acfd13d908a537cfc by nfeybesse
In state
(commit: b08bedc)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit fe709b4ecc91587b1d1ea7a8a976bc8208c8036f by nfeybesse
Disply aggregations
(commit: fe709b4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit 05cd7874f4c6080b6014d9561c756f4cb48eb279 by fducroquet
gs-cv: Field, Fields: Ignore some fields when saving in JSON format
(commit: 05cd787)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/AbstractField.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Fields.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/Field.java
Commit 29102ab4267a902375ea003638fb42e0f7bd7ed8 by fducroquet
gs-cv: RetrieverFromImg: Free memory taken by image after computation
(commit: 29102ab)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/retriever/RetrieverFromImg.java
Commit f0261d925901abbe669bf973b31fe10eb324844a by nfeybesse
Refactoring
(commit: f0261d9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/ReferenceManager.java
Commit ce3e1cda6d6446e72f2bd5f367c466603c3eef27 by nfeybesse
Improve PCA and component assemblage
(commit: ce3e1cd)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/Deperspectiver.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperTemplate.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java
Commit af4f2a2ec09106569f74f31818359e03880d76af by nfeybesse
Unstable
(commit: af4f2a2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit af6dc24b5d265157a7a1e8ecd88beefcb4b084af by nfeybesse
Fix issue in extrapolation, Refactoring
(commit: af6dc24)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit f227315fde9b69e515325ca52ebced43f6deef73 by nfeybesse
Refactoring + fix normalized area computing
(commit: f227315)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/lm/LevenbergImpl.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Layout.java
Commit 42421bf5130648a5f5c25591ec32f93d8953119b by nfeybesse
In progress
(commit: 42421bf)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit ed98c0f8f5f8603678bdf91e146699eed05c8b51 by nfeybesse
Fix Text orientation detector Improve assemblage with rotation
(commit: ed98c0f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/lm/LevenbergImpl.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit 9a5352733e7f44042729abca42a557f76d0bc5b0 by nfeybesse
begin grid dewarp
(commit: 9a53527)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/Svd.java
Commit 5f9c8409e7718e8f287ddec77a56ebf3db51ae83 by jmathorel
Interpolation des angles et tracé de lignes
(commit: 5f9c840)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPointsInterpolator.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPointsInterpolatorDemo.java
Commit 8f7db274f3cedfb8969e17bdd561ce325894d28d by nfeybesse
fix one issue
(commit: 8f7db27)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Svd.java
Commit 149c20c6f6c79f7e1c51aa73e101188d7792919b by fducroquet
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Svd.java
Commit 769a764b149bfea531163be189f85d3be67d8af0 by jmathorel
tracé des polygones
(commit: 769a764)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPointsInterpolatorDemo.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPointsInterpolator.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPoint.java
Commit 92dd86ed06720afaeb4d5991833e313c68b1eda7 by nfeybesse
New attempt to find vertical directions
(commit: 92dd86e)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 91e31c3004b2ca0679cbe84b086485d197c4e34a by fducroquet
gs-cv: DirectionalFilter: Release Mats to avoid memory leak
(commit: 91e31c3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 8a46075f4b593fb2ba40939b9cfc17154a4ed0f3 by nfeybesse
Add scale method
(commit: 8a46075)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 41b9e3a0ad7e0e0f1454eab84f56b66bf80a97fe by nfeybesse
add scaling
(commit: 41b9e3a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 4bbbe9d9140f91848dab2efd6f6b6a748e8ee171 by nfeybesse
fix memory leak
(commit: 4bbbe9d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 7ec409c524b70e6bf395cb82afefda694e642844 by nfeybesse
fix an issue in bin matrix
(commit: 7ec409c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit fba33306f4f15c67ef51ad97d720099722fd25f3 by nfeybesse
Best version
(commit: fba3330)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 829c99bb461bf0520089acda78ef757600c0417a by jmathorel
tracé d'un MeshGrid centré à partir d'un SuperContourInterpolator
(commit: 829c99b)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPointsInterpolator.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPoint.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/TextOrientationLinesDetector.java
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/WeightedOrientedPointsInterpolatorDemo.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit 96961588486d56b396b0048f03ba67262a8d2d0d by jmathorel
deformation des polygones
(commit: 9696158)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit a713a381545ecda723f33b84a13f4f359971970a by jmathorel
bugfix null pointer exception quand la grille sort de l'image
(commit: a713a38)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit e031328707928dcb618d5ba659b4b5de64b5371c by jmathorel
SuperContourInterpolator plus rapide et plus fiable
(commit: e031328)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java
Commit 0bcd40c3b1fe7641283bdb61fbb9f150e7ac362b by nfeybesse
Change Tesseract data path
(commit: 0bcd40c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Ocr.java
Commit 30ebdbb352bfa10f3110af14e8c9d677cea251e1 by fducroquet
gs-cv: Computation of second direction (non functional)
(commit: 30ebdbb)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit b19b9f18cecf7f87abbd0888ba56d45ee8d85f03 by nfeybesse
Clean gx and gy contours
(commit: b19b9f1)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit b6ff85d779385311396668b6cd215d56be3537f8 by fducroquet
gs-cv: DF: scale: Do not release frame passed as argument
In case we want to use it later.
(commit: b6ff85d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit cbf429b37095d6e87c0647216eeedd26ca6c4e98 by fducroquet
gs-cv: DF: Fix width/height inversion in findSecondDirection
(commit: cbf429b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit a9c9d92017f62fa4a0d06155a8c06b4fe9d36b2c by fducroquet
gs-cv: DF: bin: Simplify computation of boundaries
(commit: a9c9d92)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 3ec848cef7c138c47f42eb921af617ed3faecd8d by fducroquet
gs-cv: DF: bins go from 1 to nBin (not from 0 to nBin - 1)
(commit: 3ec848c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 07ca1e9b448a641ada31be99cccab4996d7fb36a by fducroquet
gs-cv: DF: Helper functions to display directions found on image
(commit: 07ca1e9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit e48dea835415935934d7a1a3c29284a8b0290d97 by fducroquet
gs-cv: DF: Add variables for nBin, nSide and lambda
(commit: e48dea8)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit ca8a69f7e51c7ee73da593f8a88ee76e8920aa96 by fducroquet
gs-cv: DF: Memoize orientDistance to increase speed
The total runtime decreased by a little over 40% on the tested image.
(commit: ca8a69f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 3a83946daffdc99d276e1ee86e32be13550053d6 by fducroquet
gs-cv: DF: Avoid use of lists of consecutive integers
(commit: 3a83946)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 4270fd0c9524a9b2a5aa1c6bb1169161bd8d60b7 by fducroquet
gs-cv: DF: Use line length proportional to nSide for drawing
(commit: 4270fd0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 7888d5eeb5a5cdfee7a3a9393a7c2b2ce7fe2405 by fducroquet
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 09b670adee9dbe4dd0d0171b855cd0a3631ef0e7 by fducroquet
gs-cv: DF: Implement AbstractApp
(commit: 09b670a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 873f549de1408fe8bb7cee3a224c0fa24db95cea by fducroquet
gs-cv: DF: Use arrays for histograms
Speeds up computation by a factor of 4.
(commit: 873f549)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 7bc05a4f78b58c91dbfc6c8f9831f2fdbf95d552 by fducroquet
gs-cv: DF: Simplify binning computation
(commit: 7bc05a4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 6681de0d74d76de786ce79542ccf3c1d72f65be1 by nfeybesse
Fix an issue in gaussDerivative
(commit: 6681de0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit f17c36f05eebc3a235a204b411b236f19cbc3437 by nfeybesse
Fix an issue in antiTangent compute
(commit: f17c36f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
Commit fb086c704a697ac9da9a44e4e6056610195505ae by fducroquet
gs-cv: DF: Remove a loop and an array
(commit: fb086c7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 8f58ffff67efea40f56c8f6bc17bcfee188ea752 by fducroquet
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit b6127a734ff7faa6866e057bc7972b353578b5ee by fducroquet
gs-cv: DF: Use [rows][cols] format for hist array in findSecondDirection
(commit: b6127a7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit f9681d1b90d0528379b12c7bbdbd7fb85e9b9d87 by fducroquet
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 475beb76f7f6fa996b05800dfb562147a01804ff by nfeybesse
Begin to work
(commit: 475beb7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/LayoutComparator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit e4a4206c67f4e6dc1ee94f4098bc349026efe85b by fducroquet
gs-cv: DF: Avoid doing some computations at each iteration
(commit: e4a4206)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit ed8a2a1ef2fd36cd37a71d89f1e0505fef5916ee by fducroquet
gs-cv: DF: Fix off-by-one errors in tested direction bins
(commit: ed8a2a1)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit b97622f84c10aac1625ed219a1725ee88c887fdc by nfeybesse
Improve graphicApp
(commit: b97622f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit 5f201cbd2d64bb0eb7c5db30318a41813d2f3a4f by nfeybesse
In progress
(commit: 5f201cb)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/SuperContour.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java
Commit 3c161319ab5777a78bfa0c2bb274b36b6e251546 by nfeybesse
Refactoring
(commit: 3c16131)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/layout/Layout.java
Commit 0c4b392ad46987bc3fa40191126a0c360a2b2418 by nfeybesse
Improve grid dewarp
(commit: 0c4b392)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit e6afe04843a2b1de8d3ee764f1bc3ea684b35ae1 by nfeybesse
Improve speed
(commit: e6afe04)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit ae2cc75cc9fe5654ff48162afae81edf063ab683 by nfeybesse
Change grid parameters
(commit: ae2cc75)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit 4083a907a9efef4d1dc02ebaba92e58739a9622d by nfeybesse
Improve contour assamblage
(commit: 4083a90)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperContour.java
Commit d6677b87a3eae0953681ce270adc44b35d42ab9c by nfeybesse
Improve grid horizontal lines
(commit: d6677b8)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GSVideoCapture.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperFrameImg.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit fb8844e2d3e17dc3de1736a56585a6734f6a6e3c by fducroquet
gs-cv: Meshgrid: Try out other method for dewarping
(commit: fb8844e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/GridInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/Svd2.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/Interpolator.java
Commit 93a54edb10b5e31f6bc6f85079cab2ccb7ab6ec1 by fducroquet
gs-cv: DF: Remove unused method
(commit: 93a54ed)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 5087386dbe9e756980e2360ed6a5e9d786680f8f by fducroquet
gs-cv: DF: Some simplifications
(commit: 5087386)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
Commit 17075edac71e7e912eff34679a48c5c4124e833f by fducroquet
gs-cv: MeshGrid: Fix coordinates computation in second dewarping method
(commit: 17075ed)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit b6c59e2e9e0a627168c85b0559ea34e0ab27c1e9 by nfeybesse
Try to improve text detection
(commit: b6c59e2)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/MotionDetector.java
Commit 93e44a6ca2f1d33fd515ca698810d0693e11e841 by nfeybesse
Radon transform
(commit: 93e44a6)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit da1f29b17f78b027a30bf67d2d988b0e241dc6e1 by fducroquet
gs-cv: MeshGrid: Add border around image
Dewrap also grid quadrilaterals who lie partially outside the original
image.
(commit: da1f29b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit 679174379a6e03dcba7417ac6de211847d7498f8 by fducroquet
gs-cv: MeshGrid: Use ints for widths/heights in dewarp2
(commit: 6791743)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit f6d9e93fab44bf1e657355cbcdb2d9b09887dd8b by fducroquet
gs-cv: MeshGrid: Remove unnecessary test in dewarp2
The dewarped image size has been chosen so that the dewarped rectangle
fits.
(commit: f6d9e93)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit 3011618d52bb92c22c44ae54433ad78f4623575a by fducroquet
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit e07e0d0d93a9bc1846f2a6789dd75d11c3500c03 by nfeybesse
In progress
(commit: e07e0d0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit 5ce6fe16f38fcb88225c617c2fc63447d6b4f088 by nfeybesse
Forget demo
(commit: 5ce6fe1)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
Commit bb16afa4ace05411cb4b83576c5f86024348b7d1 by nfeybesse
Fix an issue in coordinates substitution in radon transform
(commit: bb16afa)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit f52b8d3acf3c5ffae87db04f5fb5219f45cd30ae by fducroquet
gs-cv: Meshgrid: dewarp2: Remove a variable
(commit: f52b8d3)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit fcd6f2a828130f51b160db973fd08a89b5efc27e by fducroquet
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit b97b449ad6d896abc485db5975d42761fe31e552 by fducroquet
gs-cv: GraphicApp: Fix image passed to MeshGrid constructor
(commit: b97b449)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit c690348e12e28ad89e467b6716204c849210829c by nfeybesse
Fix coordinates change after radon transform
(commit: c690348)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit 369deb0382b671399f9be045d98bff9bac65a43b by nfeybesse
Line detection begins to work
(commit: 369deb0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit 84fc1d48dc34e1708401ce9b8a18952bb89a62be by nfeybesse
forget a file
(commit: 84fc1d4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit 2490a2a61f012785d57fce26c0069e427eb97b49 by nfeybesse
oops
(commit: 2490a2a)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit 57a714eab35c78049b105f52d96b1c3778246e34 by nfeybesse
fix a pb with of magnitude pow, then no gradient is needed
(commit: 57a714e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit 2c6c0db765e45d6dc6e18c596e10fd6e47b0ac55 by nfeybesse
Fix magnitude initialization for k=0;
(commit: 2c6c0db)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit b9d1d9b06ff8ef7b28846d6547169ab6a7676df3 by fducroquet
gs-cv: Radon transform: start drawing lines (not working)
(commit: b9d1d9b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
Commit 7a57590ed11aeadcaa64f212424dcc7226a7b9dd by nfeybesse
Compute gradient improve results
(commit: 7a57590)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit 5256f4dc073940510702e86816705c9523767ed8 by nfeybesse
Improve vertical lines detection
(commit: 5256f4d)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
Commit cc4a7642a15c50c33892a20b4dbde58d21ce07d8 by nfeybesse
Fix little issue with range approximation
(commit: cc4a764)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
Commit d88eb436be08839a5ea4f862fa5cb5ec20fae0a3 by nfeybesse
Radon transform on entire image
(commit: d88eb43)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
Commit d6e682cb1b2418124c8175056b486d2c0f4c25f7 by nfeybesse
General interpolator for grid display
(commit: d6e682c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit 038ed323cc3bed3e3e84410f481f2b77a650e78e by nfeybesse
Fix litte issue
(commit: 038ed32)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java
Commit df6a5d872c795240c1ce5e81cd0f481f9f47325a by nfeybesse
Display execution times
(commit: df6a5d8)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
Commit 82ee7125c58da12eb4768659a883f740924f6b29 by nfeybesse
Encapsulate approximation functions
(commit: 82ee712)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit dee62debb869b8ee35b4fb6e6a5bc4ff6af83aa8 by fducroquet
gs-cv: RadonTransform: Release matrices in transform
(commit: dee62de)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit 24180328aa5fc33c49ff70f2591409fa1f2482ad by fducroquet
gs-cv: RadonTransform: Improve estimateBaselines
(commit: 2418032)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit 20a54b4c6707f276e658d0749b1c38755da3763b by fducroquet
gs-cv: Img: Fix typo in variable name
(commit: 20a54b4)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
Commit 5e46b27995cdb9770880f854c1725eb837f1928c by fducroquet
gs-cv: estimateBaselines: Start drawing lines from the middle
(commit: 5e46b27)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit 857f37ea54116af33a679c134448e00c01c4bf37 by nfeybesse
Partial commit
(commit: 857f37e)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit 244953b3c7cd1099ffa851ece6881bf716a27287 by nfeybesse
Activate verticals dewarping
(commit: 244953b)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
Commit f7f579c902e364b553c4092bf3ccc2c64563ef27 by nfeybesse
Improve grid respect of directions. Increase pow in interpolator
(commit: f7f579c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
Commit 245e010518f222a20db7d31668cbad4c17ac29ac by nfeybesse
Fix issue in mesh grid build
(commit: 245e010)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit ee5cc9c4f58210032683f65ab0a0720048d498d0 by nfeybesse
Change mesh drawing
(commit: ee5cc9c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java
Commit b6f201518a322a4ee6d6c666b8499e9be49fd7ab by fducroquet
gs-cv: MeshGrid: Fix dewarp2
(commit: b6f2015)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit 04ab3ad8cb0f8987f98bba9e1943a56ea4ef0f98 by nfeybesse
Create robust text detector
(commit: 04ab3ad)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/RobustTextDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/MotionDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
Commit 67a0163f0edcfed6a6a32d837e2d9d0c0c80bb08 by nfeybesse
Refactoring
(commit: 67a0163)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GridInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperContourInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/Interpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/SuperContour.java
Commit 7e95bbd87d47dfdf162c7f138e12138df5c928bb by nfeybesse
Forget 2 files
(commit: 7e95bbd)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
Commit 897cbc09ffd38d99076b2c8b94d9bb8e94a4cb34 by fducroquet
gs-cv: MeshGrid: Fix addition of borders to image
The previous version modified the original image.
(commit: 897cbc0)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit bf45e1f2ab2957e468bc9ee7efd97133eda78b00 by fducroquet
gs-cv: Svd: Correctly initialize min and max variables
(commit: bf45e1f)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Svd2.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Svd.java
Commit 2ca66bcfc81190a8084e0d914dac4084c46ed891 by nfeybesse
Change dewarp size
(commit: 2ca66bc)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
Commit 0c5c99cb26444e35a876e1d7ff5ed17946193c18 by nfeybesse
Try another way for verticals
(commit: 0c5c99c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GeneralInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/GraphicApp.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/MotionDetector.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
Commit d19a4b93e8fc278855fac0efe74c14ed0bb50b05 by nfeybesse
Add another adaptative threshold
(commit: d19a4b9)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Img.java
Commit 2651727cbf3538346addb97dd639581d1d44830a by fducroquet
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Svd.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Svd2.java
Commit 6655b4f65db05148ac69ebcfc15c7261ef36f295 by fducroquet
gs-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)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit 87692dfa835d5ff9975cbe1717cc7e3203fb3f11 by fducroquet
gs-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)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/application/GridInterpolator.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGrid.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalFilter.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGridRadon.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/VerticalInterpolator.java
Commit e7ce0df5345d37f4fd6e26bad0ad3df482c7e7d0 by nfeybesse
Merge
(commit: e7ce0df)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit 05fdaf6b0d1f1f64ed0d94795822334281be5d25 by nfeybesse
Compare Fast Hough Transform / Radon results
(commit: 05fdaf6)
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalEnhancerDemo.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalEnhancer.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo2.java
The file was addedgs-cv/src/main/java/org/genericsystem/cv/application/TrajectStep.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
Commit f6a5ab77381fc8ce48381bd5e8ea950ea4069170 by nfeybesse
oops
(commit: f6a5ab7)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGridRadon.java
Commit fae7f19ff28084bb97b25e4ceee60014998e46b7 by fducroquet
gs-cv: Keep only one version of Svd
(commit: fae7f19)
The file was removedgs-cv/src/main/java/org/genericsystem/cv/Svd2.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/Svd.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGridRadon.java
Commit 9655c21f8ab67045d64eccef4b245d0955879239 by nfeybesse
Upgrade Opencv to 4.0.0
(commit: 9655c21)
The file was modifiedgs-cv/pom.xml
Commit be8d7c53165f943140967a68e06eaffc4618bdfa by nfeybesse
FastHoughTransform is operational
(commit: be8d7c5)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/DirectionalEnhancer.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo2.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
Commit 52754fdeaf93a06fa88d05865bfa8018812a0958 by nfeybesse
Improve radons/hough demos
(commit: 52754fd)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo.java
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransformDemo2.java
Commit dc5c8786ad2540b4d5d9d939df7f6116e5ac6958 by nfeybesse
Fix compilation issue
(commit: dc5c878)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/TrajectStep.java
Commit 7d6d352268b6305698a3fa00062cf95fb6cdddb3 by fducroquet
Upgrade OpenCV to 4.0.0 in NativeLibraryLoader
(commit: 7d6d352)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/utils/NativeLibraryLoader.java
Commit 8e3ee9c196c72a2723ec2beaf19bee45d56119be by fducroquet
gs-cv: MeshGridRadon: Draw 3D surface on new image
And preserve the width/height ratio.
(commit: 8e3ee9c)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/MeshGridRadon.java
Commit 37de225b67af849cf44c3421aaa25792bcd6ddae by fducroquet
RadonTransform: Fix estimateBaselines after sign change of minAngle
(commit: 37de225)
The file was modifiedgs-cv/src/main/java/org/genericsystem/cv/application/RadonTransform.java