Documentation should point to sources on GitHub instead of Chili (Feature #3375)
Description
I belive we should retarget all links to GitHub, since it is much more convenient way to read sources and all the stuff in the repo.
~/Work/OpenCV/opencv> grep -nIHR "http://code.opencv.org/projects/opencv/repository/" . ./platforms/android/android.toolchain.cmake:37:# http://code.opencv.org/projects/opencv/repository/revisions/master/changes/android/android.toolchain.cmake ./samples/python/watershed.py:30: url = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/c/fruits.jpg' ./samples/python/edge.py:35: url = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/c/fruits.jpg' ./samples/python/dft.py:54: url = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/c/baboon.jpg' ./samples/python/numpy_array.py:25: url = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/c/lena.jpg' ./samples/python/houghlines.py:17: url = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/doc/pics/building.jpg' ./samples/python/ffilldemo.py:76: url = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/c/fruits.jpg' ./samples/python/cvutils.py:14: urlbase = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/c/' ./samples/python/chessboard.py:18: url = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/left01.jpg' ./samples/python/distrans.py:45: url = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/c/stuff.jpg' ./samples/python/morphology.py:34: url = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/c/fruits.jpg' ./samples/python/demhist.py:71: url = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/c/baboon.jpg' ./samples/python/inpaint.py:30: url = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/c/fruits.jpg' ./samples/python/fitellipse.py:85: url = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/c/stuff.jpg' ./samples/python/logpolar.py:26: url = 'http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/c/fruits.jpg' ./doc/user_guide/ug_highgui.rst:133:.. _openni_capture.cpp: http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/openni_capture.cpp ./doc/opencv_cheatsheet.tex:440: See the samples \texttt{\href{http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/watershed.cpp}{watershed.cpp}} and \texttt{\href{http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/grabcut.cpp}{grabcut.cpp}}. ./doc/opencv_cheatsheet.tex:468:See \texttt{\href{http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/contours2.cpp}{contours2.cpp}} and \texttt{\href{http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/squares.cpp}{squares.cpp}} ./doc/opencv_cheatsheet.tex:562:See \texttt{\href{http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/camshiftdemo.cpp}{camshiftdemo.cpp}} and other \href{http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/}{OpenCV samples} on how to use the GUI functions. ./doc/opencv_cheatsheet.tex:589:To calibrate a camera, you can use \texttt{\href{http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/calibration.cpp}{calibration.cpp}} or ./doc/opencv_cheatsheet.tex:590:\texttt{\href{http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/stereo\_calib.cpp}{stereo\_calib.cpp}} samples. ./doc/opencv_cheatsheet.tex:592:\texttt{\href{http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/stereo\_match.cpp}{stereo\_match.cpp}} sample. ./doc/opencv_cheatsheet.tex:600:\texttt{\href{http://docs.opencv.org/modules/objdetect/doc/cascade_classification.html\#cascadeclassifier}{CascadeClassifier}} & Viola's Cascade of Boosted classifiers using Haar or LBP features. Suits for detecting faces, facial features and some other objects without diverse textures. See \texttt{\href{http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/c/facedetect.cpp}{facedetect.cpp}}\\ ./doc/opencv_cheatsheet.tex:602:\texttt & N. Dalal's object detector using Histogram-of-Oriented-Gradients (HOG) features. Suits for detecting people, cars and other objects with well-defined silhouettes. See \texttt{\href{http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/peopledetect.cpp}{peopledetect.cpp}}\\ ./doc/tutorials/core/basic_geometric_drawing/basic_geometric_drawing.rst:59:* This code is in your OpenCV sample folder. Otherwise you can grab it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/core/Matrix/Drawing_1.cpp>`_ ./doc/tutorials/core/random_generator_and_text/random_generator_and_text.rst:25: * This code is in your OpenCV sample folder. Otherwise you can grab it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/core/Matrix/Drawing_2.cpp>`_ . ./doc/tutorials/features2d/feature_flann_matcher/feature_flann_matcher.rst:22:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/features2D/SURF_FlannMatcher.cpp>`_ ./doc/tutorials/features2d/feature_description/feature_description.rst:26:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/features2D/SURF_descriptor.cpp>`_ ./doc/tutorials/features2d/trackingmotion/generic_corner_detector/generic_corner_detector.rst:23:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/TrackingMotion/cornerDetector_Demo.cpp>`_ ./doc/tutorials/features2d/trackingmotion/good_features_to_track/good_features_to_track.rst:21:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/TrackingMotion/goodFeaturesToTrack_Demo.cpp>`_ ./doc/tutorials/features2d/trackingmotion/corner_subpixeles/corner_subpixeles.rst:22:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/TrackingMotion/cornerSubPix_Demo.cpp>`_ ./doc/tutorials/features2d/trackingmotion/harris_detector/harris_detector.rst:154:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/TrackingMotion/cornerHarris_Demo.cpp>`_ ./doc/tutorials/features2d/feature_detection/feature_detection.rst:25:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/features2D/SURF_detector.cpp>`_ ./doc/tutorials/features2d/feature_homography/feature_homography.rst:23:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/features2D/SURF_Homography.cpp>`_ ./doc/tutorials/imgproc/pyramids/pyramids.rst:83:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgProc/Pyramids.cpp>`_ ./doc/tutorials/imgproc/opening_closing_hats/opening_closing_hats.rst:114:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgProc/Morphology_2.cpp>`_ ./doc/tutorials/imgproc/histograms/template_matching/template_matching.rst:128: Click `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/Histograms_Matching/MatchTemplate_Demo.cpp>`_ ./doc/tutorials/imgproc/histograms/histogram_calculation/histogram_calculation.rst:85: Click `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/Histograms_Matching/calcHist_Demo.cpp>`_ ./doc/tutorials/imgproc/histograms/histogram_equalization/histogram_equalization.rst:86: Click `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/Histograms_Matching/EqualizeHist_Demo.cpp>`_ ./doc/tutorials/imgproc/histograms/histogram_comparison/histogram_comparison.rst:83: Click `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/Histograms_Matching/compareHist_Demo.cpp>`_ ./doc/tutorials/imgproc/histograms/back_projection/back_projection.rst:102: a. Click `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/Histograms_Matching/calcBackProject_Demo1.cpp>`_ for the basic version (explained in this tutorial). ./doc/tutorials/imgproc/histograms/back_projection/back_projection.rst:103: b. For stuff slightly fancier (using H-S histograms and floodFill to define a mask for the skin area) you can check the `improved demo <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/Histograms_Matching/calcBackProject_Demo2.cpp>`_ ./doc/tutorials/imgproc/histograms/back_projection/back_projection.rst:104: c. ...or you can always check out the classical `camshiftdemo <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/camshiftdemo.cpp>`_ in samples. ./doc/tutorials/imgproc/threshold/threshold.rst:133:The tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgProc/Threshold.cpp>`_ ./doc/tutorials/imgproc/gausian_median_blur_bilateral_filter/gausian_median_blur_bilateral_filter.rst:118: Click `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgProc/Smoothing.cpp>`_ ./doc/tutorials/imgproc/shapedescriptors/bounding_rotated_ellipses/bounding_rotated_ellipses.rst:24:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ShapeDescriptors/generalContours_demo2.cpp>`_ ./doc/tutorials/imgproc/shapedescriptors/moments/moments.rst:24:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ShapeDescriptors/moments_demo.cpp>`_ ./doc/tutorials/imgproc/shapedescriptors/hull/hull.rst:22:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ShapeDescriptors/hull_demo.cpp>`_ ./doc/tutorials/imgproc/shapedescriptors/find_contours/find_contours.rst:22:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ShapeDescriptors/findContours_demo.cpp>`_ ./doc/tutorials/imgproc/shapedescriptors/point_polygon_test/point_polygon_test.rst:22:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ShapeDescriptors/pointPolygonTest_demo.cpp>`_ ./doc/tutorials/imgproc/shapedescriptors/bounding_rects_circles/bounding_rects_circles.rst:24:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ShapeDescriptors/generalContours_demo1.cpp>`_ ./doc/tutorials/imgproc/erosion_dilatation/erosion_dilatation.rst:73:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgProc/Morphology_1.cpp>`_ ./doc/tutorials/imgproc/imgtrans/canny_detector/canny_detector.rst:89:#. The tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgTrans/CannyDetector_Demo.cpp>`_ ./doc/tutorials/imgproc/imgtrans/sobel_derivatives/sobel_derivatives.rst:124:#. The tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgTrans/Sobel_Demo.cpp>`_ ./doc/tutorials/imgproc/imgtrans/remap/remap.rst:62:#. The tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgTrans/Remap_Demo.cpp>`_ ./doc/tutorials/imgproc/imgtrans/copyMakeBorder/copyMakeBorder.rst:50:#. The tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgTrans/copyMakeBorder_demo.cpp>`_ ./doc/tutorials/imgproc/imgtrans/hough_lines/hough_lines.rst:92:.. _TutorialHoughLinesSimpleDownload: http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/houghlines.cpp ./doc/tutorials/imgproc/imgtrans/hough_lines/hough_lines.rst:94:.. _TutorialHoughLinesFancyDownload: http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgTrans/HoughLines_Demo.cpp ./doc/tutorials/imgproc/imgtrans/filter_2d/filter_2d.rst:75:#. The tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgTrans/filter2D_demo.cpp>`_ ./doc/tutorials/imgproc/imgtrans/laplace_operator/laplace_operator.rst:58:#. The tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgTrans/Laplace_Demo.cpp>`_ ./doc/tutorials/imgproc/imgtrans/warp_affine/warp_affine.rst:96:#. The tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgTrans/Geometric_Transforms_Demo.cpp>`_ ./doc/tutorials/imgproc/imgtrans/hough_circle/hough_circle.rst:43: .. _TutorialHoughCirclesSimpleDownload: http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/houghcircles.cpp ./doc/tutorials/imgproc/imgtrans/hough_circle/hough_circle.rst:45: .. _TutorialHoughCirclesFancyDownload: http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/ImgTrans/HoughCircle_Demo.cpp ./doc/tutorials/objdetect/cascade_classifier/cascade_classifier.rst:25:This tutorial code's is shown lines below. You can also download it from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/objectDetection/objectDetection.cpp>`_ . The second version (using LBP for face detection) can be `found here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/objectDetection/objectDetection2.cpp>`_ ./doc/tutorials/introduction/display_image/display_image.rst:20:Download the source code from `here <http://code.opencv.org/projects/opencv/repository/revisions/master/raw/samples/cpp/tutorial_code/introduction/display_image/display_image.cpp>`_. ./modules/core/doc/basic_structures.rst:2893: * Add constructor function, ``AlgorithmInfo`` instance and implement the ``info()`` method. The simplest way is to take http://code.opencv.org/projects/opencv/repository/revisions/master/entry/modules/ml/src/ml_init.cpp as the reference and modify it according to the list of your parameters. ./modules/highgui/doc/user_interface.rst:217: :param onMouse: Mouse callback. See OpenCV samples, such as http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/ffilldemo.cpp, on how to specify and use the callback. ./modules/highgui/doc/reading_and_writing_images_and_video.rst:321:Also, when a connected camera is multi-head (for example, a stereo camera or a Kinect device), the correct way of retrieving data from it is to call `VideoCapture::grab` first and then call :ocv:func:`VideoCapture::retrieve` one or more times with different values of the ``channel`` parameter. See http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/kinect_maps.cpp ./modules/imgproc/doc/structural_analysis_and_shape_descriptors.rst:299:See http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/contours.cpp for the function usage model. ./modules/objdetect/doc/cascade_classification.rst:24:http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/cpp/dbt_face_detection.cpp ./modules/gpu/doc/introduction.rst:62:http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/gpu/.
Associated revisions
Applied feature #3375 and fix of pull 1842 to avoid merging problems later
History
Updated by Ivan Korolev over 11 years ago
Hi Kirill,
thanks for the suggestion. We will try to do it next hackathon.
- Status changed from New to Open
Updated by Steven Puttemans over 11 years ago
No need for hackatlon, had some time left : https://github.com/Itseez/opencv/pull/1849
- % Done changed from 0 to 50
Updated by Victor Kocheganov over 11 years ago
Unbeleivable, Steven, you are going to handle this ticket too :-) Thank you one more time.
Linking pull request to the ticket.
- Assignee set to Sergei Nosov
- Pull request set to https://github.com/Itseez/opencv/pull/1849
Updated by Steven Puttemans over 11 years ago
You are welcome :P I like spending some of my spare time helping on fixing stuff.
It helps me with my job application developing so it isn't quite the trouble.
Updated by Steven Puttemans over 11 years ago
Pull request merged!
- Assignee deleted (
Sergei Nosov) - % Done changed from 50 to 100
- Target version changed from Next Hackathon to 2.4.8
- Status changed from Open to Done