
Feature Matching
Learn how to match features in one image with others. We cover Brute-Force matcher and FLANN Matcher with ORB and SIFT descriptors in OpenCV.
Articles on Python, Django, OpenCV, Cloud, and more.

Learn how to match features in one image with others. We cover Brute-Force matcher and FLANN Matcher with ORB and SIFT descriptors in OpenCV.

Learn about ORB, a free alternative to SIFT or SURF. We cover cv.ORB_create() for keypoint detection and descriptor computation using FAST + rBRIEF combination.

This type of attack occurs when a malicious site tricks a user into clicking on a hidden element of another site that has been loaded into a hidden frame or iframe.

Learn the basics of BRIEF algorithm, a fast binary descriptor that uses only 32 bytes compared to SIFT's 128 dimensions, enabling high-speed matching with Hamming distance.

Learn about FAST (Features from Accelerated Segment Test) algorithm designed for real-time applications. We cover cv.FastFeatureDetector_create() with and without non-maximal suppression.

Learn the basics of SURF algorithm, a speeded-up version of SIFT that uses box filters and integral images to achieve 3x speedup while maintaining comparable performance.

Learn about the concepts of SIFT algorithm. We cover scale-space extrema detection, keypoint localization, orientation assignment, and finding SIFT keypoints with OpenCV.

Learn about Shi-Tomasi Corner Detector, an improvement over Harris. We cover cv.goodFeaturesToTrack() to find the N strongest corners in an image.

Signals let you intercept an action performed on a model or on requests (request, response) and react accordingly. For example, if you have a user model and want something to happen in your own model whenever a new user registers, you can do that using signals.