Latest Post
-
OpenCV + Python Contour Detection and Labeling - 2
Hello. This is codingwalks.In this article, I will continue writing from the previous article. OpenCV + Python Contour Detection and Labeling - 1Hello. This is codingwalks.In the field of computer vision, edge detection and labeling are key technologies for image analysis and object recognition. These two technologies can be used to extract the boundaries and shapes of objects in images, and to ..
2024.10.31
-
OpenCV + Python Contour Detection and Labeling - 1
Hello. This is codingwalks.In the field of computer vision, edge detection and labeling are key technologies for image analysis and object recognition. These two technologies can be used to extract the boundaries and shapes of objects in images, and to analyze each object separately. In particular, edge detection using OpenCV and Python is widely used in various industries and research fields, a..
2024.10.30
-
OpenCV + Python Morphology
Hello. This is codingwalks.Image processing plays an important role in various fields, and among them, morphological operations and watershed algorithms are very useful techniques for analyzing the structural characteristics of images and separating objects. Morphological operations are used to adjust the shape of objects, distinguish boundaries between objects, and remove image noise. This arti..
2024.10.25
-
OpenCV + Python Binarization (Thresholding)
Hello. This is codingwalks.Image thresholding is one of the important techniques in image processing. It is used to remove unnecessary information and extract only the key part by converting pixel values into two values, black and white. Binarization is useful for solving various problems such as noise removal, object detection, and boundary extraction. In this article, we will learn how to us..
2024.10.25
-
OpenCV + Python Edge detection and Hough transform
Hello. This is codingwalks.Accurately detecting the boundaries of objects is utilized in various applications and is one of the core processes of image understanding. Edge detection is a representative method of boundary detection technology, and the technique used to find geometric shapes through the detected boundaries is Hough transform. Edge detection is the process of finding sudden changes..
2024.10.25
-
OpenCV + Python Filters and Convolutions
Hello. This is codingwalks.In this article, we will learn about various image filtering techniques using OpenCV and Python. We will understand and implement filtering techniques through the basic theory, mathematical expressions, and actual code of filtering. In particular, we will cover sharpening and unsharp masking. 1. Image FilteringImage filtering is the operation of manipulating the pixel ..
2024.10.24
Popular Posts
-
OpenCV + Python Adjust the brightness and contrast of the image
Hello. This is codingwalks.In image processing, adjusting brightness and contrast is a basic but very important process. In particular, brightness and contrast are key elements in photo correction or video quality enhancement. In this article, we will introduce how to adjust the brightness and contrast of an image using OpenCV and Python. This article explains how to adjust brightness and contra..
2024.10.23
-
OpenCV + Python Filters and Convolutions
Hello. This is codingwalks.In this article, we will learn about various image filtering techniques using OpenCV and Python. We will understand and implement filtering techniques through the basic theory, mathematical expressions, and actual code of filtering. In particular, we will cover sharpening and unsharp masking. 1. Image FilteringImage filtering is the operation of manipulating the pixel ..
2024.10.24
-
OpenCV + Python Outputting Unicode Fonts
Hello. This is codingwalks.Since OpenCV does not natively support outputting Unicode, additional work is required to output Unicode to an image. The most commonly used method for this is to use a TrueType font (TTF) file and draw Unicode to the image with the help of the Pillow (PIL) library. 1. Basic OpenCV text output functionIn OpenCV, you can annotate an image with text using the cv2.putText..
2024.10.23
-
Python Matplotlib Data Visualization - How to Use the imshow Function
Hello. This is codingwalks.In this article, we will introduce how to visualize image data using the imshow function of Matplotlib. Matplotlib's imshow is used to visualize image data or 2D arrays as color maps. With this function, you can directly open and visualize image files, or display the distribution of data stored in an array as colors. 1. Install MatplotlibYou can check the installation ..
2024.10.23
OpenCV + Python Beginner Course
-
OpenCV + Python Contour Detection and Labeling - 2
Hello. This is codingwalks.In this article, I will continue writing from the previous article. OpenCV + Python Contour Detection and Labeling - 1Hello. This is codingwalks.In the field of computer vision, edge detection and labeling are key technologies for image analysis and object recognition. These two technologies can be used to extract the boundaries and shapes of objects in images, and to ..
2024.10.31
-
OpenCV + Python Contour Detection and Labeling - 1
Hello. This is codingwalks.In the field of computer vision, edge detection and labeling are key technologies for image analysis and object recognition. These two technologies can be used to extract the boundaries and shapes of objects in images, and to analyze each object separately. In particular, edge detection using OpenCV and Python is widely used in various industries and research fields, a..
2024.10.30
-
OpenCV + Python Morphology
Hello. This is codingwalks.Image processing plays an important role in various fields, and among them, morphological operations and watershed algorithms are very useful techniques for analyzing the structural characteristics of images and separating objects. Morphological operations are used to adjust the shape of objects, distinguish boundaries between objects, and remove image noise. This arti..
2024.10.25
-
OpenCV + Python Binarization (Thresholding)
Hello. This is codingwalks.Image thresholding is one of the important techniques in image processing. It is used to remove unnecessary information and extract only the key part by converting pixel values into two values, black and white. Binarization is useful for solving various problems such as noise removal, object detection, and boundary extraction. In this article, we will learn how to us..
2024.10.25
-
OpenCV + Python Edge detection and Hough transform
Hello. This is codingwalks.Accurately detecting the boundaries of objects is utilized in various applications and is one of the core processes of image understanding. Edge detection is a representative method of boundary detection technology, and the technique used to find geometric shapes through the detected boundaries is Hough transform. Edge detection is the process of finding sudden changes..
2024.10.25
-
OpenCV + Python Filters and Convolutions
Hello. This is codingwalks.In this article, we will learn about various image filtering techniques using OpenCV and Python. We will understand and implement filtering techniques through the basic theory, mathematical expressions, and actual code of filtering. In particular, we will cover sharpening and unsharp masking. 1. Image FilteringImage filtering is the operation of manipulating the pixel ..
2024.10.24
-
OpenCV + Python Color recognition and drawing using a webcam (practical)
Hello. This is codingwalks.The following is a color recognition and drawing exercise using a webcam. This mini-project uses OpenCV and Python to detect colors and create a simple program that draws points at the locations where the colors are detected to create a picture. We will proceed with the project step by step through theoretical explanations and Python code. 1. Project OverviewThe projec..
2024.10.24
-
OpenCV + Python Color space conversion and color detection
Hello. This is codingwalks.In this article, we will learn about color spaces, especially the widely used RGB, CMYK, HSV, YUV, and CIELab color spaces. Additionally, we will introduce a method to detect specific colors in images using the OpenCV library. We will also explain why each color space is suitable for color detection and its application fields, and cover real-world use cases. To do this..
2024.10.24
-
OpenCV + Python Crop and resize images
Hello. This is codingwalks.Image resizing and cropping are some of the most basic and important tasks in image processing. In many fields such as web development, design, data analysis, and artificial intelligence, there are many cases where you need to resize an image or use only a specific part of it. In particular, in computer vision tasks, it is essential to optimize the size or remove unnec..
2024.10.24
-
OpenCV + Python Arithmetic and logical operations
Hello. This is codingwalks.In image processing, arithmetic and logical operations are very useful for combining two or more images or modifying specific parts of an image. In this article, we will cover how to apply arithmetic and logical operations between images using OpenCV and Python. This allows you to perform tasks such as image synthesis, brightness and contrast adjustment, and image mask..
2024.10.24
-
OpenCV + Python Histogram Analysis
Hello. This is codingwalks.Histogram analysis plays a very important role in image processing. Histograms represent the distribution of pixel values in an image and are useful for analyzing brightness, contrast, and dynamic range of an image. In this blog, I will explain various histogram processing techniques using OpenCV and Python and present the code to implement them. The main concepts co..
2024.10.24
-
OpenCV + Python Adjust the brightness and contrast of the image
Hello. This is codingwalks.In image processing, adjusting brightness and contrast is a basic but very important process. In particular, brightness and contrast are key elements in photo correction or video quality enhancement. In this article, we will introduce how to adjust the brightness and contrast of an image using OpenCV and Python. This article explains how to adjust brightness and contra..
2024.10.23