وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Learn Practical Approach to OpenCV using Kotlin

سرفصل های دوره

Less theory but more code to build complex OpenCV applications


1. Introduction to the course
  • 1. Introduction to course - 1
  • 2. Introduction to course - 2
  • 3. Requirement to develop in this course

  • 2. Setup your machine for OpenCV
  • 1. Project GitHub project link for the course.html
  • 2. Windows OpenCV installation - 1
  • 3. Windows OpenCV installation - 2
  • 4. Windows OpenCV installation - 3
  • 5. Linux OpenCV installation from official documentation.html
  • 6. Linux OpenCV installation - 1
  • 7. Linux OpenCV installation - 2.html
  • 8. Mac OpenCV installation.html
  • 9. Project Modification in build.gralde file of the project
  • 10. Project Take checkout of the project and start playing on it

  • 3. Image Filters
  • 1. Introduction
  • 2. Negative change image to negative image - 1
  • 3. Negative change image to negative image - 2
  • 4. Negative change image to negative image - 3
  • 5. Thresholding Introduction of Threshold API
  • 6. Thresholding Binary Thresholding (convert image to black and white)
  • 7. Thresholding OTSU thresholding (convert image to black and white)
  • 8. Thresholding Fixing image for thresholding
  • 9. Thresholding trying different parameters and code refactoring
  • 10. Grayscale Filter
  • 11. Denoising FastNL Mean Denoise API (remove noise from image) - 1
  • 12. Denoising FastNL Mean Denoise API (remove noise from image) - 2
  • 13. Denoising FastNL Mean Denoise API (remove noise from image) - 3
  • 14. Sharpening difference between gaussian blur and Laplacian filter - 1
  • 15. Sharpening implementation using Laplacian filter - 2
  • 16. Sharpening sharpen color image using Laplacian and Gaussian in YUV - 3.1
  • 17. Sharpening sharpen color image using Laplacian and Gaussian in YUV - 3.2
  • 18. Sharpening Code refactoring - 5
  • 19. Smoothing Introduction
  • 20. Smoothing Gaussian filter implementation
  • 21. Smoothing Bilateral filter implementation
  • 22. Smoothing smoothing to specific region in the image
  • 23. Smoothing Test code refactoring
  • 24. Crisper Image Intro to unsharp masking
  • 25. Crisper Image unsharp masking implementation
  • 26. Section Summary

  • 4. Image Transformations
  • 1. Introduction of Transformations
  • 2. Rotation Introduction of rotation API
  • 3. Rotation Implementation of rotation
  • 4. Rotation Refactoring code
  • 5. Rotation Understanding rotation matrix 2d and warp affine
  • 6. Rotation Enhancement of rotation code for any angle rotation
  • 7. Scaling Understanding scaling transformation
  • 8. Scaling Scaleing up image using inter linear and inter cubic
  • 9. Scaling Scaling down
  • 10. Scaling scaling differently in x and y direction
  • 11. Translation Understanding translation
  • 12. Translation Implementation of translation
  • 13. Perspective Understanding perspective transformation
  • 14. Perspective Implementation of perspective transformation
  • 15. Perspective Refactoring and enhancing perspective transform
  • 16. Section Summary

  • 5. Contrast Enhancements
  • 1. Histogram Introduction to histogram equalization
  • 2. Histogram Histogram equalization for gray image
  • 3. Histogram Histogram equalization for color image
  • 4. Gamma Correction Introduction
  • 5. Gamma Correction Gamma correction implementation grayscale image - 1
  • 6. Gamma Correction Gamma correction implementation grayscale image - 2
  • 7. Gamma Correction Gamma correction on color image
  • 8. Adaptive Histogram Histogram CLAHE introduction
  • 9. Adaptive Histogram Applying Histogram CLAHE on grayscale image
  • 10. Adaptive Histogram Applying Histogram CLAHE on color image
  • 11. Saturation correction Adjusting Contrast and brightness
  • 12. Saturation correction Applying on gray and color image
  • 13. Comparison of different algorithms Introduction
  • 14. Comparison of different algorithms with imadjust algorithm (from matlab)
  • 15. Custom enhancement Introduction
  • 16. Custom enhancement algorithm explaination
  • 17. Custom enhancement imadjust for gray image implementation
  • 18. Custom enhancement code refactoring
  • 19. Custom enhancement Add test for color image before coding
  • 20. Custom enhancement 4. run test 1 continue and implement for color image
  • 21. Custom enhancement Refactoring and testing color image
  • 22. Section Summary

  • 6. Text and Complex Operations
  • 1. Introduction
  • 2. Text Operation Add text task to do
  • 3. Text Operation OpenCV documentation walkthrough
  • 4. Text Operation add text to image
  • 5. Text Operation add rectangle enclosing text
  • 6. Text Operation add rotated text in image
  • 7. Text Operation fix text intensity issue for rotated text added
  • 8. Advanced Text Operation explanation of refactored code
  • 9. Advanced Text Operation Implementation for add text with perspective transform
  • 10. Advanced Text Operation refactoring code
  • 11. Section Summary

  • 7. [Advanced] Building image editor application using learnt concepts
  • 1. Intro
  • 2. design explanation
  • 3. Snapshot(memento design pattern)
  • 4. Command (command design pattern)
  • 5. Code refactoring
  • 6. Implementation - editor and state manager - 1
  • 7. Implementation - editor and state manager - 2
  • 8. Implementation - editor and state manager - 3
  • 9. Implementation - editor and state manager - 4
  • 10. Implementaion of snapshot class
  • 11. Implementation editor and backup manager - 1
  • 12. Implementation editor and backup manager - 2
  • 13. Implementation editor and backup manager - 3
  • 14. Implementation editor and backup manager - 4
  • 15. Implementation editor and client Introduction
  • 16. Implementation editor and client 1
  • 17. Implementation editor and client 2
  • 18. Implementation editor and client 3
  • 19. Implementation editor and client 4
  • 20. Implementation editor and client 5
  • 21. Refactoring code 1
  • 22. Refactoring code 2
  • 23. Refactoring code 3
  • 24. Section Summary

  • 8. Publishing image editor code as library
  • 1. Introduction
  • 2. add publishing and publish manually
  • 3. fix publishing issue
  • 4. access the published library in different project
  • 5. recap of what done and how to test
  • 6. add GitHub action for publishing package - 1
  • 7. add GitHub action for publishing package - 2
  • 8. refactor Gradle build and library publish workflow
  • 9. fix workflow issue
  • 10. add caching 1
  • 11. add caching 2
  • 12. successful running of publish library workflow
  • 13. add CI test pipeline
  • 14. recap and summary

  • 9. [Advanced] Building document scanner app for Android using our library
  • 1. Android app introduction
  • 2. Android Project setup
  • 3. Steps to import OpenCV SDK
  • 4. Code review and fix dependency issue
  • 5. Code walkthrough
  • 6. summary

  • 10. [Advanced] [Extra] Automatic document detection in image
  • 1. Intro to auto detection feature
  • 2. Algorithm walkthrough
  • 3. Understanding each step using OpenCV API
  • 4. Detect region of interest code walkthrough
  • 5. summary

  • 11. Wrap up
  • 1. Ending note
  • 53,700 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 20756
    حجم: 14574 مگابایت
    مدت زمان: 1589 دقیقه
    تاریخ انتشار: 15 مهر 1402
    طراحی سایت و خدمات سئو

    53,700 تومان
    افزودن به سبد خرید