Comments (1)
Hands On Image Processing with Python:
- 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).
- 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.
- 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
- Segmentation: The image needs to be segmented in order to extract the objects of interest.
- 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
- 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)
- Trim fringes
- A finishing step: anti-aliasing
- Confirm non-goofy GitHub rendering of main file
- Blackboader
- File Upload errored
- PNGs are causing error
- Rerunning may be stuck using file from first run
- gDrive can push notifiy of uploaded
- Colab and viewing large files
- Server large image files via a custom httpd on Colab
- Blackboarder: for cleaning up pictures of blackboards HOT 1
- Rolling ball background removal: tune radius
- Global dial for image transfer size
- Multiple input formats
- [HUB] Bokeh
- End-user, terse version
- Tune up for Rebour captures
- Remove shadow of ink on reverse of page via rolling ball
- witen first
- Rebour needs 2k x 4x image size
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from whiteboarder.