Unverified Commit d90b5544 authored by Marius Göcke's avatar Marius Göcke
Browse files

basic updates for ocr using tessdata

parent 86cd2041
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
Other/Resources/CycloneDXCLI
Other/Resources/PlantUML
Other/Resources/CA
Other/Resources/DevelopmentCertificate

.gitmodules

0 → 100644
+3 −0
Original line number Diff line number Diff line
[submodule "Other/Resources/Submodules/tessdata_best"]
	path = Other/Resources/Submodules/tessdata_best
	url = https://github.com/tesseract-ocr/tessdata_best.git
+25 −0
Original line number Diff line number Diff line
@startuml CodeUnits-Overview
title CodeUnits of SimpleOCR

[SimpleOCRLibrary]
note as SimpleOCRLibraryNote
  SimpleOCRLibrary is a simple OCR-library.
end note
SimpleOCRLibrary .. SimpleOCRLibraryNote

[SimpleOCRService]
note as SimpleOCRServiceNote
  SimpleOCR is a simple OCR-service with a REST-API.
end note
SimpleOCRService .. SimpleOCRServiceNote

[SimpleOCRApplicationImage]
note as SimpleOCRApplicationImageNote
  SimpleOCRApplicationImage is the application-image for SimpleOCR.
end note
SimpleOCRApplicationImage .. SimpleOCRApplicationImageNote

SimpleOCRService --> SimpleOCRLibrary
SimpleOCRApplicationImage --> SimpleOCRService

@enduml
 No newline at end of file
