2015-04-02 08:07:21 -0600 | commented question | Assertion fails in buildScalePyramids I found that it is crashing in gpu/src/orb.cpp function: buildScalePyramids() This because the dimension of the Rect inner has a negative height. I am unable to understand the significance of this setTo() when compared to the regular orb code. Looks like different things are happening in both the codes. |
2015-04-01 01:28:15 -0600 | commented question | Assertion fails in buildScalePyramids I just tried, did not solve the issue. Here is the exact error: |
2015-03-31 06:55:37 -0600 | commented question | Assertion fails in buildScalePyramids This is what I had tried. Did you also check the difference in the code for buildScalePyramids()? |
2015-03-31 04:18:04 -0600 | commented question | Assertion fails in buildScalePyramids I have tried that. Did not work. If you notice the ORB code without GPU, looks like they are creating a border around the image. Nothing like this is being done in the GPU code. Any idea why? |
2015-03-31 03:31:07 -0600 | commented question | Assertion fails in buildScalePyramids I have posted the code as part of my original question. |
2015-03-31 03:30:13 -0600 | received badge | ● Editor (source) |
2015-03-31 01:54:26 -0600 | asked a question | Assertion fails in buildScalePyramids I am currently using OpenCV 2.4.10
I had ORB working for feature extraction and matching. I am working on porting it to an AWS with GPU. I was finally able to build openCV and all but am now getting an assertion failure. From the call stack the only thing I figured out is that I also noticed that there is some difference in the code for building the scale pyramid in the regular orb.cpp compared to the one in gpu. Edit 1: I am not creating any GpuMat or roi. That code is internal to the ORB implementation. I only have a Mat img; which is a valid image and I have checked that the dimensions of this image are valid. My code is Function:_getRawORBKeypoints() Edit 2 The callstack : |