2019-08-21 17:13:33 -0600 | received badge | ● Popular Question (source) |
2015-06-19 10:39:26 -0600 | received badge | ● Enthusiast |
2015-06-11 15:57:35 -0600 | received badge | ● Supporter (source) |
2015-06-11 15:20:52 -0600 | commented question | Why does Python implementation and Java implementation of MSER create different output? @berak: So if I understand correctly from the docs, both the java version and the python/C++ version have the features2d.FeatureDetector interface, but the python/C++ version has the additional MSER class to find regions, not just key points? In that case, what do people do? Is it possible to add the C++ MSER class to the OpenCV manager, edit something like the javaFeatureDetector here here, and create a java wrapper for it? Thanks for any advice. |
2015-06-10 01:04:12 -0600 | received badge | ● Student (source) |
2015-06-10 00:53:00 -0600 | asked a question | Why does Python implementation and Java implementation of MSER create different output? I have been trying to use both the Python implementation (opencv 2.4.11) and the Java implementation (opencv 2.4.10) of OpenCV's MSER algorithm. Interestingly, I've noticed that MSER's detect returns different types of output in Python vs Java. In Python, detect returns a list of lists of points, where each list of points represents a blob detected. In Java, a Mat is returned, where each row is a single point with an associated diameter representing a blob detected. I would like to reproduce the Python behavior in Java, where blobs are defined by a set of points, not one point. Anyone know what's going on? Python: Python output: Java: Java output: |