├── Chapter1 └── Hello_Cuda.cu ├── Chapter10 └── pycuda-2017.1.1+cuda92148-cp36-cp36m-win_amd64.whl ├── Chapter11 ├── 01_hello_pycuda.py ├── 02_device_properties.py ├── 03_thread_execution.py ├── 04_add_num.py ├── 05_add_num_drv.py ├── 06_add_number.py ├── 07_square.py ├── 08_gpu_dot.py ├── 09_matrix_multiplication.py ├── 10_element_wise_addition.py ├── 11_gpu_reduction.py └── 12_gpu_scan.py ├── Chapter12 ├── 01_histogram_without_shared.py ├── 02_histogram_with_shared.py ├── 03_bgr2gray.py ├── 04_bgr2gray_webcam.py ├── 05_image_addition.py ├── 06_image_inversion.py ├── cameraman.tif ├── circles.png └── lena_color.tif ├── Chapter2 ├── 01_variable_addition_value.cu ├── 02_variable_addition_reference.cu ├── 03_thread_execution_example.cu ├── 04_device_count.cu ├── 04_vector_addition_cpu.cu ├── 05_vector_addition_cpu.cu ├── 05_vector_addition_gpu.cu ├── 06_vector_addition_cpu.cu ├── 06_vector_addition_gpu.cu ├── 06_vector_square.cu ├── 07_vector_addition_gpu.cu ├── 07_vector_square.cu └── 08_vector_square.cu ├── Chapter3 ├── 01_Large_threads_parallel.cu ├── 02_gpu_global_memory.cu ├── 03_gpu_local_memory.cu ├── 04_gpu_shared_memory.cu ├── 05_add_without_atomic.cu ├── 06_atomic_add.cu ├── 07_gpu_constant_memory.cu ├── 08_gpu_texture_memory.cu ├── 09_dot_product.cu └── 10_matrix_multiplication.cu ├── Chapter4 ├── 01_performance_cuda_events.cu ├── 02_cuda_error_handling.cu ├── 03_cuda_streams.cu ├── 04_rank_sort.cu ├── 05_simple_histogram.cu └── 06_histogram_shared_memory.cu ├── Chapter5 ├── 01_image_read.cpp ├── 02_black_image.cpp ├── 03_blue_image.cpp ├── 04_draw_shapes.cpp ├── 05_play_video.cpp ├── 06_play_webcam_video.cpp ├── 07_image_addition.cpp ├── 08_image_subtraction.cpp ├── 09_image_blending.cpp ├── 10_image_inversion.cpp ├── 11_color_space_conversion.cpp ├── 12_image_thresholding.cpp ├── 13_cpu_performance.cpp ├── 14_gpu_performance.cpp ├── gpu_threshold.cpp └── images │ ├── autumn.tif │ ├── cameraman.tif │ ├── circles.png │ ├── result_add.png │ └── result_inversion.png ├── Chapter6 ├── 01_individual_pixel.cpp ├── 02_histogram_equ.cpp ├── 03_hist_equ_color.cpp ├── 04_image_resizing.cpp ├── 05_Image_translation_rotation.cpp ├── 06_average_filter.cpp ├── 07_gaussian_filter.cpp ├── 08_median_filter.cpp ├── 09_sobel_filter.cpp ├── 10_scharr_filter.cpp ├── 11_laplacian_filter.cpp ├── 12_morphological_operation.cpp └── images │ ├── autumn.tif │ ├── blobs.png │ ├── cameraman.tif │ ├── result_inversion.png │ └── saltpepper.png ├── Chapter7 ├── 01_blue_color_detection.cpp ├── 02_canny_edge_detection.cpp ├── 03_hough_line.cpp ├── 04_hough_gpu_circle.cpp ├── 05_fast_gpu.cpp ├── 06_orb_gpu.cpp ├── 07_surf_final.cpp ├── 08_haar_face_gpu.cpp ├── 09_haar_face_video.cpp ├── 10_haar_eye_gpu.cpp ├── 11_mog.cpp ├── 12_gmg.cpp ├── abc.avi ├── haarcascade_eye.xml ├── haarcascade_frontalface_alt2.xml └── images │ ├── drawing.JPG │ ├── eight.tif │ ├── hough_source.png │ ├── lena_color_512.tif │ ├── object1.jpg │ ├── object2.jpg │ ├── scene1.jpg │ └── scene2.jpg ├── Chapter9 ├── 01_device_parameter_kernel.cu ├── 02_performance_cuda_events.cu ├── 03_image_read.cpp ├── 04_image_addition.cpp ├── 05_gpu_performance.cpp ├── 06_filtering_examples.cpp ├── 07_capture_webcam.cpp ├── 08_haar_face_video.cpp ├── 09_haar_eye_gpu.cpp ├── 10_mog.cpp ├── 11_image_read.py └── images │ ├── blobs.png │ ├── cameraman.tif │ ├── circles.png │ └── lena_color_512.tif ├── LICENSE └── README.md /Chapter1/Hello_Cuda.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter1/Hello_Cuda.cu -------------------------------------------------------------------------------- /Chapter10/pycuda-2017.1.1+cuda92148-cp36-cp36m-win_amd64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter10/pycuda-2017.1.1+cuda92148-cp36-cp36m-win_amd64.whl -------------------------------------------------------------------------------- /Chapter11/01_hello_pycuda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter11/01_hello_pycuda.py -------------------------------------------------------------------------------- /Chapter11/02_device_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter11/02_device_properties.py -------------------------------------------------------------------------------- /Chapter11/03_thread_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter11/03_thread_execution.py -------------------------------------------------------------------------------- /Chapter11/04_add_num.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter11/04_add_num.py -------------------------------------------------------------------------------- /Chapter11/05_add_num_drv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter11/05_add_num_drv.py -------------------------------------------------------------------------------- /Chapter11/06_add_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter11/06_add_number.py -------------------------------------------------------------------------------- /Chapter11/07_square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter11/07_square.py -------------------------------------------------------------------------------- /Chapter11/08_gpu_dot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter11/08_gpu_dot.py -------------------------------------------------------------------------------- /Chapter11/09_matrix_multiplication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter11/09_matrix_multiplication.py -------------------------------------------------------------------------------- /Chapter11/10_element_wise_addition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter11/10_element_wise_addition.py -------------------------------------------------------------------------------- /Chapter11/11_gpu_reduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter11/11_gpu_reduction.py -------------------------------------------------------------------------------- /Chapter11/12_gpu_scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter11/12_gpu_scan.py -------------------------------------------------------------------------------- /Chapter12/01_histogram_without_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter12/01_histogram_without_shared.py -------------------------------------------------------------------------------- /Chapter12/02_histogram_with_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter12/02_histogram_with_shared.py -------------------------------------------------------------------------------- /Chapter12/03_bgr2gray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter12/03_bgr2gray.py -------------------------------------------------------------------------------- /Chapter12/04_bgr2gray_webcam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter12/04_bgr2gray_webcam.py -------------------------------------------------------------------------------- /Chapter12/05_image_addition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter12/05_image_addition.py -------------------------------------------------------------------------------- /Chapter12/06_image_inversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter12/06_image_inversion.py -------------------------------------------------------------------------------- /Chapter12/cameraman.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter12/cameraman.tif -------------------------------------------------------------------------------- /Chapter12/circles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter12/circles.png -------------------------------------------------------------------------------- /Chapter12/lena_color.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter12/lena_color.tif -------------------------------------------------------------------------------- /Chapter2/01_variable_addition_value.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter2/01_variable_addition_value.cu -------------------------------------------------------------------------------- /Chapter2/02_variable_addition_reference.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter2/02_variable_addition_reference.cu -------------------------------------------------------------------------------- /Chapter2/03_thread_execution_example.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter2/03_thread_execution_example.cu -------------------------------------------------------------------------------- /Chapter2/04_device_count.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter2/04_device_count.cu -------------------------------------------------------------------------------- /Chapter2/04_vector_addition_cpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter2/04_vector_addition_cpu.cu -------------------------------------------------------------------------------- /Chapter2/05_vector_addition_cpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter2/05_vector_addition_cpu.cu -------------------------------------------------------------------------------- /Chapter2/05_vector_addition_gpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter2/05_vector_addition_gpu.cu -------------------------------------------------------------------------------- /Chapter2/06_vector_addition_cpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter2/06_vector_addition_cpu.cu -------------------------------------------------------------------------------- /Chapter2/06_vector_addition_gpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter2/06_vector_addition_gpu.cu -------------------------------------------------------------------------------- /Chapter2/06_vector_square.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter2/06_vector_square.cu -------------------------------------------------------------------------------- /Chapter2/07_vector_addition_gpu.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter2/07_vector_addition_gpu.cu -------------------------------------------------------------------------------- /Chapter2/07_vector_square.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter2/07_vector_square.cu -------------------------------------------------------------------------------- /Chapter2/08_vector_square.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter2/08_vector_square.cu -------------------------------------------------------------------------------- /Chapter3/01_Large_threads_parallel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter3/01_Large_threads_parallel.cu -------------------------------------------------------------------------------- /Chapter3/02_gpu_global_memory.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter3/02_gpu_global_memory.cu -------------------------------------------------------------------------------- /Chapter3/03_gpu_local_memory.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter3/03_gpu_local_memory.cu -------------------------------------------------------------------------------- /Chapter3/04_gpu_shared_memory.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter3/04_gpu_shared_memory.cu -------------------------------------------------------------------------------- /Chapter3/05_add_without_atomic.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter3/05_add_without_atomic.cu -------------------------------------------------------------------------------- /Chapter3/06_atomic_add.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter3/06_atomic_add.cu -------------------------------------------------------------------------------- /Chapter3/07_gpu_constant_memory.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter3/07_gpu_constant_memory.cu -------------------------------------------------------------------------------- /Chapter3/08_gpu_texture_memory.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter3/08_gpu_texture_memory.cu -------------------------------------------------------------------------------- /Chapter3/09_dot_product.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter3/09_dot_product.cu -------------------------------------------------------------------------------- /Chapter3/10_matrix_multiplication.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter3/10_matrix_multiplication.cu -------------------------------------------------------------------------------- /Chapter4/01_performance_cuda_events.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter4/01_performance_cuda_events.cu -------------------------------------------------------------------------------- /Chapter4/02_cuda_error_handling.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter4/02_cuda_error_handling.cu -------------------------------------------------------------------------------- /Chapter4/03_cuda_streams.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter4/03_cuda_streams.cu -------------------------------------------------------------------------------- /Chapter4/04_rank_sort.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter4/04_rank_sort.cu -------------------------------------------------------------------------------- /Chapter4/05_simple_histogram.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter4/05_simple_histogram.cu -------------------------------------------------------------------------------- /Chapter4/06_histogram_shared_memory.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter4/06_histogram_shared_memory.cu -------------------------------------------------------------------------------- /Chapter5/01_image_read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/01_image_read.cpp -------------------------------------------------------------------------------- /Chapter5/02_black_image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/02_black_image.cpp -------------------------------------------------------------------------------- /Chapter5/03_blue_image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/03_blue_image.cpp -------------------------------------------------------------------------------- /Chapter5/04_draw_shapes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/04_draw_shapes.cpp -------------------------------------------------------------------------------- /Chapter5/05_play_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/05_play_video.cpp -------------------------------------------------------------------------------- /Chapter5/06_play_webcam_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/06_play_webcam_video.cpp -------------------------------------------------------------------------------- /Chapter5/07_image_addition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/07_image_addition.cpp -------------------------------------------------------------------------------- /Chapter5/08_image_subtraction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/08_image_subtraction.cpp -------------------------------------------------------------------------------- /Chapter5/09_image_blending.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/09_image_blending.cpp -------------------------------------------------------------------------------- /Chapter5/10_image_inversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/10_image_inversion.cpp -------------------------------------------------------------------------------- /Chapter5/11_color_space_conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/11_color_space_conversion.cpp -------------------------------------------------------------------------------- /Chapter5/12_image_thresholding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/12_image_thresholding.cpp -------------------------------------------------------------------------------- /Chapter5/13_cpu_performance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/13_cpu_performance.cpp -------------------------------------------------------------------------------- /Chapter5/14_gpu_performance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/14_gpu_performance.cpp -------------------------------------------------------------------------------- /Chapter5/gpu_threshold.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/gpu_threshold.cpp -------------------------------------------------------------------------------- /Chapter5/images/autumn.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/images/autumn.tif -------------------------------------------------------------------------------- /Chapter5/images/cameraman.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/images/cameraman.tif -------------------------------------------------------------------------------- /Chapter5/images/circles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/images/circles.png -------------------------------------------------------------------------------- /Chapter5/images/result_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/images/result_add.png -------------------------------------------------------------------------------- /Chapter5/images/result_inversion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter5/images/result_inversion.png -------------------------------------------------------------------------------- /Chapter6/01_individual_pixel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/01_individual_pixel.cpp -------------------------------------------------------------------------------- /Chapter6/02_histogram_equ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/02_histogram_equ.cpp -------------------------------------------------------------------------------- /Chapter6/03_hist_equ_color.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/03_hist_equ_color.cpp -------------------------------------------------------------------------------- /Chapter6/04_image_resizing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/04_image_resizing.cpp -------------------------------------------------------------------------------- /Chapter6/05_Image_translation_rotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/05_Image_translation_rotation.cpp -------------------------------------------------------------------------------- /Chapter6/06_average_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/06_average_filter.cpp -------------------------------------------------------------------------------- /Chapter6/07_gaussian_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/07_gaussian_filter.cpp -------------------------------------------------------------------------------- /Chapter6/08_median_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/08_median_filter.cpp -------------------------------------------------------------------------------- /Chapter6/09_sobel_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/09_sobel_filter.cpp -------------------------------------------------------------------------------- /Chapter6/10_scharr_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/10_scharr_filter.cpp -------------------------------------------------------------------------------- /Chapter6/11_laplacian_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/11_laplacian_filter.cpp -------------------------------------------------------------------------------- /Chapter6/12_morphological_operation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/12_morphological_operation.cpp -------------------------------------------------------------------------------- /Chapter6/images/autumn.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/images/autumn.tif -------------------------------------------------------------------------------- /Chapter6/images/blobs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/images/blobs.png -------------------------------------------------------------------------------- /Chapter6/images/cameraman.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/images/cameraman.tif -------------------------------------------------------------------------------- /Chapter6/images/result_inversion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/images/result_inversion.png -------------------------------------------------------------------------------- /Chapter6/images/saltpepper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter6/images/saltpepper.png -------------------------------------------------------------------------------- /Chapter7/01_blue_color_detection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/01_blue_color_detection.cpp -------------------------------------------------------------------------------- /Chapter7/02_canny_edge_detection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/02_canny_edge_detection.cpp -------------------------------------------------------------------------------- /Chapter7/03_hough_line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/03_hough_line.cpp -------------------------------------------------------------------------------- /Chapter7/04_hough_gpu_circle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/04_hough_gpu_circle.cpp -------------------------------------------------------------------------------- /Chapter7/05_fast_gpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/05_fast_gpu.cpp -------------------------------------------------------------------------------- /Chapter7/06_orb_gpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/06_orb_gpu.cpp -------------------------------------------------------------------------------- /Chapter7/07_surf_final.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/07_surf_final.cpp -------------------------------------------------------------------------------- /Chapter7/08_haar_face_gpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/08_haar_face_gpu.cpp -------------------------------------------------------------------------------- /Chapter7/09_haar_face_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/09_haar_face_video.cpp -------------------------------------------------------------------------------- /Chapter7/10_haar_eye_gpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/10_haar_eye_gpu.cpp -------------------------------------------------------------------------------- /Chapter7/11_mog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/11_mog.cpp -------------------------------------------------------------------------------- /Chapter7/12_gmg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/12_gmg.cpp -------------------------------------------------------------------------------- /Chapter7/abc.avi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/abc.avi -------------------------------------------------------------------------------- /Chapter7/haarcascade_eye.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/haarcascade_eye.xml -------------------------------------------------------------------------------- /Chapter7/haarcascade_frontalface_alt2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/haarcascade_frontalface_alt2.xml -------------------------------------------------------------------------------- /Chapter7/images/drawing.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/images/drawing.JPG -------------------------------------------------------------------------------- /Chapter7/images/eight.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/images/eight.tif -------------------------------------------------------------------------------- /Chapter7/images/hough_source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/images/hough_source.png -------------------------------------------------------------------------------- /Chapter7/images/lena_color_512.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/images/lena_color_512.tif -------------------------------------------------------------------------------- /Chapter7/images/object1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/images/object1.jpg -------------------------------------------------------------------------------- /Chapter7/images/object2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/images/object2.jpg -------------------------------------------------------------------------------- /Chapter7/images/scene1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/images/scene1.jpg -------------------------------------------------------------------------------- /Chapter7/images/scene2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter7/images/scene2.jpg -------------------------------------------------------------------------------- /Chapter9/01_device_parameter_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/01_device_parameter_kernel.cu -------------------------------------------------------------------------------- /Chapter9/02_performance_cuda_events.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/02_performance_cuda_events.cu -------------------------------------------------------------------------------- /Chapter9/03_image_read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/03_image_read.cpp -------------------------------------------------------------------------------- /Chapter9/04_image_addition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/04_image_addition.cpp -------------------------------------------------------------------------------- /Chapter9/05_gpu_performance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/05_gpu_performance.cpp -------------------------------------------------------------------------------- /Chapter9/06_filtering_examples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/06_filtering_examples.cpp -------------------------------------------------------------------------------- /Chapter9/07_capture_webcam.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/07_capture_webcam.cpp -------------------------------------------------------------------------------- /Chapter9/08_haar_face_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/08_haar_face_video.cpp -------------------------------------------------------------------------------- /Chapter9/09_haar_eye_gpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/09_haar_eye_gpu.cpp -------------------------------------------------------------------------------- /Chapter9/10_mog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/10_mog.cpp -------------------------------------------------------------------------------- /Chapter9/11_image_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/11_image_read.py -------------------------------------------------------------------------------- /Chapter9/images/blobs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/images/blobs.png -------------------------------------------------------------------------------- /Chapter9/images/cameraman.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/images/cameraman.tif -------------------------------------------------------------------------------- /Chapter9/images/circles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/images/circles.png -------------------------------------------------------------------------------- /Chapter9/images/lena_color_512.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/Chapter9/images/lena_color_512.tif -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-GPU-Accelerated-Computer-Vision-with-OpenCV-and-CUDA/HEAD/README.md --------------------------------------------------------------------------------