opencv/doc
2011-01-18 11:42:11 +00:00
..
latex2sphinx updated version number; removed unnecessary index.html and ChangeLog.htm 2010-12-04 19:21:45 +00:00
papers "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
pics 2010-07-31 19:22:33 +00:00
plastex "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
python_fragments #301, sample code for CalcHist 2010-05-14 22:24:32 +00:00
user_guide Moving all user guide sources to a single folder 2011-01-17 13:15:40 +00:00
vidsurv "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
calib3d.tex Fixed documentation 2010-12-21 13:17:52 +00:00
CMakeLists.txt always create <opencv_build_dir>/doc/html to avoid CMake 2.4 error messages 2010-05-26 08:42:33 +00:00
common.m4 "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
core_array_operations.tex SSE2 optimization for Bayer->RGB; added Bayer->Gray with SSE2 optimization; corrected some bugs noted in the yahoogroups forum 2010-12-10 19:06:38 +00:00
core_basic_structures.tex fixed several typos in docs; make MLData capable of reading csv files with much more columns than before 2010-12-04 18:37:07 +00:00
core_clustering_search.tex Reorganized documentation to be consistent with modular structure 2010-10-19 11:51:56 +00:00
core_drawing_functions.tex fixed several typos in docs; make MLData capable of reading csv files with much more columns than before 2010-12-04 18:37:07 +00:00
core_dynamic_structures.tex Reorganized documentation to be consistent with modular structure 2010-10-19 11:51:56 +00:00
core_introduction.tex fixed several typos in docs; make MLData capable of reading csv files with much more columns than before 2010-12-04 18:37:07 +00:00
core_persistence.tex Reorganized documentation to be consistent with modular structure 2010-10-19 11:51:56 +00:00
core_utilities_system_functions.tex fixed several typos in docs; make MLData capable of reading csv files with much more columns than before 2010-12-04 18:37:07 +00:00
CvAux.tex "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
cvcam.rtf "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
Doxyfile.in doxygenated opencv_video & opencv_calib3d modules (C++ part only) 2010-05-25 15:59:48 +00:00
FAQ.tex "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
features2d_common_detection_description.tex added docs for SURF_GPU and BruteForceMatcher_GPU 2011-01-13 09:39:42 +00:00
features2d_detection_description.tex added docs for SURF_GPU and BruteForceMatcher_GPU 2011-01-13 09:39:42 +00:00
features2d_dynamic_detectors.tex update features2d documentation after changes create functions and DynamicAdaptedFeatureDetector 2010-11-25 17:44:16 +00:00
features2d_object_categorization.tex updated doc on features2d 2010-11-08 15:27:56 +00:00
flann.tex Reorganized documentation to be consistent with modular structure 2010-10-19 11:51:56 +00:00
go "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
goman OpenCV user guide prototype 2011-01-11 20:51:08 +00:00
gpu_calib3d.tex fixed some mistakes in gpu docs, added docs for gpu stereo. 2011-01-18 11:42:11 +00:00
gpu_data_structures.tex fixed some mistakes in gpu docs 2011-01-18 08:09:47 +00:00
gpu_features2d.tex fixed some mistakes in gpu docs, added docs for gpu stereo. 2011-01-18 11:42:11 +00:00
gpu_image_filtering.tex fixed some mistakes in gpu docs, added docs for gpu stereo. 2011-01-18 11:42:11 +00:00
gpu_image_processing.tex fixed some mistakes in gpu docs, added docs for gpu stereo. 2011-01-18 11:42:11 +00:00
gpu_initialization.tex gpu docs minor changes 2011-01-17 11:34:20 +00:00
gpu_introduction.tex documented all functions from GPU initialization section 2011-01-14 17:52:40 +00:00
gpu_matrix_operations.tex fixed some mistakes in gpu docs 2011-01-18 08:09:47 +00:00
gpu_matrix_reductions.tex fixed some mistakes in gpu docs 2011-01-18 08:09:47 +00:00
gpu_object_detection.tex fixed some mistakes in gpu docs 2011-01-18 08:09:47 +00:00
gpu_per_element_operations.tex fixed some mistakes in gpu docs, added docs for gpu stereo. 2011-01-18 11:42:11 +00:00
haartraining.htm "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
helvetica.sty "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
highgui_qt.tex Minor fixes in documentation 2010-10-19 13:44:57 +00:00
highgui.tex Reorganized documentation to be consistent with modular structure 2010-10-19 11:51:56 +00:00
imgproc_feature_detection.tex Reorganized documentation to be consistent with modular structure 2010-10-19 11:51:56 +00:00
imgproc_histograms.tex added hconcat & vconcat functions for joining matrices; moved some inline functions out of the headers; fixed several bugs in documentation; removed MatND from docs 2010-11-23 16:39:20 +00:00
imgproc_image_filtering.tex added docs for GPU Filter Engine 2011-01-13 13:48:58 +00:00
imgproc_image_transform.tex Reorganized documentation to be consistent with modular structure 2010-10-19 11:51:56 +00:00
imgproc_image_warping.tex Reorganized documentation to be consistent with modular structure 2010-10-19 11:51:56 +00:00
imgproc_motion_tracking.tex Reorganized documentation to be consistent with modular structure 2010-10-19 11:51:56 +00:00
imgproc_object_detection.tex Reorganized documentation to be consistent with modular structure 2010-10-19 11:51:56 +00:00
imgproc_planar_subdivisions.tex Reorganized documentation to be consistent with modular structure 2010-10-19 11:51:56 +00:00
imgproc_struct_shape_analysis.tex fixed convexHull description; updated cvHaarDetectObjects description (maxSize parameter). 2010-11-29 17:06:37 +00:00
license.txt "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
ml.tex Reorganized documentation to be consistent with modular structure 2010-10-19 11:51:56 +00:00
objdetect.tex fixed convexHull description; updated cvHaarDetectObjects description (maxSize parameter). 2010-11-29 17:06:37 +00:00
online-opencv.tex Minor fixes in documentation 2010-10-19 13:44:57 +00:00
opencv_cheatsheet.pdf updated version number; removed unnecessary index.html and ChangeLog.htm 2010-12-04 19:21:45 +00:00
opencv_cheatsheet.tex updated version number; removed unnecessary index.html and ChangeLog.htm 2010-12-04 19:21:45 +00:00
opencv_guide_body.tex OpenCV user guide prototype 2011-01-11 20:51:08 +00:00
opencv_user.pdf Memory management and primitive operators 2011-01-12 19:50:36 +00:00
opencv_user.tex OpenCV user guide prototype 2011-01-11 20:51:08 +00:00
opencv-logo2.png "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
opencv-logo.png "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
opencv.bib fixed some mistakes in gpu docs, added docs for gpu stereo. 2011-01-18 11:42:11 +00:00
opencv.ico remove interfaces from installation; remove opencv/utils dir completely 2010-12-03 22:55:08 +00:00
opencv.jpg "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
opencv.pdf updated gpu module docs 2011-01-14 14:53:48 +00:00
opencv.sty modified wiki link name 2010-10-21 15:23:47 +00:00
opencv.tex updated version number; removed unnecessary index.html and ChangeLog.htm 2010-12-04 19:21:45 +00:00
opencvref_body.tex fixed some mistakes in gpu docs, added docs for gpu stereo. 2011-01-18 11:42:11 +00:00
packaging.txt "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
pattern.png replaced 8x6 pattern with 9x6, which orientation can be determined without any ambiguity 2010-12-13 15:00:35 +00:00
README.txt Updated for building in latexsphinx directory 2010-11-19 22:19:00 +00:00
user_mat.tex Memory management and primitive operators 2011-01-12 19:50:19 +00:00
verbdef.sty "atomic bomb" commit. Reorganized OpenCV directory structure 2010-05-11 17:44:00 +00:00
video_motion_tracking.tex fixed several typos in docs; make MLData capable of reading csv files with much more columns than before 2010-12-04 18:37:07 +00:00

