This is a list of projects in Computer Vision (CV). I initially started with the Canny Edges project. After consideration, then I will start crafting the CV topic from scratch.
- Import an image and print the shape. In addition, we can find out the height and the width of the image and save it with a particular name.
- Convert a color image to grayscale using cvtColor. Additionally, we can figure out individual color in 3D array of a color image and a 2D array with one value of a grayscale image.
- Show an image using HSV for the color space.
- Use OpenCV's split function to split the image into each color index.
- Utilize histogram to visualize individual color components.
- Draw images and shapes. Starts by making a black square, then creates a diagonal line. By knowing that, then we can create basic rectangle and circle. Furthermore, we can add several points and connect them to be a Polyline.
- We can create text using cv2.putText. Additionally, we can define the starting point, the font type, size, color, and thickness.
- Next, learn how to shift the position of an image using translation. *This translation file uses an ipynb file in order to allow readers to simply run it on Google colab.
- Following that, we will learn how to rotate a picture.