diff options
author | lonkaars <loek@pipeframe.xyz> | 2023-05-22 11:52:30 +0200 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2023-05-22 11:52:30 +0200 |
commit | 73d5c5e0528466c10e3219334466a3edfbd53266 (patch) | |
tree | 7f849d55bb09877e1ce8c375fd5cec6fe479cad1 | |
parent | fbc5ae8b3bb4ca7987bddf1ecdad17a4f08958f9 (diff) |
finish merge of #4
-rw-r--r-- | doc/base.tex | 3 | ||||
-rw-r--r-- | doc/dui.md | 5 | ||||
-rw-r--r-- | doc/pandoc.tex | 57 |
3 files changed, 62 insertions, 3 deletions
diff --git a/doc/base.tex b/doc/base.tex index edadce3..d51d0c4 100644 --- a/doc/base.tex +++ b/doc/base.tex @@ -18,8 +18,11 @@ bibencoding=utf8, style=apa ]{biblatex} +\usepackage{fancyvrb} \addbibresource{refs.bib} +\input{pandoc.tex} + \setmainfont{TeX Gyre Schola} \setmathfont{TeX Gyre Schola Math} \sisetup{ @@ -71,8 +71,7 @@ description in section \ref{problem-statement}. ## Overview -![Architecture overview (level 0) -\label{fig:architecture-level-0}](../assets/architecture-level-0.pdf) +![Architecture overview (level 0)](../assets/architecture-level-0.pdf){#fig:architecture-level-0} Figure \ref{fig:architecture-level-0} shows the hardware used in this project. Both the Pololu Zumo 32U4 (referred to as just "Zumo"), and the Arduino Nicla @@ -494,7 +493,7 @@ Most shape based recognition methods are more complex than using a color based d ## Traffic Sign Recognition (TSR) After traffic sign detection or tracking, traffic sign recognition is performed to classify the detected traffic signs into correct classes. -![signs example](../assets/signs.png) +![signs example](../assets/signs.png){#fig:signs-example} ### Binary tree The binary-tree-based classification method usually classify traffic signs according to the shapes and colors in a coarse-to-fine tree process. diff --git a/doc/pandoc.tex b/doc/pandoc.tex new file mode 100644 index 0000000..2561a57 --- /dev/null +++ b/doc/pandoc.tex @@ -0,0 +1,57 @@ +\newcommand{\VerbBar}{|} +\newcommand{\VERB}{\Verb[commandchars=\\\{\}]} +\DefineVerbatimEnvironment{Highlighting}{Verbatim}{commandchars=\\\{\}} +% Add ',fontsize=\small' for more characters per line +\newenvironment{Shaded}{}{} +\newcommand{\AlertTok}[1]{\textcolor[rgb]{1.00,0.00,0.00}{\textbf{#1}}} +\newcommand{\AnnotationTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textbf{\textit{#1}}}} +\newcommand{\AttributeTok}[1]{\textcolor[rgb]{0.49,0.56,0.16}{#1}} +\newcommand{\BaseNTok}[1]{\textcolor[rgb]{0.25,0.63,0.44}{#1}} +\newcommand{\BuiltInTok}[1]{\textcolor[rgb]{0.00,0.50,0.00}{#1}} +\newcommand{\CharTok}[1]{\textcolor[rgb]{0.25,0.44,0.63}{#1}} +\newcommand{\CommentTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textit{#1}}} +\newcommand{\CommentVarTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textbf{\textit{#1}}}} +\newcommand{\ConstantTok}[1]{\textcolor[rgb]{0.53,0.00,0.00}{#1}} +\newcommand{\ControlFlowTok}[1]{\textcolor[rgb]{0.00,0.44,0.13}{\textbf{#1}}} +\newcommand{\DataTypeTok}[1]{\textcolor[rgb]{0.56,0.13,0.00}{#1}} +\newcommand{\DecValTok}[1]{\textcolor[rgb]{0.25,0.63,0.44}{#1}} +\newcommand{\DocumentationTok}[1]{\textcolor[rgb]{0.73,0.13,0.13}{\textit{#1}}} +\newcommand{\ErrorTok}[1]{\textcolor[rgb]{1.00,0.00,0.00}{\textbf{#1}}} +\newcommand{\ExtensionTok}[1]{#1} +\newcommand{\FloatTok}[1]{\textcolor[rgb]{0.25,0.63,0.44}{#1}} +\newcommand{\FunctionTok}[1]{\textcolor[rgb]{0.02,0.16,0.49}{#1}} +\newcommand{\ImportTok}[1]{\textcolor[rgb]{0.00,0.50,0.00}{\textbf{#1}}} +\newcommand{\InformationTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textbf{\textit{#1}}}} +\newcommand{\KeywordTok}[1]{\textcolor[rgb]{0.00,0.44,0.13}{\textbf{#1}}} +\newcommand{\NormalTok}[1]{#1} +\newcommand{\OperatorTok}[1]{\textcolor[rgb]{0.40,0.40,0.40}{#1}} +\newcommand{\OtherTok}[1]{\textcolor[rgb]{0.00,0.44,0.13}{#1}} +\newcommand{\PreprocessorTok}[1]{\textcolor[rgb]{0.74,0.48,0.00}{#1}} +\newcommand{\RegionMarkerTok}[1]{#1} +\newcommand{\SpecialCharTok}[1]{\textcolor[rgb]{0.25,0.44,0.63}{#1}} +\newcommand{\SpecialStringTok}[1]{\textcolor[rgb]{0.73,0.40,0.53}{#1}} +\newcommand{\StringTok}[1]{\textcolor[rgb]{0.25,0.44,0.63}{#1}} +\newcommand{\VariableTok}[1]{\textcolor[rgb]{0.10,0.09,0.49}{#1}} +\newcommand{\VerbatimStringTok}[1]{\textcolor[rgb]{0.25,0.44,0.63}{#1}} +\newcommand{\WarningTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textbf{\textit{#1}}}} + +\makeatletter +\def\fig@maxwidth{10cm} +\def\fig@maxheight{10cm} +\def\ScaleWidthIfNeeded{% + \ifdim\Gin@nat@width>\fig@maxwidth + \fig@maxwidth + \else + \Gin@nat@width + \fi +} +\def\ScaleHeightIfNeeded{% + \ifdim\Gin@nat@height>0.9\fig@maxheight + \fig@maxheight + \else + \Gin@nat@width + \fi +} +\makeatother + +\setkeys{Gin}{width=\ScaleWidthIfNeeded,height=\ScaleHeightIfNeeded,keepaspectratio}% |