added videoio docs and tutorials
authorIshank gulati <gulati.ishank@gmail.com>
Thu, 17 Dec 2015 04:46:10 +0000 (10:16 +0530)
committerishank08 <gulati.ishank@gmail.com>
Sat, 26 Dec 2015 05:18:01 +0000 (10:48 +0530)
15 files changed:
doc/tutorials/highgui/table_of_content_highgui.markdown
doc/tutorials/tutorials.markdown
doc/tutorials/videoio/images/video-input-psnr-ssim.png [moved from doc/tutorials/highgui/images/video-input-psnr-ssim.png with 100% similarity]
doc/tutorials/videoio/images/video-write.png [moved from doc/tutorials/highgui/images/video-write.png with 100% similarity]
doc/tutorials/videoio/table_of_content_videoio.markdown [new file with mode: 0644]
doc/tutorials/videoio/video-input-psnr-ssim/images/outputVideoInput.png [moved from doc/tutorials/highgui/video-input-psnr-ssim/images/outputVideoInput.png with 100% similarity]
doc/tutorials/videoio/video-input-psnr-ssim/video_input_psnr_ssim.markdown [moved from doc/tutorials/highgui/video-input-psnr-ssim/video_input_psnr_ssim.markdown with 97% similarity]
doc/tutorials/videoio/video-write/images/resultOutputWideoWrite.png [moved from doc/tutorials/highgui/video-write/images/resultOutputWideoWrite.png with 100% similarity]
doc/tutorials/videoio/video-write/images/videoCompressSelect.png [moved from doc/tutorials/highgui/video-write/images/videoCompressSelect.png with 100% similarity]
doc/tutorials/videoio/video-write/images/videoFileStructure.png [moved from doc/tutorials/highgui/video-write/images/videoFileStructure.png with 100% similarity]
doc/tutorials/videoio/video-write/video_write.markdown [moved from doc/tutorials/highgui/video-write/video_write.markdown with 97% similarity]
samples/cpp/tutorial_code/videoio/video-input-psnr-ssim/video-input-psnr-ssim.cpp [moved from samples/cpp/tutorial_code/HighGUI/video-input-psnr-ssim/video-input-psnr-ssim.cpp with 100% similarity]
samples/cpp/tutorial_code/videoio/video-input-psnr-ssim/video/Megamind.avi [moved from samples/cpp/tutorial_code/HighGUI/video-input-psnr-ssim/video/Megamind.avi with 100% similarity]
samples/cpp/tutorial_code/videoio/video-input-psnr-ssim/video/Megamind_bugy.avi [moved from samples/cpp/tutorial_code/HighGUI/video-input-psnr-ssim/video/Megamind_bugy.avi with 100% similarity]
samples/cpp/tutorial_code/videoio/video-write/video-write.cpp [moved from samples/cpp/tutorial_code/HighGUI/video-write/video-write.cpp with 100% similarity]

index 3ff0e03..8f8b28f 100644 (file)
@@ -12,24 +12,6 @@ use the built-in graphical user interface of the library.
 
     We will learn how to add a Trackbar to our applications
 
--   @subpage tutorial_video_input_psnr_ssim
-
-    *Compatibility:* \> OpenCV 2.0
-
-    *Author:* Bernát Gábor
-
-    You will learn how to read video streams, and how to calculate similarity values such as PSNR
-    or SSIM.
-
--   @subpage tutorial_video_write
-
-    *Compatibility:* \> OpenCV 2.0
-
-    *Author:* Bernát Gábor
-
-    Whenever you work with video feeds you may eventually want to save your image processing
-    result in a form of a new video file. Here's how to do it.
-
 -   @subpage tutorial_raster_io_gdal
 
     *Compatibility:* \> OpenCV 2.0
index 552420c..035c69a 100644 (file)
@@ -71,6 +71,10 @@ As always, we would be happy to hear your comments and receive your contribution
 
     Run OpenCV and your vision apps on an iDevice
 
+-   @subpage tutorial_table_of_content_videoio
+
+    These tutorials show how to read and write videos using videio module.
+
 -   @subpage tutorial_table_of_content_viz
 
     These tutorials show how to use Viz module effectively.
diff --git a/doc/tutorials/videoio/table_of_content_videoio.markdown b/doc/tutorials/videoio/table_of_content_videoio.markdown
new file mode 100644 (file)
index 0000000..b1b669d
--- /dev/null
@@ -0,0 +1,19 @@
+Video Input and Output (videoio module) {#tutorial_table_of_content_videoio}
+=========================================
+
+This section contains tutorials about how to read/save your video files.
+
+-   @subpage tutorial_video_input_psnr_ssim
+
+    *Compatibility:* \> OpenCV 2.0
+
+    *Author:* Bernát Gábor
+
+    You will learn how to read video streams, and how to calculate similarity values such as PSNR
+    or SSIM.
+
+-   @subpage tutorial_video_write
+
+    *Compatibility:* \> OpenCV 2.0
+
+    *Author:* Bernát Gábor
\ No newline at end of file
@@ -20,12 +20,12 @@ As a test case where to show off these using OpenCV I've created a small program
 video files and performs a similarity check between them. This is something you could use to check
 just how well a new video compressing algorithms works. Let there be a reference (original) video
 like [this small Megamind clip
-](https://github.com/Itseez/opencv/tree/master/samples/cpp/tutorial_code/HighGUI/video-input-psnr-ssim/video/Megamind.avi) and [a compressed
-version of it ](https://github.com/Itseez/opencv/tree/master/samples/cpp/tutorial_code/HighGUI/video-input-psnr-ssim/video/Megamind_bugy.avi).
+](https://github.com/Itseez/opencv/tree/master/samples/cpp/tutorial_code/videoio/video-input-psnr-ssim/video/Megamind.avi) and [a compressed
+version of it ](https://github.com/Itseez/opencv/tree/master/samples/cpp/tutorial_code/videoio/video-input-psnr-ssim/video/Megamind_bugy.avi).
 You may also find the source code and these video file in the
-`samples/cpp/tutorial_code/HighGUI/video-input-psnr-ssim/` folder of the OpenCV source library.
+`samples/cpp/tutorial_code/videoio/video-input-psnr-ssim/` folder of the OpenCV source library.
 
-@include cpp/tutorial_code/HighGUI/video-input-psnr-ssim/video-input-psnr-ssim.cpp
+@include cpp/tutorial_code/videoio/video-input-psnr-ssim/video-input-psnr-ssim.cpp
 
 How to read a video stream (online-camera or offline-file)?
 -----------------------------------------------------------
@@ -30,10 +30,10 @@ The source code
 ---------------
 
 You may also find the source code and these video file in the
-`samples/cpp/tutorial_code/highgui/video-write/` folder of the OpenCV source library or [download it
-from here ](https://github.com/Itseez/opencv/tree/master/samples/cpp/tutorial_code/HighGUI/video-write/video-write.cpp).
+`samples/cpp/tutorial_code/videoio/video-write/` folder of the OpenCV source library or [download it
+from here ](https://github.com/Itseez/opencv/tree/master/samples/cpp/tutorial_code/videoio/video-write/video-write.cpp).
 
-@include cpp/tutorial_code/HighGUI/video-write/video-write.cpp
+@include cpp/tutorial_code/videoio/video-write/video-write.cpp
 
 The structure of a video
 ------------------------