Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
B
Bachelorarbeit
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Model registry
Analyze
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
This is an archived project. Repository and other project resources are read-only.
Show more breadcrumbs
Jan Wille
Bachelorarbeit
Commits
078e53d4
Commit
078e53d4
authored
2 years ago
by
Jan Wille
Browse files
Options
Downloads
Patches
Plain Diff
unterkapitel für die intrinsische kalibreierung
parent
e409ed95
Branches
Branches containing commit
No related tags found
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
Bachelorarbeit.pdf
+0
-0
0 additions, 0 deletions
Bachelorarbeit.pdf
chap/kalibrierung.tex
+144
-156
144 additions, 156 deletions
chap/kalibrierung.tex
with
144 additions
and
156 deletions
Bachelorarbeit.pdf
+
0
−
0
View file @
078e53d4
No preview for this file type
This diff is collapsed.
Click to expand it.
chap/kalibrierung.tex
+
144
−
156
View file @
078e53d4
...
@@ -91,26 +91,11 @@
...
@@ -91,26 +91,11 @@
Zur Durchführung der Kalibrierung wir ein Python-Script erstellt, um die den Vorgang einfach und wiederholbar zu machen. Als Vorlage für
Zur Durchführung der Kalibrierung wir ein Python-Script erstellt, um die den Vorgang einfach und wiederholbar zu machen. Als Vorlage für
dieses dient die Anleitung zur Kamera Kalibrierung aus der
\gls
{
OpenCV
}
Dokumentation
\cite
{
OpenCV:CameraCalibration
}
.
dieses dient die Anleitung zur Kamera Kalibrierung aus der
\gls
{
OpenCV
}
Dokumentation
\cite
{
OpenCV:CameraCalibration
}
.
\todo
{
Dependencies?
}
Außerdem wird eine
\gls
{
ROS Nodelet
}
erstellt, welches die Kalibrierung auf den Video-Stream anwendet und korrigierte Bilder publischt.
% Das Script benötigt einige Bibliotheken, welche auf dem System vorhanden sein müssen. Um sie zu installieren, kann der Befehl
% \lstinline{pip3 install numpy opencv-python pyyaml} verwendet werden. Sind alle Voraussetzungen erfüllt, können die Bibliotheken in das Script
% importiert werden.
\subsection
{
Python Script zur Durchführung der Kalibrierung
}
% \begin{lstlisting}[
% float,
% style=example,
% caption=Für das Kaliebrierscript benötigte Biblioteken,
% language=Python
% ]
% # * ----- Package imports: ----- *
% import glob
% import pathlib
% import cv2 as cv
% import numpy as np
% import yaml
% \end{lstlisting}
Grundlage für die Kalibrierung ist es, eine Reihe von Bildern mit der zu kalibrierenden Kamera aufzunehmen, auf denen sich ein
Grundlage für die Kalibrierung ist es, eine Reihe von Bildern mit der zu kalibrierenden Kamera aufzunehmen, auf denen sich ein
Schachbrettartiges Kalibriermuster befindet. Wichtig ist es, dasselbe Muster und dieselbe Auflösung für alle Bilder verwendet werden. Es muss
Schachbrettartiges Kalibriermuster befindet. Wichtig ist es, dasselbe Muster und dieselbe Auflösung für alle Bilder verwendet werden. Es muss
...
@@ -252,4 +237,7 @@
...
@@ -252,4 +237,7 @@
\end{figure}
\end{figure}
\subsection
{
Anwenden der Kalibrierung in einem
\gls
{
ROS Nodelet
}}
\section
{
Extrinsische Kalibrierung
}
\label
{
sec: extrensic
}
\section
{
Extrinsische Kalibrierung
}
\label
{
sec: extrensic
}
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment