Python Tutorials

This documentation section describes the Python tutorials extension from CamiTK Community Edition, which contains a lot of simple examples.

The following extensions were developed to show how to develop extension in Python for CamiTK. You can follow the links to download or read the code of the tutorials, which is well documented.

Name What does it demonstrates? Source Code
Image processing Using itk, scipy and matplotlib to filter images and display an histogram tutorials/python/numpy_matplotlib_itk_scipy-qt6
Mesh interaction Modifying mesh points position (with animated Brownian movement) tutorials/python/mesh_position_pointdata_qt6
OpenCV Capture images and video from a camera using opencv tutorials/python/opencv-qt6
Frame and Transformations Manage Frames of reference and geometrical transformations tutorials/python/transformation
Using VTK in Python Using VTK to compute a barycenter and create a sphere utorials/python/vtk-qt6
Action pipeline Run multiple existing actions in a pipeline tutorials/python/action_pipeline
C++/Python interoperability How to manage parameters, keep a state between runs of an action, and use a timer tutorials/python/state_and_timer_qt6
Mixed-component extension Creating a new mixed_component tutorials/python/mixed_component_extension