From 3224b0a75a9d03533d2c5a081c4015fca5838569 Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Tue, 17 Oct 2017 16:52:00 +0300 Subject: [PATCH] doc: fix youtube videos handling --- .../calib3d/camera_calibration/camera_calibration.rst | 2 +- .../file_input_output_with_xml_yml.rst | 2 +- doc/tutorials/core/how_to_scan_images/how_to_scan_images.rst | 2 +- .../interoperability_with_OpenCV_1.rst | 2 +- .../core/mat-mask-operations/mat-mask-operations.rst | 2 +- .../mat_the_basic_image_container.rst | 2 +- .../gpu/gpu-basics-similarity/gpu-basics-similarity.rst | 2 +- .../highgui/video-input-psnr-ssim/video-input-psnr-ssim.rst | 2 +- doc/tutorials/highgui/video-write/video-write.rst | 2 +- doc/tutorials/introduction/display_image/display_image.rst | 2 +- .../how_to_write_a_tutorial/how_to_write_a_tutorial.rst | 4 ++-- .../introduction/windows_install/windows_install.rst | 4 ++-- doc/tutorials/ios/image_manipulation/image_manipulation.rst | 4 ++-- doc/tutorials/ml/non_linear_svms/non_linear_svms.rst | 2 +- samples/python2/feature_homography.py | 4 ++-- samples/python2/plane_ar.py | 2 +- samples/python2/plane_tracker.py | 2 +- 17 files changed, 21 insertions(+), 21 deletions(-) diff --git a/doc/tutorials/calib3d/camera_calibration/camera_calibration.rst b/doc/tutorials/calib3d/camera_calibration/camera_calibration.rst index 2cf00f42a9..4a9484e377 100644 --- a/doc/tutorials/calib3d/camera_calibration/camera_calibration.rst +++ b/doc/tutorials/calib3d/camera_calibration/camera_calibration.rst @@ -440,5 +440,5 @@ You may observe a runtime instance of this on the `YouTube here - + diff --git a/doc/tutorials/core/file_input_output_with_xml_yml/file_input_output_with_xml_yml.rst b/doc/tutorials/core/file_input_output_with_xml_yml/file_input_output_with_xml_yml.rst index 7e1674efaf..8b23ea9564 100644 --- a/doc/tutorials/core/file_input_output_with_xml_yml/file_input_output_with_xml_yml.rst +++ b/doc/tutorials/core/file_input_output_with_xml_yml/file_input_output_with_xml_yml.rst @@ -275,5 +275,5 @@ You may observe a runtime instance of this on the `YouTube here - + diff --git a/doc/tutorials/core/how_to_scan_images/how_to_scan_images.rst b/doc/tutorials/core/how_to_scan_images/how_to_scan_images.rst index b2ee519c1c..5650db7f4b 100644 --- a/doc/tutorials/core/how_to_scan_images/how_to_scan_images.rst +++ b/doc/tutorials/core/how_to_scan_images/how_to_scan_images.rst @@ -179,5 +179,5 @@ Finally, you may watch a sample run of the program on the `video posted - + diff --git a/doc/tutorials/core/interoperability_with_OpenCV_1/interoperability_with_OpenCV_1.rst b/doc/tutorials/core/interoperability_with_OpenCV_1/interoperability_with_OpenCV_1.rst index 6cfe9fb548..b588aeecca 100644 --- a/doc/tutorials/core/interoperability_with_OpenCV_1/interoperability_with_OpenCV_1.rst +++ b/doc/tutorials/core/interoperability_with_OpenCV_1/interoperability_with_OpenCV_1.rst @@ -125,5 +125,5 @@ You may observe a runtime instance of this on the `YouTube here - + diff --git a/doc/tutorials/core/mat-mask-operations/mat-mask-operations.rst b/doc/tutorials/core/mat-mask-operations/mat-mask-operations.rst index f28920e77e..3a0147ff1a 100644 --- a/doc/tutorials/core/mat-mask-operations/mat-mask-operations.rst +++ b/doc/tutorials/core/mat-mask-operations/mat-mask-operations.rst @@ -128,7 +128,7 @@ For example: You can download this source code from :download:`here <../../../../samples/cpp/tutorial_code/core/mat_mask_operations/mat_mask_operations.cpp>` or look in the OpenCV source code libraries sample directory at :file:`samples/cpp/tutorial_code/core/mat_mask_operations/mat_mask_operations.cpp`. -Check out an instance of running the program on our `YouTube channel `_ . +Check out an instance of running the program on our `YouTube channel `_ . .. raw:: html diff --git a/doc/tutorials/core/mat_the_basic_image_container/mat_the_basic_image_container.rst b/doc/tutorials/core/mat_the_basic_image_container/mat_the_basic_image_container.rst index b45636114a..7134c7aefe 100644 --- a/doc/tutorials/core/mat_the_basic_image_container/mat_the_basic_image_container.rst +++ b/doc/tutorials/core/mat_the_basic_image_container/mat_the_basic_image_container.rst @@ -307,5 +307,5 @@ You can also find a quick video demonstration of this on `YouTube - + diff --git a/doc/tutorials/gpu/gpu-basics-similarity/gpu-basics-similarity.rst b/doc/tutorials/gpu/gpu-basics-similarity/gpu-basics-similarity.rst index 715ffdf192..f7cdb950d9 100644 --- a/doc/tutorials/gpu/gpu-basics-similarity/gpu-basics-similarity.rst +++ b/doc/tutorials/gpu/gpu-basics-similarity/gpu-basics-similarity.rst @@ -144,5 +144,5 @@ In both cases we managed a performance increase of almost 100% compared to the C .. raw:: html
- +
diff --git a/doc/tutorials/highgui/video-input-psnr-ssim/video-input-psnr-ssim.rst b/doc/tutorials/highgui/video-input-psnr-ssim/video-input-psnr-ssim.rst index c45dd29ba3..d200d4e481 100644 --- a/doc/tutorials/highgui/video-input-psnr-ssim/video-input-psnr-ssim.rst +++ b/doc/tutorials/highgui/video-input-psnr-ssim/video-input-psnr-ssim.rst @@ -212,5 +212,5 @@ You may observe a runtime instance of this on the `YouTube here - + diff --git a/doc/tutorials/highgui/video-write/video-write.rst b/doc/tutorials/highgui/video-write/video-write.rst index a0987021d7..e81838f6aa 100644 --- a/doc/tutorials/highgui/video-write/video-write.rst +++ b/doc/tutorials/highgui/video-write/video-write.rst @@ -132,5 +132,5 @@ You may observe a runtime instance of this on the `YouTube here - + diff --git a/doc/tutorials/introduction/display_image/display_image.rst b/doc/tutorials/introduction/display_image/display_image.rst index b32f18aa2c..68705d8aff 100644 --- a/doc/tutorials/introduction/display_image/display_image.rst +++ b/doc/tutorials/introduction/display_image/display_image.rst @@ -129,5 +129,5 @@ Result .. raw:: html
- +
diff --git a/doc/tutorials/introduction/how_to_write_a_tutorial/how_to_write_a_tutorial.rst b/doc/tutorials/introduction/how_to_write_a_tutorial/how_to_write_a_tutorial.rst index c78e3c2924..fc2c1e5c45 100644 --- a/doc/tutorials/introduction/how_to_write_a_tutorial/how_to_write_a_tutorial.rst +++ b/doc/tutorials/introduction/how_to_write_a_tutorial/how_to_write_a_tutorial.rst @@ -358,7 +358,7 @@ Now here's our recommendation for the structure of the tutorial (although, remem .. raw:: html
- +
This results in the text and video: You may observe a runtime instance of this on the `YouTube here `_. @@ -366,7 +366,7 @@ Now here's our recommendation for the structure of the tutorial (although, remem .. raw:: html
- +
When these aren't self-explanatory make sure to throw in a few guiding lines about what and why we can see. diff --git a/doc/tutorials/introduction/windows_install/windows_install.rst b/doc/tutorials/introduction/windows_install/windows_install.rst index a02a07d969..f2e37f8139 100644 --- a/doc/tutorials/introduction/windows_install/windows_install.rst +++ b/doc/tutorials/introduction/windows_install/windows_install.rst @@ -40,8 +40,8 @@ You may find the content of this tutorial also inside the following videos: `Par .. raw:: html
- - + +
.. warning:: These videos above are long-obsolete and contain inaccurate information. Be careful, since solutions described in those videos are no longer supported and may even break your install. diff --git a/doc/tutorials/ios/image_manipulation/image_manipulation.rst b/doc/tutorials/ios/image_manipulation/image_manipulation.rst index 3eb8913be4..eda7e3ea44 100644 --- a/doc/tutorials/ios/image_manipulation/image_manipulation.rst +++ b/doc/tutorials/ios/image_manipulation/image_manipulation.rst @@ -120,10 +120,10 @@ After the processing we need to convert it back to UIImage. :alt: header :align: center -Check out an instance of running code with more Image Effects on `YouTube `_ . +Check out an instance of running code with more Image Effects on `YouTube `_ . .. raw:: html
- +
diff --git a/doc/tutorials/ml/non_linear_svms/non_linear_svms.rst b/doc/tutorials/ml/non_linear_svms/non_linear_svms.rst index 5e46bb003a..71a74f9eec 100644 --- a/doc/tutorials/ml/non_linear_svms/non_linear_svms.rst +++ b/doc/tutorials/ml/non_linear_svms/non_linear_svms.rst @@ -215,5 +215,5 @@ You may observe a runtime instance of this on the `YouTube here - + diff --git a/samples/python2/feature_homography.py b/samples/python2/feature_homography.py index a9e0d32183..b3bda462d4 100755 --- a/samples/python2/feature_homography.py +++ b/samples/python2/feature_homography.py @@ -8,9 +8,9 @@ Example of using features2d framework for interactive video homography matching. ORB features and FLANN matcher are used. The actual tracking is implemented by PlaneTracker class in plane_tracker.py -Inspired by http://www.youtube.com/watch?v=-ZNYoL8rzPY +Inspired by https://www.youtube.com/watch?v=-ZNYoL8rzPY -video: http://www.youtube.com/watch?v=FirtmYcC0Vc +video: https://www.youtube.com/watch?v=FirtmYcC0Vc Usage ----- diff --git a/samples/python2/plane_ar.py b/samples/python2/plane_ar.py index 4b12dfe9d9..cdfacfb054 100755 --- a/samples/python2/plane_ar.py +++ b/samples/python2/plane_ar.py @@ -8,7 +8,7 @@ This sample shows an example of augmented reality overlay over a planar object tracked by PlaneTracker from plane_tracker.py. solvePnP funciton is used to estimate the tracked object location in 3d space. -video: http://www.youtube.com/watch?v=pzVbhxx6aog +video: https://www.youtube.com/watch?v=pzVbhxx6aog Usage ----- diff --git a/samples/python2/plane_tracker.py b/samples/python2/plane_tracker.py index fe86ce8ad3..51d1315976 100755 --- a/samples/python2/plane_tracker.py +++ b/samples/python2/plane_tracker.py @@ -8,7 +8,7 @@ Example of using features2d framework for interactive video homography matching. ORB features and FLANN matcher are used. This sample provides PlaneTracker class and an example of its usage. -video: http://www.youtube.com/watch?v=pzVbhxx6aog +video: https://www.youtube.com/watch?v=pzVbhxx6aog Usage -----