GithubHelp home page GithubHelp logo

Comments (1)

JohnTigue avatar JohnTigue commented on August 31, 2024

Hands On Image Processing with Python:

  1. Acquisition and storage: The image needs to be captured (using a camera, for example) and stored on some device (such as a hard disk) as a file (for example, a JPEG file).
  2. Load into memory and save to disk: The image needs to be read from the disk into memory and stored using some data structure (for example, numpy ndarray), and the data structure needs to be serialized into an image file later, possibly after running some algorithms on the image.
  3. Manipulation, enhancement, and restoration: We need to run some pre-processingalgorithmsto do the following:
  • Run a few transformations on the image (sampling and manipulation; for example, grayscale conversion)
  • Enhance the quality of the image (filtering; for example, deblurring)
  • Restore the image from noise degradation
  1. Segmentation: The image needs to be segmented in order to extract the objects of interest.
  2. Information extraction/representation: The image needs to be represented in some alternative form; for example, one of the following:
  • Some hand-crafted feature-descriptor can be computed (for example, HOG descriptors, with classical image processing) from the image
  • Some features can be automatically learned from the image (for example, the weights and bias values learned in the hidden layers of a neural net with deep learning)
  • The image is going to be represented using that alternative representation
  1. Image understanding/interpretation: This representation will be used to understand the image better with the following:
  • Image classification (for example, whether an image contains a human object or not)
    Object recognition (for example, finding the location of the car objects in an image with a bounding box)

from whiteboarder.

Related Issues (20)

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.