Giter Site home page Giter Site logo

auggen21 / image-proceessing-basics-matlab-python-2 Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 2.0 1.6 MB

Image Addition, Multiplication, Division, Subtraction, Fourier Transform, Inverse Fourier transform, convolution, correlation, horizontal, vertical and diagonal line detection, edge detection, sobel, canny, roberts, prewitt, Laplacian of Gaussian

MATLAB 36.02% Python 63.98%
image-processing image-addition image-multplication image-division image-subtraction linear-spatial-filters vertical-line-filters diagonal-line-detection vertical-line-detector fft2

image-proceessing-basics-matlab-python-2's Introduction

Image-proceessing-basics-matlab-python-2

Image processing basics Matlab and Python

  1. Write a MATLAB/Python function which performs four arithmetic operations between two images.
  2. Take a noisy image. Write a MATLAB/Python function which reduces the noise by averaging the input image by 2, 8, 16, 32 and 128. Compare all the resultant images and find which one is noise free.
  3. Write a program which implements all the types of linear spatial filters using MATLAB/Python functions.
  4. Implement a program for image convolution and correlation using a rectangular convolution mask of any odd size. The mask should be input as an ASCII text file. Test your program using the following convolution kernels: a. 3×3 averaging b. 7×7 averaging c. 11×11 averaging
  5. Write a MATLAB/Python function for implementing median filtering of an image. Add salt and pepper noise to it. Apply the median filter to the noisy image and compare the results.
  6. Detect the edges in an image using the following methods and compare the relative performance of these methods: a. Sobel b. Prewitt c. Roberts d. Laplacian of a Gaussian (LoG) e. Canny
  7. Write a MATLAB/Python function for smoothing an RGB color image with a linear spatial filter.
  8. Write a MATLAB/Python function for sharpening an RGB color image with the Laplacian filter mask.
  9. Take a sample image of size 256×256. Write a MATLAB/Python function for implementing DFT filtering with (a) with padding and (b) without padding. Compare the results.
  10. Write a MATLAB/Python function to implement various low-pass or smoothening frequency domain filters.
  11. Write a MATLAB/Python function to implement various high-pass or sharpening frequency domain filters.
  12. Write a MATLAB/Python function to detect straight lines using horizontal, vertical and diagonal filter masks.

image-proceessing-basics-matlab-python-2's People

Contributors

koshygeoji avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.