Documente Academic
Documente Profesional
Documente Cultură
Prerequisite: Python
While Jupyter runs code in many programming languages,
Python is a requirement (Python 3.3 or greater, or Python
2.7) for installing the Jupyter Notebook itself.
Installing Jupyter using Anaconda:
First, download Anaconda.
Second, install the version of Anaconda which you
downloaded, following the instructions on the download
page.
To run the notebook, run the following command at the
Terminal (Mac/Linux) or Command Prompt (Windows):
jupyter notebook
You should see the notebook open in your browser.
Installing the Jupyter Notebook
Installing Jupyter with pip:
If you have Python 3 installed (which is recommended):
python3 –m pip install --upgrade pip
python3 –m pip install jupyter.
If you have Python 2 installed:
python -m pip install --upgrade pip
python -m pip install jupyter.
To run the notebook, run the following command at the
Terminal (Mac/Linux) or Command Prompt (Windows):
jupyter notebook
OpenCV
OpenCV (Open Source Computer Vision Library) is an open
source computer vision and machine learning software library.
OpenCV was built to provide a common infrastructure for
computer vision applications and to accelerate the use of
machine perception in the commercial products.
The library has more than 2500 optimized algorithms, which
includes a comprehensive set of both classic and state-of-the-
art computer vision and machine learning algorithms.
These algorithms can be used to detect and recognize faces,
identify objects, classify human actions in videos, track camera
movements, track moving objects, extract 3D models of objects,
produce 3D point clouds from stereo cameras, stitch images
together to produce a high resolution image of an entire
scene, find similar images from an image database, remove
red eyes from images taken using flash, follow eye
movements, recognize scenery and establish markers to
overlay it with augmented reality, etc.
OpenCV
It has C++, Python, Java and MATLAB
interfaces and supports Windows,
Linux, Andriod and Mac OS.
OpenCV leans mostly towards real-time
vision applications and takes advantage
of MMX and SSE instructions when
available.
SUMO
"Simulation of Urban MObility", or "SUMO"
for short, is an open source, microscopic,
multi-modal traffic simulation.
It allows to simulate how a given traffic
demand which consists of single vehicles
moves through a given road network. The
simulation allows to address a large set of
traffic management topics.
It is purely microscopic: each vehicle is
modelled explicitly, has an own route, and
moves individually through the network.
FEATURES
Includes all applications needed to prepare and perform a traffic simulation (network and routes import, DUA, simulation)
Simulation
Space-continuous and time-discrete vehicle movement
Different vehicle types
Multi-lane streets with lane changing
Different right-of-way rules, traffic lights
A fast openGL graphical user interface
Manages networks with several 10.000 edges (streets)
Fast execution speed (up to 100.000 vehicle updates/s on a 1GHz machine)
Interoperability with other application at run-time
Network-wide, edge-based, vehicle-based, and detector-based outputs
Supports person-based inter-modal trips
Network Import
Imports VISUM, Vissim, Shapefiles, OSM, RoboCup, MATsim, OpenDRIVE, and XML-Descriptions
Missing values are determined via heuristics
Routing
Microscopic routes - each vehicle has an own one
Different Dynamic User Assignment algorithms
High portability
Only standard C++ and portable libraries are used
Packages for Windows main Linux distributions exist
High interoperability through usage of XML-data only
Open source (EPL)
Usage Examples