From 456c4a94fb148684f05cf9bab453b17b62a7e101 Mon Sep 17 00:00:00 2001
From: Jan Wille <jan.wille@stud.hs-hannover.de>
Date: Mon, 2 May 2022 22:17:58 +0200
Subject: [PATCH] korrektur Jasmin

---
 .vscode/ltex.hiddenFalsePositives.de-DE.txt |   8 ++++
 Praxisbericht.pdf                           | Bin 10506553 -> 10506419 bytes
 Praxisbericht.tex                           |  50 ++++++++++----------
 3 files changed, 33 insertions(+), 25 deletions(-)

diff --git a/.vscode/ltex.hiddenFalsePositives.de-DE.txt b/.vscode/ltex.hiddenFalsePositives.de-DE.txt
index 3be2a1d..3e826b9 100644
--- a/.vscode/ltex.hiddenFalsePositives.de-DE.txt
+++ b/.vscode/ltex.hiddenFalsePositives.de-DE.txt
@@ -42,3 +42,11 @@
 {"rule":"GERMAN_SPELLER_RULE","sentence":"^\\QDieser definiert eine Liste mit Bilddateien und dem darauf befindlichen Codes und testet dann, ob die main() mit diesen Parametern das erwartete Ergebnis liefert.\\E$"}
 {"rule":"GERMAN_SPELLER_RULE","sentence":"^\\QUm die Tests durchzuführen, kann direkt der Befehl pytest oder das Makefilerezept test verwendet werden.\\E$"}
 {"rule":"GERMAN_SPELLER_RULE","sentence":"^\\QDadurch wird pyinstaller mit den entsprechenden Optionen angestoßen und erzeugt den Unterordner dist/klarschrifterkennung.\\E$"}
