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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 20756
    حجم: 14574 مگابایت
    مدت زمان: 1589 دقیقه
    تاریخ انتشار: ۱۵ مهر ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید