Planar object detection stopped to work (Bug #2173)
Description
The program attached doesn't work properly if the object to be recognized in the scene is at different angle compared to the source object. The issue occurs only in opencv2.4.2.The program works properly in opencv2.3 and Opencv2.4.2 is slower compared to 2.3
Related issues
duplicated by Bug #2174: homography error | Cancelled | 2012-07-15 | ||
follows Bug #2219: Example SURF_Homography.cpp no longer works as expected w... | Done | 2012-07-31 |
Associated revisions
Merge pull request #2173 from Nerei:viz
History
Updated by Alexander Smorkalov over 12 years ago
- Priority changed from High to Normal
- Assignee set to Alexander Smorkalov
Updated by Vadim Pisarevsky over 12 years ago
- Target version deleted (
2.4.3)
Updated by Kirill Kornyakov over 12 years ago
- Target version set to Next Hackathon
Updated by Vadim Pisarevsky about 12 years ago
- Assignee set to Vadim Pisarevsky
- Target version deleted (
Next Hackathon)
Updated by Vadim Pisarevsky about 12 years ago
- Assignee deleted (
Vadim Pisarevsky)
Updated by Ilya Lysenkov about 12 years ago
- Affected version set to 2.4.2
- Assignee set to Ilya Lysenkov
Updated by Ilya Lysenkov about 12 years ago
- Start date changed from 2012-07-15 to 2012-08-01
- Due date set to 2012-08-01
Updated by Ilya Lysenkov about 12 years ago
- Subject changed from homography error to Planar object detection stopped to work
- Due date deleted (
2012-08-01) - Category changed from calibration, 3d to features2d
- Assignee deleted (
Ilya Lysenkov)
Updated by Ilya Lysenkov about 12 years ago
Your algorithm is quite similar to the example SURF_Homography.cpp from the OpenCV tutorial. It doesn't work in OpenCV 2.4.2 as in OpenCV 2.3.1 due to SURF downgrade (issue #2219). I guess it is the main reason of your problem and it will be resolved after #2219 fix.
Updated by Vadim Pisarevsky about 12 years ago
- Category changed from features2d to nonfree
- Assignee set to Vadim Pisarevsky
Updated by Vadim Pisarevsky about 12 years ago
in 2.4 branch we added test "CV_DetectPlanarTest" in opencv/modules/nonfree/test/test_features2d.cpp that shows how to detect a planar object using SIFT or SURF. It works pretty well in the current version. Please, try to use it
- Status changed from Open to Done
Updated by Kirill Kornyakov about 12 years ago
- Target version set to 2.4.4