+{"rule":"GERMAN_SPELLER_RULE","sentence":"^\\QFür die Aufgabe relevante Hardware laut Pflichtenheft \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q 01 SIMATIC MV440 UR optischer Leser; Auflösung: 1600 x 1200 Pixel; für 1D/2D-Codelesen, Texterkennung und Objekterkennung; Bildfeld und Abstand: variabel; PoE; IP67 (mit 6GF3440-8AC1X); Lieferung: Lesegerät, CD-ROM und Kunststoff-Schutz-Tubus; (ohne: Kabel, Leuchte, Objektiv, Lizenzen) 02 MV440 Montageplatte Lesegerät; Material: Edelstahl (4 mm), vielfältig anwendbar, Befestigung: metrische Gewinde, Fotogewinde (1/4-Zoll, 2x mittig) BxHxT (mm) 80 x 80 x 60 03 Mini-Objektiv 6 mm, 1: 1,4 PENTAX C60636KP mit fester Brennweite, Blende und Fokus einstellbar D = 32 mm, L = 37,5 mm 04 D65-Objektiv-Schutz Metall-Glas, Schutzart IP67 für MV440-Geräte; Frontscheibe: Glas, Gehäuse: Metall enthält: Tubus, O-Ring und Schutzkappen (M12, M12, M16), Innen-Durchmesser: 57 mm, max. Objektivlänge: 57 mm geeignete Objektive (MLFB): z.B. 6GF9001-1BL01, ...-1BF01, ...-1BG01, ...-1BH01, ...-1BJ01 geeignete Leuchten (MLFB): 6GF3440-8DA1, ...-8DA2, ...-8DA11 BxHxT (mm) 65 x 65 x 60 10 SIMATIC IPC277E (Nanopanel PC); 7” Touch TFT; 2x 10/100/1000 MBit/s Ethernet RJ45; 1x Display-Port Grafik; 1x USB 3.0; 2x USB 2.0; 1x seriell (COM 1); CFAST-Slot; DC 24V Stromversorgung Celeron N2807 (2C/2T) 4 GB RAM WIN Embedded Standard 7 P SP1, englisch; 64 Bit 80 GB SSD ohne SIMATIC Software\\E$"}
+{"rule":"FALSCHES_ANFUEHRUNGSZEICHEN","sentence":"^\\QFür die Aufgabe relevante Hardware laut Pflichtenheft \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q 01 SIMATIC MV440 UR optischer Leser; Auflösung: 1600 x 1200 Pixel; für 1D/2D-Codelesen, Texterkennung und Objekterkennung; Bildfeld und Abstand: variabel; PoE; IP67 (mit 6GF3440-8AC1X); Lieferung: Lesegerät, CD-ROM und Kunststoff-Schutz-Tubus; (ohne: Kabel, Leuchte, Objektiv, Lizenzen) 02 MV440 Montageplatte Lesegerät; Material: Edelstahl (4 mm), vielfältig anwendbar, Befestigung: metrische Gewinde, Fotogewinde (1/4-Zoll, 2x mittig) BxHxT (mm) 80 x 80 x 60 03 Mini-Objektiv 6 mm, 1: 1,4 PENTAX C60636KP mit fester Brennweite, Blende und Fokus einstellbar D = 32 mm, L = 37,5 mm 04 D65-Objektiv-Schutz Metall-Glas, Schutzart IP67 für MV440-Geräte; Frontscheibe: Glas, Gehäuse: Metall enthält: Tubus, O-Ring und Schutzkappen (M12, M12, M16), Innen-Durchmesser: 57 mm, max. Objektivlänge: 57 mm geeignete Objektive (MLFB): z.B. 6GF9001-1BL01, ...-1BF01, ...-1BG01, ...-1BH01, ...-1BJ01 geeignete Leuchten (MLFB): 6GF3440-8DA1, ...-8DA2, ...-8DA11 BxHxT (mm) 65 x 65 x 60 10 SIMATIC IPC277E (Nanopanel PC); 7” Touch TFT; 2x 10/100/1000 MBit/s Ethernet RJ45; 1x Display-Port Grafik; 1x USB 3.0; 2x USB 2.0; 1x seriell (COM 1); CFAST-Slot; DC 24V Stromversorgung Celeron N2807 (2C/2T) 4 GB RAM WIN Embedded Standard 7 P SP1, englisch; 64 Bit 80 GB SSD ohne SIMATIC Software\\E$"}
+{"rule":"UPPERCASE_SENTENCE_START","sentence":"^\\Qblack Python Formatierungsprogramm.\\E$"}
+{"rule":"GERMAN_SPELLER_RULE","sentence":"^\\QDort befindet sich die Datei __main__.py als Haupteinstiegspunkt des Programms sowie alle weiten selbsterstellten Pakete.\\E$"}
+{"rule":"DE_CASE","sentence":"^\\QErklärungen zur Projektstruktur Ordner/Dateiname Erklärung .venv/ Dieser Ordner wird beim Erzeugend des Virtual Enviroments (siehe \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q) erstellt.\\E$"}
+{"rule":"GERMAN_SPELLER_RULE","sentence":"^\\QErklärungen zur Projektstruktur Ordner/Dateiname Erklärung .venv/ Dieser Ordner wird beim Erzeugend des Virtual Enviroments (siehe \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q) erstellt.\\E$"}
+{"rule":"GERMAN_SPELLER_RULE","sentence":"^\\QDie Kommandozeilenparameter werden direkt an die Funktion main() übergeben, die alternativ zur Nutzung über die Kommandozeile von anderen Python-Programmen importiert und aufgerufen werden kann.\\E$"}
+{"rule":"DE_COMPOUND_COHERENCY","sentence":"^\\QDie Kommandozeilenparameter werden direkt an die Funktion main() übergeben, die alternativ zur Nutzung über die Kommandozeile von anderen Python-Programmen importiert und aufgerufen werden kann.\\E$"}
diff --git a/Praxisbericht.pdf b/Praxisbericht.pdf
index 4534470e8cb51b6357b6d50a0829853db77a10a0..61cdb36a4806dee3524297408bc1e65b9970cabb 100644
GIT binary patch
delta 40072
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