+53 −0
Original line number Diff line number Diff line
<ns0:svg xmlns:ns0="http://www.w3.org/2000/svg" contentStyleType="text/css" data-diagram-type="DESCRIPTION" height="402px" preserveAspectRatio="none" style="width:829px;height:402px;background:#FFFFFF;" version="1.1" viewBox="0 0 829 402" width="829px" zoomAndPan="magnify">
  <ns0:title>CodeUnits of SimpleOCR</ns0:title>
  <ns0:defs />
  <ns0:g>
    <ns0:g class="title" data-source-line="1">
      <ns0:text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="168.0068" x="323.5823" y="24.5332">CodeUnits of SimpleOCR</ns0:text>
    </ns0:g>
    <ns0:g class="entity" data-entity="SimpleOCRLibrary" data-source-line="3" data-uid="ent0002" id="entity_SimpleOCRLibrary">
      <ns0:rect fill="#F1F1F1" height="47.6094" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="156.6963" x="62.5" y="261.6094" />
      <ns0:rect fill="#F1F1F1" height="10" style="stroke:#181818;stroke-width:0.5;" width="15" x="199.1963" y="266.6094" />
      <ns0:rect fill="#F1F1F1" height="2" style="stroke:#181818;stroke-width:0.5;" width="4" x="197.1963" y="268.6094" />
      <ns0:rect fill="#F1F1F1" height="2" style="stroke:#181818;stroke-width:0.5;" width="4" x="197.1963" y="272.6094" />
      <ns0:text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="116.6963" x="77.5" y="296.1426">SimpleOCRLibrary</ns0:text>
    </ns0:g>
    <ns0:g class="entity" data-entity="SimpleOCRLibraryNote" data-source-line="5" data-uid="ent0003" id="entity_SimpleOCRLibraryNote">
      <ns0:path d="M6,369.6094 L6,395.9609 A0,0 0 0 0 6,395.9609 L276.2153,395.9609 A0,0 0 0 0 276.2153,395.9609 L276.2153,379.6094 L266.2153,369.6094 L145,369.6094 L141,310.0894 L137,369.6094 L6,369.6094 A0,0 0 0 0 6,369.6094" fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;" />
      <ns0:path d="M266.2153,369.6094 L266.2153,379.6094 L276.2153,379.6094 L266.2153,369.6094" fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;" />
      <ns0:text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="249.2153" x="12" y="388.1045">SimpleOCRLibrary is a simple OCR-library.</ns0:text>
    </ns0:g>
    <ns0:g class="entity" data-entity="SimpleOCRService" data-source-line="9" data-uid="ent0005" id="entity_SimpleOCRService">
      <ns0:rect fill="#F1F1F1" height="47.6094" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="160.5859" x="201.5" y="153.6094" />
      <ns0:rect fill="#F1F1F1" height="10" style="stroke:#181818;stroke-width:0.5;" width="15" x="342.0859" y="158.6094" />
      <ns0:rect fill="#F1F1F1" height="2" style="stroke:#181818;stroke-width:0.5;" width="4" x="340.0859" y="160.6094" />
      <ns0:rect fill="#F1F1F1" height="2" style="stroke:#181818;stroke-width:0.5;" width="4" x="340.0859" y="164.6094" />
      <ns0:text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="120.5859" x="216.5" y="188.1426">SimpleOCRService</ns0:text>
    </ns0:g>
    <ns0:g class="entity" data-entity="SimpleOCRServiceNote" data-source-line="11" data-uid="ent0006" id="entity_SimpleOCRServiceNote">
      <ns0:path d="M254.5,272.6094 L254.5,298.9609 A0,0 0 0 0 254.5,298.9609 L591.8989,298.9609 A0,0 0 0 0 591.8989,298.9609 L591.8989,282.6094 L581.8989,272.6094 L410.91,272.6094 L312.59,201.6094 L402.91,272.6094 L254.5,272.6094 A0,0 0 0 0 254.5,272.6094" fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;" />
      <ns0:path d="M581.8989,272.6094 L581.8989,282.6094 L591.8989,282.6094 L581.8989,272.6094" fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;" />
      <ns0:text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="316.3989" x="260.5" y="291.1045">SimpleOCR is a simple OCR-service with a REST-API.</ns0:text>
    </ns0:g>
    <ns0:g class="entity" data-entity="SimpleOCRApplicationImage" data-source-line="15" data-uid="ent0008" id="entity_SimpleOCRApplicationImage">
      <ns0:rect fill="#F1F1F1" height="47.6094" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="221.3027" x="335.5" y="45.6094" />
      <ns0:rect fill="#F1F1F1" height="10" style="stroke:#181818;stroke-width:0.5;" width="15" x="536.8027" y="50.6094" />
      <ns0:rect fill="#F1F1F1" height="2" style="stroke:#181818;stroke-width:0.5;" width="4" x="534.8027" y="52.6094" />
      <ns0:rect fill="#F1F1F1" height="2" style="stroke:#181818;stroke-width:0.5;" width="4" x="534.8027" y="56.6094" />
      <ns0:text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="181.3027" x="350.5" y="80.1426">SimpleOCRApplicationImage</ns0:text>
    </ns0:g>
    <ns0:g class="entity" data-entity="SimpleOCRApplicationImageNote" data-source-line="17" data-uid="ent0009" id="entity_SimpleOCRApplicationImageNote">
      <ns0:path d="M398,164.6094 L398,190.9609 A0,0 0 0 0 398,190.9609 L822.1714,190.9609 A0,0 0 0 0 822.1714,190.9609 L822.1714,174.6094 L812.1714,164.6094 L595.29,164.6094 L481.59,93.6094 L587.29,164.6094 L398,164.6094 A0,0 0 0 0 398,164.6094" fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;" />
      <ns0:path d="M812.1714,164.6094 L812.1714,174.6094 L822.1714,174.6094 L812.1714,164.6094" fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;" />
      <ns0:text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="403.1714" x="404" y="183.1045">SimpleOCRApplicationImage is the application-image for SimpleOCR.</ns0:text>
    </ns0:g>
    <ns0:g class="link" data-entity-1="SimpleOCRService" data-entity-2="SimpleOCRLibrary" data-source-line="21" data-uid="lnk11" id="link_SimpleOCRService_SimpleOCRLibrary">
      <ns0:path d="M251.41,201.6094 C227.92,219.2694 200.4161,239.9442 176.8161,257.6842" fill="none" id="SimpleOCRService-to-SimpleOCRLibrary" style="stroke:#181818;stroke-width:1;" />
      <ns0:polygon fill="#181818" points="172.02,261.2894,181.6176,259.079,176.0167,258.285,176.8107,252.6842,172.02,261.2894" style="stroke:#181818;stroke-width:1;" />
    </ns0:g>
    <ns0:g class="link" data-entity-1="SimpleOCRApplicationImage" data-entity-2="SimpleOCRService" data-source-line="22" data-uid="lnk12" id="link_SimpleOCRApplicationImage_SimpleOCRService">
      <ns0:path d="M410.41,93.6094 C383,111.3294 350.3095,132.4631 322.8395,150.2131" fill="none" id="SimpleOCRApplicationImage-to-SimpleOCRService" style="stroke:#181818;stroke-width:1;" />
      <ns0:polygon fill="#181818" points="317.8,153.4694,327.5301,151.9446,321.9996,150.7558,323.1884,145.2252,317.8,153.4694" style="stroke:#181818;stroke-width:1;" />
    </ns0:g>
  </ns0:g>
</ns0:svg>
 No newline at end of file
Loading