This file describes how to create the opencv.pdf manual in the
.../opencv/doc directory. It further describes how to produce
the html files on disk that populate the online OpenCV documenation
wiki.

-------------------------------------------------------------------------
In Ubuntu or Debian, required to build the opencv.pdf manual:

  sudo apt-get install     texlive texlive-latex-extra latex-xcolor texlive-fonts-extra
 
To build the HTML documentation, these are also required:

  sudo apt-get install python-setuptools             ## See [1] below for another install method
  sudo easy_install -U Sphinx                        ## This is NOT the speech recognition program. 
  sudo apt-get install     dvipng
  sudo easy_install plasTeX            

-------------------------------------------------------------------------
In other Linux distros you will also need to install LiveTeX and,
optionally, if you want to produce the hmtl files, the Sphinx tool (http://sphinx.pocoo.org/)

In MacOSX you can use MacTex (https://www.tug.org/mactex/).

In Windows you can use MiKTeX

--------------------------------------------------------------------------
(1) To build the latex files to create the opencv.pdf manual, in the 
.../opencv/doc directory, issue the command:

sh go

(2) If you want to build the html files that OpenCV uses to populate the 
online documentation, assuming you downloaded easy_install, 
Sphinx and plasTex as above, then from the .../opencv/doc/latex2sphinx directory, 
issue the "buildall" commend there:

sh buildall

The resulting html files will be be created in:  
.../opencv/doc/latex2sphinx/_build/html

Under this html directory, you will find index.html files for:
  cpp   The C++ manual
  c     The C manual
  py    The Python manual

--------------------------------------------------------------------------
[1] To install easy install on Ubuntu, try either (as stated above):
 sudo apt-get install python-setuptools
 or try using:
First:
  wget -q http://peak.telecommunity.com/dist/ez_setup.py
Then
  sudo python ez_setup.py