Questions tagged [orb]

Oriented FAST and Rotated BRIEF (orb) - A less computationally intensive key point detection and descriptor than SIFT. Used in Computer Vision

Oriented FAST and Rotated BRIEF (orb) - A less computationally intensive key point detection and descriptor than SIFT. Used in Computer Vision

See also this paper

266 questions
22
votes
3 answers

Running python script in Laravel

So, I am trying to run a python script in my Laravel 5.3. This function is inside my Controller. This simply passes data to my python script public function imageSearch(Request $request) { $queryImage =…
Carriane Lastimoso
  • 233
  • 1
  • 2
  • 7
20
votes
5 answers

BFMatcher match in OpenCV throwing error

I am using SURF descriptors for image matching. I am planning to match a given image to a database of images. import cv2 import numpy as np surf = cv2.xfeatures2d.SURF_create(400) img1 = cv2.imread('box.png',0) img2 =…
motiur
  • 1,640
  • 9
  • 33
  • 61
19
votes
3 answers

OpenCV Orb not finding matches once rotation/scale invariances are introduced

I am working on a project using the Orb feature detector in OpenCV 2.3.1 . I am finding matches between 8 different images, 6 of which are very similar (20 cm difference in camera position, along a linear slider so there is no scale or rotational…
KLowe
  • 463
  • 1
  • 5
  • 9
19
votes
1 answer

OpenCV ORB descriptor - how exactly is it stored in a set of bytes?

I'm currently using OpenCV's ORB features extractor and I did notice the strange (at least for me) way the ORB-descriptor is stored (it is basically a BRIEF-32 with a modification that is not relevant to my question). As some of you know ORB takes…
rbaleksandar
  • 8,713
  • 7
  • 76
  • 161
18
votes
4 answers

Why does opencv FREAK extractor remove so many keypoints, specifically using ORB detector

I am using OpenCV 2.4.3 c++ interface to find matching points between two images. The first attempt was using SURF. The only problem is the consuming time, so I tried the new FREAK extractor. Using SURF for detection and FREAK for description, I…
min.yong.yoon
  • 490
  • 4
  • 13
16
votes
3 answers

FLANN error in OpenCV 3

I am running Ubuntu 14.04. I am trying to run FLANN with openCV 3 but I get an error. Everything bellow was tried by using AKAZE and ORB but the code if from my attempt to use ORB. I use ORB to find the descriptors and key-points. Ptr
Metalzero2
  • 531
  • 2
  • 6
  • 17
12
votes
1 answer

How to draw bounding box on best matches?

How can I draw a bounding box on best matches in BF MATCHER using Python?
Ali110
  • 151
  • 1
  • 1
  • 7
12
votes
2 answers

OpenCV feature matching multiple objects

How can I find multiple objects of one type on one image. I use ORB feature finder and brute force matcher (opencv = 3.2.0). My source code: import numpy as np import cv2 from matplotlib import pyplot as plt MIN_MATCH_COUNT = 10 img1 =…
V. Gai
  • 450
  • 3
  • 9
  • 30
11
votes
3 answers

Find a good homography from different point of view of objects?

I am doing object detection using feature extraction (sift,orb). I want to extract ORB feature from different point of view of the object (train images) and then matching all of them with a query image. The problem I am facing is: how can I create a…
dynamic
  • 46,985
  • 55
  • 154
  • 231
10
votes
3 answers

OpenCV - Use FLANN with ORB descriptors to match features

I am using OpenCV 3.2 I am trying to use FLANN to match features descriptors in a faster way than brute force. // Ratio to the second neighbor to consider a good match. #define RATIO 0.75 void matchFeatures(const cv::Mat &query, const cv::Mat…
Santiago Gil
  • 1,292
  • 7
  • 21
  • 52
10
votes
0 answers

Implementation of ORB

I just used an open source implementation of an ORB. How can I implement ORB further by adding new modules? What can I do from my end in order to get better results than just using an ORB. Am thinking of to use RANSAC for eliminating the outliers…
10
votes
2 answers

ORB is not detecting keyPoints in opencv 2.4.9

I'm trying to detect keypoints with ORB everything is fine until I switched to Opencv 2.4.9. Firts, it seems that the number of keys decresed, and for some images, no keypoints are detected : This is my code compiled with two version : (2.3.1 and…
rednaks
  • 1,982
  • 1
  • 17
  • 23
10
votes
2 answers

How to apply RANSAC on SURF, SIFT and ORB matching results

I'm working on image processing. I want to match 2D Features and I did many tests on SURF, SIFT, ORB.How can I apply RANSAC on SURF/SIFT/ORB in OpenCV?
Haider
  • 101
  • 1
  • 1
  • 5
9
votes
1 answer

orb detect crashes when try to detect

I am trying to create a basic image detector with open cv. I am using ORB, I try to open an image and then I try to detect keypoints in the image. Here is my code import cv2 from cv2 import ORB image1 = cv2.imread("original.jpg",…
Yedidya kfir
  • 1,419
  • 3
  • 17
  • 32
9
votes
3 answers

OpenCV filtering ORB matches

I am using the ORB feature detector to find matches between two images using this code: FeatureDetector detector = FeatureDetector.create(FeatureDetector.ORB); DescriptorExtractor descriptor =…
Stefan Manciu
  • 490
  • 1
  • 6
  • 19
1
2 3
17 18