lukas-staab/ball-and-hoop
Documentation
Installation
Hardware Setup
Hoop
Raspberry Pis
Network
Software
Install Operating System
Deploy via Ansible
Deploy via manual installation
Usage
Calibration
White-calibration
Troubleshooting
Hoop or ball not found
Camera out of memory error
Run application
Run application on all 3 pis
Configuration
Development
Local development
Understanding the Code
Call-Graph
Local development
Getting Mocked Video material
Full code API
ballandhoop package
Application module
Ball module
Helper module
Hoop module
Image module
PiHSVArray module
Videostream module
WhiteBalancing module
chessboard package
Submodules
src.chessboard.calibrate_chessboard module
src.chessboard.chessboard module
src.chessboard.undistort module
src.chessboard.utils module
Module contents
network module
Client
NetworkInterface
Server
addr()
init_network()
now()
serial module
SerialCom
lukas-staab/ball-and-hoop
Index
Index
_
|
A
|
B
|
C
|
D
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
V
|
W
_
__iter__() (src.ballandhoop.videostream.VideoStream method)
__next__() (src.ballandhoop.videostream.VideoStream method)
A
addr() (in module src.network)
angle() (src.ballandhoop.ball.Ball method)
angle_in_hoop() (src.ballandhoop.hoop.Hoop method)
angle_of_vectors() (src.ballandhoop.hoop.Hoop static method)
Application (class in src.ballandhoop.application)
apply_blurring() (src.ballandhoop.image.Image method)
apply_hoop_cutting() (src.ballandhoop.image.Image method)
apply_undistort() (src.ballandhoop.image.Image method)
B
Ball (class in src.ballandhoop.ball)
ball_found_async_callback() (src.ballandhoop.application.Application method)
ball_search_error_callback() (src.ballandhoop.application.Application method)
C
calculate() (src.ballandhoop.whiteBalancing.WhiteBalancing method)
calibrate_chessboard() (in module src.chessboard.chessboard)
camera_matrix (src.ballandhoop.image.Image attribute)
Client (class in src.network)
close() (src.ballandhoop.videostream.VideoStream method)
color_split() (src.ballandhoop.image.Image method)
create() (src.ballandhoop.image.Image static method)
create_from_image() (src.ballandhoop.hoop.Hoop static method)
D
debug() (src.ballandhoop.application.Application method)
dist_matrix (src.ballandhoop.image.Image attribute)
F
faker_stream_generator() (src.ballandhoop.videostream.VideoStream method)
find_ball() (src.ballandhoop.hoop.Hoop method)
find_ball_async() (src.ballandhoop.hoop.Hoop method)
flush() (src.ballandhoop.piHSVArray.PiHSVArray method)
G
get_bgr_picture() (in module src.ballandhoop.helper)
get_cfg() (src.ballandhoop.application.Application method)
get_hsv_picture() (in module src.ballandhoop.helper)
H
Hoop (class in src.ballandhoop.hoop)
I
Image (class in src.ballandhoop.image)
init_network() (in module src.network)
L
latest_values() (src.network.Server method)
load_coefficients() (in module src.chessboard.utils)
load_config_from_disk() (src.ballandhoop.application.Application method)
local_config() (src.ballandhoop.application.Application method)
M
main() (in module src.chessboard.calibrate_chessboard)
(in module src.chessboard.undistort)
module
src.ballandhoop.application
src.ballandhoop.ball
src.ballandhoop.helper
src.ballandhoop.hoop
src.ballandhoop.image
src.ballandhoop.piHSVArray
src.ballandhoop.videostream
src.ballandhoop.whiteBalancing
src.chessboard
src.chessboard.calibrate_chessboard
src.chessboard.chessboard
src.chessboard.undistort
src.chessboard.utils
src.network
src.serial
N
NetworkInterface (class in src.network)
now() (in module src.network)
P
PiHSVArray (class in src.ballandhoop.piHSVArray)
plot_angle() (src.ballandhoop.image.Image method)
plot_ball() (src.ballandhoop.image.Image method)
plot_ball_history() (src.ballandhoop.image.Image method)
plot_hoop() (src.ballandhoop.image.Image method)
plot_line() (src.ballandhoop.image.Image method)
plot_rectangle() (src.ballandhoop.image.Image method)
plot_text() (src.ballandhoop.image.Image method)
preprocess_message() (src.network.NetworkInterface method)
print() (src.ballandhoop.application.Application method)
(src.network.Server method)
R
reset_content_of_dir() (in module src.ballandhoop.helper)
resolutions (src.ballandhoop.videostream.VideoStream attribute)
rotations (src.ballandhoop.videostream.VideoStream attribute)
run() (src.ballandhoop.application.Application method)
(src.network.Server method)
run_calibration() (src.ballandhoop.application.Application method)
S
save() (src.ballandhoop.image.Image method)
save_coefficients() (in module src.chessboard.utils)
save_col_and_add_from_config() (src.ballandhoop.application.Application method)
save_config_to_disk() (src.ballandhoop.application.Application method)
save_values() (src.network.Server method)
send() (src.network.Client method)
(src.network.NetworkInterface method)
(src.network.Server method)
SerialCom (class in src.serial)
Server (class in src.network)
src.ballandhoop.application
module
src.ballandhoop.ball
module
src.ballandhoop.helper
module
src.ballandhoop.hoop
module
src.ballandhoop.image
module
src.ballandhoop.piHSVArray
module
src.ballandhoop.videostream
module
src.ballandhoop.whiteBalancing
module
src.chessboard
module
src.chessboard.calibrate_chessboard
module
src.chessboard.chessboard
module
src.chessboard.undistort
module
src.chessboard.utils
module
src.network
module
src.serial
module
stop() (src.network.Server method)
V
VideoStream (class in src.ballandhoop.videostream)
W
WhiteBalancing (class in src.ballandhoop.whiteBalancing)
write() (src.serial.SerialCom method)