delta 40330
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
QVsk?yOD<JaSARDy0L0-=9{>OV

diff --git a/Praxisbericht.tex b/Praxisbericht.tex
index 79e8eaa..37a9a4d 100644
--- a/Praxisbericht.tex
+++ b/Praxisbericht.tex
@@ -32,11 +32,11 @@
 
 	\chapter{Problemstellung} \label{chap: problem}
 
-		Eine Reihe von Container (im folgenden auch als \emph{Gebinde} bezeichnet) soll von einer Umladehalle an ihren Lagerort gebracht werden. Dabei
+		Eine Reihe von Container (im Folgenden auch als \emph{Gebinde} bezeichnet) soll von einer Umladehalle an ihren Lagerort gebracht werden. Dabei
 		soll vor dem Aufnehmen auf ein Stapelfahrzeug sichergestellt werden, dass es sich tatsächlich um das richtige Gebinde handelt.
 
 		Dazu sind alle Gebinde mit einem oder mehreren Codes in Klarschrift beschriftet, welche erkannt und verifiziert werden müssen. Wie genau diese
-		Erkennung stattfinden, ist im folgenden Dokumentiert.
+		Erkennung stattfinden, ist im Folgenden Dokumentiert.
 
 		\section{Container Typen} \label{sec: container}
 
@@ -52,13 +52,13 @@
 
 			\begin{figure}
 				\graphicspath{{svg/}}
-				\subfigure[Rechteck-Gebinde]{
+				\subfigure[Rechteckgebinde]{
 					\def\svgwidth{0.45\textwidth}
 					\input{svg/container.pdf_tex}
 					\label{subfig: rechteck-gebinde}
 				}
 				\hfill
-				\subfigure[Rund-Gebinde]{
+				\subfigure[Rundgebinde]{
 					\def\svgwidth{0.45\textwidth}
 					\input{svg/rundgebinde.pdf_tex}
 					\label{subfig: rund-gebinde}
@@ -69,13 +69,13 @@
 
 		\section{Hardware Voraussetzungen} \label{sec: hardware}
 
-			Im Pflichtenheft (\cite{pflichtenheft}) ist die bestellte Hardware aufgelistet. Für die hier behandelte Aufgabe sind aber nur einige
+			Im Pflichtenheft \cite{pflichtenheft} ist die bestellte Hardware aufgelistet. Für die hier behandelte Aufgabe sind aber nur einige
 			wenige Komponenten relevant. Die genauen Bezeichnungen sind in \autoref{tab: hardware} aufgelistet, im Folgenden wird aber nur noch von
 			\emph{Kamera} und \emph{Panel-PC} gesprochen.
 
 			\begin{table}
 				\renewcommand{\arraystretch}{1.2}
-				\caption{Für die Aufgabe relevante Hardware laut Pflichtenheft (\cite{pflichtenheft})} \label{tab: hardware}
+				\caption{Für die Aufgabe relevante Hardware laut Pflichtenheft \cite{pflichtenheft}} \label{tab: hardware}
 				\begin{tabular}{|l|p{.8\textwidth}|}
 					\hline
 					01 & SIMATIC MV440 UR optischer Leser; Auflösung: 1600\,x\,1200 Pixel; für 1D/2D-Codelesen, Texterkennung und Objekterkennung;
@@ -85,8 +85,8 @@
 						Fotogewinde (1/4-Zoll, 2x mittig) BxHxT (mm) 80\,x\,80\,x\,60 \\\hline
 					03 & Mini-Objektiv 6\,mm, 1: 1,4 PENTAX C60636KP mit fester Brennweite, Blende und Fokus einstellbar D = 32\,mm, L = 37,5\,mm \\\hline
 					04 & D65-Objektiv-Schutz Metall-Glas, Schutzart IP67 für MV440-Geräte; Frontscheibe: Glas, Gehäuse: Metall enthält: Tubus, O-Ring
-						und Schutzkappen (M12, M12, M16), Innen-Durchmesser: 57\,mm max. Objektivlänge: 57\,mm geeignete Objektive (MLFB): z.B.
-						6GF9001-1BL01,...-1BF01, ...-1BG01,...-1BH01,...-1BJ01 geeignete Leuchten (MLFB): 6GF3440-8DA1,...-8DA2,...-8DA11 BxHxT (mm)
+						und Schutzkappen (M12, M12, M16), Innen-Durchmesser: 57\,mm, max. Objektivlänge: 57\,mm geeignete Objektive (MLFB): z.B.
+						6GF9001-1BL01, ...-1BF01, ...-1BG01, ...-1BH01, ...-1BJ01 geeignete Leuchten (MLFB): 6GF3440-8DA1, ...-8DA2, ...-8DA11 BxHxT (mm)
 						65\,x\,65\,x\,60 \\\hline
 					10 & SIMATIC IPC277E (Nanopanel PC); 7'' Touch TFT; 2x 10/100/1000 MBit/s Ethernet RJ45; 1x Display-Port Grafik; 1x USB 3.0; 2x
 						USB 2.0; 1x seriell (COM 1); CFAST-Slot; DC 24V Stromversorgung Celeron N2807 (2C/2T) 4 GB RAM WIN Embedded Standard 7 P SP1,
@@ -102,11 +102,11 @@
 			Codes mit einer Liste von für diese Schicht gültigen Codes vergleichen. Dabei soll es keinen Unterschied machen, welcher Containertyp
 			gerade vor dem Fahrzeug steht. Insbesondere die beliebige Rotation der Rundgebinde muss berücksichtigt werden.
 
-			Zusätzlich zu der hier behandelten Komponenten kann eine weitere Software vorausgesetzt werden. Diese Läuft auf dem Panel-PC und
-			präsentiert dem Fahrer eine grafische Oberfläche (\emph{GUI}). Am Anfang der Schicht erhält diese eine Liste mit Arbeitsaufträgen für die
-			Schicht inklusive der Codes der zu transportierenden Container. Diese Software stößt den Scanprozess an und erhält das Ergebnis, um es dem
+			Zusätzlich zu der hier behandelten Komponenten kann eine weitere Software vorausgesetzt werden. Diese läuft auf dem Panel-PC und
+			präsentiert dem Fahrer eine grafische Oberfläche (GUI). Am Anfang der Schicht erhält diese eine Liste mit Arbeitsaufträgen für die
+			Schicht, inklusive der Codes der zu transportierenden Container. Diese Software stößt den Scanprozess an und erhält das Ergebnis, um es dem
 			Fahrer grafisch darzustellen. Sollte der Lesevorgang nur teilweise oder gar nicht funktionieren, soll der Fahrer so viele
-			Teilinformationen wie möglichen erhalten und wird von der Zusatzsoftware zum manuellen Eingreifen aufgefordert.
+			Teilinformationen wie möglich erhalten und wird von der Zusatzsoftware zum manuellen Eingreifen aufgefordert.
 
 			Außerdem soll die Möglichkeit bestehen ein Foto des Abstellortes aufzunehmen und zur Archivierung an den erfolgreichen Auftrag anzuhängen.
 
@@ -144,9 +144,9 @@
 				\caption{Erklärungen zur Projektstruktur} \label{tab: struktur}
 				\renewcommand*{\arraystretch}{1.25}
 				\begin{tabular}{l p{.6\textwidth}}
-					\textit{Ordner/Dateiname} & \textit{Erklärung} \\
+					\textit{Ordner/Dateiname} & \textit{Erklärung}\\
 					\hline
-					\texttt{.venv/}           & Dieser Ordner wird beim erzeugend des \emph{Virtual Enviroments} (siehe \ref{sec: bibliotheken})
+					\texttt{.venv/}           & Dieser Ordner wird beim Erzeugend des \emph{Virtual Enviroments} (siehe \ref{sec: bibliotheken})
 					                            erstellt. In ihn werden alle Bibliotheken für das venv installiert                                                 \\
 					\texttt{src/}             & Hier befinden sich die eigentlichen Quellcodedateien                                                               \\
 					\texttt{tesseract/}       & Die binären Dateien für das Programm Tesseract befinden sich hier                                                  \\
@@ -180,7 +180,7 @@
 					\multicolumn{2}{@{}l}{\textit{Pakete für die Entwicklung:}} \\
 					\texttt{pyinstaller} \cite{pypi:pyinstaller} & Eine Bibliothek zum Verpacken eines Pythonprogrammes in ein alleinstehendes
 						Programm. \\
-					\texttt{black} & Python formatierungs Programm. \\
+					\texttt{black} & Python Formatierungsprogramm. \\
 					\texttt{flake8} & Python Syntaxchecker. \\
 					\texttt{pytest} & Python Unittest Framework. Ermöglicht automatisiertes Testen. \\
 				\end{tabular}
@@ -200,16 +200,16 @@
 				pip install -r requirements.txt
 			\end{lstlisting}
 
-			Der Quellcode des Projektes befindet sich im Unterordner \lstinline{./src}. Dort befindet sich die Datei \lstinline{__main__.py} als
-			Haupteinstiegspunktes des Programms sowie alle weiten selbsterstellten Pakete. Das Programm wird also mittels
+			Der Quellcode des Projektes befindet sich im Unterordner \lstinline{./src}. Dort befindet sich die Datei \lstinline{__main__.py}, als
+			Haupteinstiegspunkt des Programms, sowie alle weiteren selbsterstellten Pakete. Das Programm wird also mittels
 			\lstinline{python src/__main__.py} gestartet (ein Beispiel ist im Makefilerezept \emph{run} gezeigt).
 
 		\pagebreak
 		\section{Schnittstelle} \label{sec: interface}
 
-			Da das Softwaremodule von einem übergeordneten Programm aufgerufen wird, erhält es beim Start von diesem die Nötigen Informationen. Diese
-			werden einfach als Kommandozeilen Parameter übergeben. Das erste Argument muss ein Dateipfad zum zu analysierenden Bild sein, danach
-			folgen eine beliebig lange reihe an gültigen Codes. Über die Flag \lstinline{-h} kann außerdem eine Hilfe aufgerufen werden, die die
+			Da das Softwaremodule von einem übergeordneten Programm aufgerufen wird, erhält es beim Start von diesem die nötigen Informationen. Diese
+			werden einfach als Kommandozeilenparameter übergeben. Das erste Argument muss ein Dateipfad zum zu analysierenden Bild sein, danach
+			folgen eine beliebig lange Reihe an gültigen Codes. Über die Flag \lstinline{-h} kann außerdem eine Hilfe aufgerufen werden, die die
 			Benutzung erklärt und nachfolgend abgedruckt ist.
 
 			\begin{lstlisting}[language=,gobble=16]
@@ -217,13 +217,13 @@
 
 				positional arguments:
 				imagepath   Path to the image that should be processed
-				code        valid codes to be compared againsted
+				code        valid codes to be compared against
 
 				options:
 				-h, --help  show this help message and exit
 			\end{lstlisting}
 
-			Die Kommandozeilen Parameter werden direkt an die Funktion \lstinline{main()} übergeben, die alternativ zu Nutzung über die Kommandozeile
+			Die Kommandozeilenparameter werden direkt an die Funktion \lstinline{main()} übergeben, die alternativ zur Nutzung über die Kommandozeile
 			von anderen Python-Programmen importiert und aufgerufen werden kann.
 
 			\medskip
@@ -241,8 +241,8 @@
 				zurückgibt.
 
 				Der erste Filterschritt entfernt die sogenannten \emph{Salt\&Pepper} Störungen. Damit sind einzelne weiße oder schwarze Pixel gemeint,
-				die durch Fehler in einzelnen Transistoren des Kamerasensors entstehen. Diese werden durch einfache Mittelwertbildung mit allen
-				angrenzenden Pixeln eliminiert. \cite{opencv:smoothing}
+				die durch Fehler in einzelnen Transistoren des Kamerasensors oder im Kamerachip entstehen. Diese werden durch einfache
+				Mittelwertbildung mit allen angrenzenden Pixeln eliminiert. \cite{opencv:smoothing}
 
 				Danach wird ein bilateraler Filter mit einem $7\!\times\! 7$ Kernel auf das gesamte Bild angewandt. Dadurch werden Bildsektionen mit
 				annähernd identischen Farbwerten vereinheitlicht, gleichzeitig bleiben Kanten (also stark unterschiedliche Farbwerte bei
@@ -427,7 +427,7 @@
 
 		\section{Verbesserungsmöglichkeiten}
 			Grundsätzlich ist es nötig, die genauen Bedingungen vor Ort zu kennen. Damit lassen sich die Parameter des Programms anpassen und das
-			Ergebnis weiter Verbessern.
+			Ergebnis weiter verbessern.
 
 			Will man noch weiter gehen, wäre auch ein Ansatz mit einem Neuralen Netz denkbar. Dieser erfordert aber viel Rechenleistung, und da der
 			Panel-PC über keine Grafikkarte verfügt, ist dies nur bedingt umsetzbar.
-- 
GitLab