-
-
Save cosmosgenius/462559ebb08a1f380d635023d86e5b63 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1) Read an image from file | |
2) Display an image that you read from file | |
3) Capture Video using your webcam and display the feed | |
4) Display back and white live stream from your webcam. | |
5) Have a slider to change brightness of the webcam live stream. Display. | |
6) Have a slider to change contrast of the webcam live stream. Display. | |
7) Capture a snapshot from your webcam. Then display difference between live video stream and this snapshot. (Background subtraction) | |
8) Display Canny edge image from your live webcam stream | |
9) Have a slider to change smoothness / sharpness of image from live webcam stream. | |
10) Display histogram of colors (RGB) from your live webcam stream | |
11) Perform histogram equalization and display results both raw and equalized. | |
12) Read two different images of same size (taken from your camera). Animate blending between them. | |
13) Build a two object recognizer but using background subtraction and color histogram distances. | |
14) Add edge histogram distances to your two object recognizer above. | |
15) Draw SIFT / ORB / AKAZE keypoints on an image | |
16) Use SIFT feature matching to identify and locate an item in your two item recognizer | |
17) Learn to draw white circles and rectangles on a black image | |
18) Find disconnected blobs in an image | |
19) Draw boundingRect and minAreaRect around each blob in an image | |
20) Given a few random shaped blobs in an image, and one of those random blobs as a template, do template matching to find the location of the blob in the image. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment