Skip to content
Snippets Groups Projects
Commit 6c6942a5 authored by Jan Wille's avatar Jan Wille
Browse files

subsection schnittstelle

parent 4089b84d
Branches
No related tags found
No related merge requests found
......@@ -7,3 +7,4 @@ Nanopanel
Objektivlänge
PoE
Tesseract
Flag
......@@ -6,3 +6,5 @@
{"rule":"GERMAN_SPELLER_RULE","sentence":"^\\QDort befindet sich die Datei __main__.py als Haupteinstiegspunktes des Programms sowie alle weiten selbsterstellten Pakete.\\E$"}
{"rule":"GERMAN_SPELLER_RULE","sentence":"^\\QDas Programm wird also mittels python src/__main__.py gestartet (ein Beispiel ist im Makefilerezept run gezeigt).\\E$"}
{"rule":"UPPERCASE_SENTENCE_START","sentence":"^\\Qlanguage=Python\\E$"}
{"rule":"GERMAN_SPELLER_RULE","sentence":"^\\QDie Kommandozeilen Parameter werden direkt an die Funktion main() übergeben, die alternativ zu Nutzung über die Kommandozeile von anderen Python-Programmen importiert und aufgerufen werden kann.\\E$"}
{"rule":"GERMAN_SPELLER_RULE","sentence":"^\\QSowohl die Funktion main() als auch der Aufruf über die Kommandozeile geben eine Liste mit gefundenen Codes, die mit der gegebenen Liste übereinstimmen, zurück.\\E$"}
No preview for this file type
......@@ -133,6 +133,30 @@
\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
Benutzung erklärt und nachfolgend abgedruckt ist.
\begin{lstlisting}[language=,gobble=16]
usage: __main__.py [-h] imagepath code [code ...]
positional arguments:
imagepath Path to the image that should be processed
code valid codes to be compared againsted
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
von anderen Python-Programmen importiert und aufgerufen werden kann.
\medskip
Sowohl die Funktion \lstinline{main()} als auch der Aufruf über die Kommandozeile geben eine Liste mit gefundenen Codes, die mit der
gegebenen Liste übereinstimmen, zurück.
\section{Vorgehen bei der Erkennung}
\subsection{Verbesserung der Bildqualität} \label{sub: filtering}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment