schriftlich.tex 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274
  1. \documentclass[fontsize=12pt, paper=a4, headinclude, twoside=false, parskip=half+, pagesize=auto, numbers=noenddot, open=right, toc=listof, toc=bibliography]{scrreprt}
  2. %\overfullrule=20mm
  3. %\usepackage{showframe}
  4. % PDF-Kompression
  5. \pdfminorversion=5
  6. \pdfobjcompresslevel=1
  7. % Allgemeines
  8. \usepackage[automark]{scrpage2} % Kopf- und Fußzeilen
  9. \usepackage{amsmath,marvosym} % Mathesachen
  10. \usepackage[T1]{fontenc} % Ligaturen, richtige Umlaute im PDF
  11. \usepackage{lmodern}
  12. \usepackage[utf8]{inputenc}% UTF8-Kodierung für Umlaute usw
  13. % Schriften
  14. \usepackage{mathpazo} % Palatino für Mathemodus
  15. %\usepackage{mathpazo,tgpagella} % auch sehr schöne Schriften
  16. \usepackage{setspace} % Zeilenabstand
  17. \onehalfspacing % 1,5 Zeilen
  18. % Schriften-Größen
  19. \usepackage{subfigure}
  20. \setkomafont{chapter}{\Huge\rmfamily} % Überschrift der Ebene
  21. \setkomafont{section}{\Large\rmfamily}
  22. \setkomafont{subsection}{\large\rmfamily}
  23. \setkomafont{subsubsection}{\large\rmfamily}
  24. \setkomafont{chapterentry}{\large\rmfamily} % Überschrift der Ebene in Inhaltsverzeichnis
  25. \setkomafont{descriptionlabel}{\bfseries\rmfamily} % für description-Umgebungen
  26. \setkomafont{captionlabel}{\small\bfseries}
  27. \setkomafont{caption}{\small}
  28. % Sprache: Deutsch
  29. \usepackage[german]{babel} % Silbentrennung
  30. \usepackage[german]{todonotes}
  31. \newcommand{\TODO}[1]{\todo[inline]{TODO: #1}}
  32. % PDF
  33. \newcommand{\Thema}{Entwurf und Implementierung einer GUI zur unterstützenden Annotation von Bildsequenzen}
  34. \usepackage[german,pdfauthor={Kolja Samuel Strohm}, pdfauthor={Kolja Samuel Strohm}, pdftitle={\Thema}, breaklinks=true]{hyperref}
  35. \usepackage[final]{microtype} % mikrotypographische Optimierungen
  36. \usepackage{url} % ermögliche Links (URLs)
  37. \usepackage{pdflscape} % einzelne Seiten drehen können
  38. % Tabellen
  39. \usepackage{multirow} % Tabellen-Zellen über mehrere Zeilen
  40. \usepackage{multicol} % mehrere Spalten auf eine Seite
  41. \usepackage{tabularx} % für Tabellen mit vorgegeben Größen
  42. \usepackage{longtable} % Tabellen über mehrere Seiten
  43. \usepackage{array}
  44. \usepackage{paralist}
  45. \usepackage{pdfpages}
  46. %\usepackage{svg} % Svg-Grafiken
  47. % Bibliographie
  48. % \usepackage{bibgerm} % Umlaute in BibTeX
  49. % Bilder
  50. \usepackage{float}
  51. \usepackage{graphicx} % Bilder
  52. \usepackage{color} % Farben
  53. \usepackage[autostyle=true]{csquotes} % enquote command
  54. \graphicspath{{img/}} % Lege den Standardpfad mit Bilder fest
  55. \DeclareGraphicsExtensions{.pdf,.png,.jpg} % bevorzuge pdf-Dateien vor den anderen
  56. %\usepackage{subcaption} % mehrere Abbildungen nebeneinander/übereinander
  57. \usepackage[all]{hypcap} % Beim Klicken auf Links zum Bild und nicht zu Caption gehen
  58. % Bildunterschrift
  59. \setcapindent{0em} % kein Einrücken der Caption von Figures und Tabellen
  60. \setcapwidth{0.9\textwidth} % Breite der Caption nur 90% der Textbreite, damit sie sich vom restlichen Text abhebt
  61. \setlength{\abovecaptionskip}{0.2cm} % Abstand der zwischen Bild- und Bildunterschrift
  62. \usepackage{enumitem} % Referenzen auf Item in enumerate-Blocks
  63. % Quellcode
  64. % für Formatierung in Quelltexten, hier im Anhang
  65. \usepackage{listings}
  66. \usepackage{hyphenat}
  67. \hyphenation{Zu-wei-sungs-o-ber-flä-che}
  68. \definecolor{grau}{gray}{0.25}
  69. \lstset{
  70. extendedchars=true,
  71. basicstyle=\tiny\ttfamily,
  72. %basicstyle=\footnotesize\ttfamily,
  73. tabsize=2,
  74. keywordstyle=\textbf,
  75. commentstyle=\color{grau},
  76. stringstyle=\textit,
  77. numbers=left,
  78. numberstyle=\tiny,
  79. % für schönen Zeilenumbruch
  80. breakautoindent = true,
  81. breakindent = 2em,
  82. breaklines = true,
  83. postbreak = ,
  84. showstringspaces=false,
  85. prebreak = \raisebox{-.8ex}[0ex][0ex]{\Righttorque},
  86. }
  87. \lstdefinelanguage{XML}
  88. {
  89. morestring=[b]",
  90. morestring=[s]{>}{<},
  91. morecomment=[s]{<?}{?>},
  92. stringstyle=\color{black},
  93. identifierstyle=\color{blue},
  94. keywordstyle=\color{cyan},
  95. morekeywords={xmlns,version,type}% list your attributes here
  96. }
  97. % linksbündige Fußboten
  98. \deffootnote{1.5em}{1em}{\makebox[1.5em][l]{\thefootnotemark}}
  99. \typearea{14} % typearea berechnet einen sinnvollen Satzspiegel (das heißt die Seitenränder usw.) siehe auch http://www.ctan.org/pkg/typearea. Diese Berechnung befindet sich am Schluss, damit die Einstellungen von oben berücksichtigt werden
  100. % \usepackage{scrhack} % Vermeidung einer Warnung
  101. %SVG Grafiken
  102. \newcommand{\executeiffilenewer}[3]{%
  103. \ifnum\pdfstrcmp{\pdffilemoddate{#1}}%
  104. {\pdffilemoddate{#2}}>0%
  105. {\immediate\write18{#3}}\fi%
  106. }
  107. % includesvg[scale]{file} command (linux-version)
  108. \newcommand{\includesvg}[2][1]{%
  109. \executeiffilenewer{#2.svg}{#2.pdf}{%
  110. C:/Programme/inkscape/inkscape -z -D --file="#2.svg" --export-pdf="#2.pdf"}%
  111. \scalebox{#1}{\includegraphics{#2.pdf}}%
  112. }
  113. \newcommand{\todobild}[2]{
  114. \begin{figure}[!hbt]
  115. \begin{center}
  116. \vspace{2ex}
  117. \includegraphics[width=6cm]{img/todobild}
  118. \caption{\label{#1} \todotext{#2}}
  119. \vspace{2ex}
  120. \end{center}
  121. \end{figure}
  122. }
  123. \newcommand{\svgfigure}[3]{
  124. \begin{figure}[t]
  125. \centering
  126. \includesvg{#1}
  127. \caption{#2}\label{#3}
  128. \end{figure}
  129. }
  130. \newcommand{\svgfigurewidthheight}[5]{
  131. \begin{figure}[t]
  132. \centering
  133. \resizebox{#4}{#5}{
  134. \includesvg{#1}
  135. }
  136. \caption{#2}\label{#3}
  137. \end{figure}
  138. }
  139. \newcommand{\graphicsfigure}[4]{
  140. \begin{figure}[t]
  141. \centering
  142. \includegraphics[width=#4]{#1}
  143. \caption{#2}\label{#3}
  144. \end{figure}
  145. }
  146. %\usepackage{showframe} % overfull hboxes deutlich sichtbar machen
  147. %
  148. %\usepackage{everypage}
  149. %\usepackage{datetime}
  150. %\AddEverypageHook{%
  151. %\begin{picture}
  152. % (0,0)%
  153. % \put(140,30){\fbox{\textbf{Entwurf vom ~\today~\currenttime}}}
  154. % %
  155. %\end{picture}\hfill
  156. %}
  157. \begin{document} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  158. \pagenumbering{Roman} % Seitenummerierung mit großen römischen Zahlen
  159. \pagestyle{empty} % keine Kopf- oder Fußzeilen auf den ersten Seiten
  160. % Titelseite
  161. \clearscrheadings\clearscrplain
  162. \begin{center}
  163. {\Large Christian-Albrechts-Universität zu Kiel}
  164. \\
  165. \vspace{20mm}
  166. \begin{Large}
  167. \Thema
  168. \end{Large}
  169. \vspace{8mm}
  170. Bachelorarbeit\\
  171. \vspace{0.4cm}
  172. \vspace{2 cm}
  173. Kolja Samuel Strohm \\
  174. März 2018\\
  175. % Matrikel-Nummer 1036051\\
  176. \vspace{9cm}
  177. % \begin{tabular}{rl}
  178. % {\bfseries Betreuer}
  179. % & M.\ Sc.\ Claudius Zelenka\\
  180. % {\bfseries Erstprüfer}& Prof.\ Dr.-Ing.\ Reinhard Koch\\
  181. Betreut durch Prof.\ Dr.-Ing.\ Reinhard Koch\\
  182. und M.\ Sc.\ Claudius Zelenka
  183. % \end{tabular}
  184. \end{center}
  185. \clearpage\null\clearpage
  186. \pagestyle{useheadings}
  187. %\pagestyle{scrheadings} % normale Kopf- und Fußzeilen für den Rest
  188. %\cfoot*{\pagemark}
  189. %\chead{}
  190. %\ofoot{}
  191. %\ohead{\headmark}
  192. \chapter*{Erklärung}\label{ch:erklärung}
  193. Hiermit erkläre ich an Eides statt, dass ich die vorliegende Arbeit selbstständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe, dass alle Stellen der Arbeit, die wörtlich oder sinngemäß aus anderen Quellen übernommen wurden, als solche kenntlich gemacht und dass die Arbeit in gleicher oder ähnlicher Form noch keiner Prüfungsbehörde vorgelegt wurde.
  194. \vspace{3cm}
  195. Ort, Datum \hspace{5cm} Unterschrift\\
  196. \chapter*{Zusammenfassung}
  197. In dieser Arbeit wurde eine GUI zur Annotation von Bildsequenzen entworfen und implementiert.
  198. Die fertiggestellte GUI schnitt bei einer Untersuchung im Vergleich mit einem anderen Werkzeug zur Annotation von Bildsequenzen deutlich besser ab und konnte
  199. mit Hilfe der Egebnisse sogar noch verbessert werden.
  200. Die resultierende GUI kann für das effiziente Erstellen von Trainingsdaten für das Erkennen von Objekten in Bildern verwendet werden und ist somit in vielen Gebieten anwendbar.
  201. \tableofcontents % erstelle hier das Inhaltsverzeichnis
  202. \listoffigures % erstelle hier das Abbildungsverzeichnis
  203. % \listoftables % erstelle hier das Tabellenverzeichnis
  204. % \addchap{Symbolverzeichnis}\label{s.sym} % vergebe für das Symbolverzeichnis keine Kapitelnummer
  205. % \section*{Allgemeine Symbole}\label{s.sym.alg}
  206. % \begin{flushleft}
  207. % \begin{tabularx}{\textwidth}{l|X}
  208. % Symbol & Bedeutung\\\hline
  209. % $a$ & der Skalar $a$ \\
  210. % $\vec{x}$ & der Vektor $\vec{x}$\\
  211. % $\mat{A}$ & die Matrix $\mat{A}$\\
  212. % \end{tabularx}
  213. % \end{flushleft}
  214. % richtiger Inhalt
  215. \chapter{Einleitung}\label{ch:Einleitung}
  216. \pagenumbering{arabic} % ab jetzt die normale arabische Nummerierung
  217. \input{kapitel/1einleitung}
  218. \chapter{Verwandte Arbeiten}\label{ch:relWork}
  219. \input{kapitel/1.5relwork}
  220. \chapter{Annotation von Bildsequenzen}\label{ch:annotationVonBildsequenzen}
  221. \input{kapitel/2annotation}
  222. \chapter{GUI Funktionen}\label{ch:guifunktionen}
  223. \input{kapitel/3funktionen}
  224. \chapter{Implementierung}\label{ch:implementierung}
  225. \input{kapitel/4implementierung}
  226. \chapter{Untersuchung}\label{ch:ergebnis}
  227. \input{kapitel/5ergebnis}
  228. \chapter{Schluss}\label{ch:schluss}
  229. \input{kapitel/6schluss}
  230. \chapter{Anhang}\label{ch:anhang}
  231. \input{kapitel/7anhang}
  232. \bibliographystyle{ieeetran}
  233. \bibliography{schriftlich}
  234. % \TODO{remove this note}
  235. \end{document}