From 715763b5cef7494429522a35ca0092e5835c85e5 Mon Sep 17 00:00:00 2001 From: stephenramm Date: Thu, 17 Oct 2019 22:10:44 +0100 Subject: [PATCH] Create ExamplesByChapter.md --- book_samples/ExamplesByChapter.md | 67 +++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 book_samples/ExamplesByChapter.md diff --git a/book_samples/ExamplesByChapter.md b/book_samples/ExamplesByChapter.md new file mode 100644 index 0000000..3500f61 --- /dev/null +++ b/book_samples/ExamplesByChapter.md @@ -0,0 +1,67 @@ +# List of example files, data and code, by chapter +For each chapter, list the external resources required. Unless otherwise stated, code is downloaded from https://github.com/rgiduthuri/openvx_tutorial/tree/master/book_samples + +## Chapter 1 (introduction) +* None. +## Chapter 2 (Build Your first OpenVX program) +* ppm-io/writeImage.c +* ppm-io/writeImage.h +* ppm-io/readImage.c +* ppm-io/readImage.h +* example1/example1.c +* example2/example2.c +* example3/example3.c +* example4/example4.c +* example4/example4a.c +* example4/changeImage.c +## Chapter 3 (Using the graph API to write efficient portable code) +## Chapter 4 (Building and OpenVX graph) +## Chapter 5 (Deploying an OpenVX graph to a target platform) +* graphFactory.c +* graphFactoryTest.c +* XML-example.c +* export_graph.c +* processGraph.c +* processGraph.cpp +* Header files from https://gitlab.com/StephenRamm/openvx-sc-plus +## Chapter 6 (Basic image transformations) +* filter/filterGaussImage.c +* filter/filterImage.c +* filter/filterImageROI.c +* filter/filterImageROIvxu.c +* hough/houghLines.c +* hough/houghLinesEx.c +* undistort/undistortOpenCV.cpp +* undistort/undistort-remap.c +* birds-eye/birdsEyeView.c +## Chapter 7 (Background subtraction and object detection) +* vx_bg.c +* vx_bg_ex1.c +* vx_bg_ex2.c +## Chapter 8 (Computational photography) +* stitch/homography-multiband-opencv.cpp +* stitch/homography-opencv.cpp +* stitch/stitch.c +* stitch/stitch_debug.c +* stitch/stitch_multiband.c +## Chapter 9 (Efficient data input/output) +* none +## Chapter 10 (Tracking) +* tracking/centroid_tracking.c +* tracking/centroid_tracking.h +* tracking/tracking_exmaple.cpp +* http://ewh.ieee.org/r6/scv/sps/openvx-material/PETS09-S1-L1-View001.avi +## Chapter 11 (Deep learning application with OpenVX) +* none +## Chapter 12 (OpenVX Safety-critical applications) +* Header files from https://gitlab.com/StephenRamm/openvx-sc-plus +## Chapter 13 (Using OpenVX with other vision frameworks) +* none +## Chapter 14 (OpenVX applications with OpenCL) +* opencl_interop/common.h +* opencl_interop/interop_example.cpp +* opencl_interop/my_vx_tensor_map_impl.cpp +* opencl_interop/my_vx_tensor_map_impl.h +* opencl_interop/openccl_example.cpp +## Chapter 15 (Existing implementations and platforms for OpenVX) +* none