\input{cxcore_introduction}

\chapter{cxcore. The Core Functionality}
\input{cxcore_basic_structures}
\input{cxcore_array_operations}
\input{cxcore_dynamic_structures}
\input{cxcore_drawing_functions}
\input{cxcore_persistence}
\input{cxcore_clustering_search}
\input{cxcore_utilities_system_functions}

\chapter{cv. Image Processing and Computer Vision}
\input{cv_image_filtering}
\input{cv_image_warping}
\input{cv_image_transform}
\input{cv_histograms}
\input{cv_feature_detection}
\input{cv_motion_tracking}
\input{cv_struct_shape_analysis}
\input{cv_planar_subdivisions}
\input{cv_object_detection}
\input{cv_calibration_3d}

\chapter{cvaux. Extra Computer Vision Functionality}
\input{cvaux_bgfg}
\input{cvaux_object_detection}
\input{cvaux_3d}

\chapter{highgui. High-level GUI and Media I/O}
\input{HighGui}
\ifPy     %Qt is for C and Cpp, so do nothing
\else
\input{HighGui_Qt}
\fi

\chapter{ml. Machine Learning}
\input{MachineLearning}