2013-07-06 03:54:14 -0600 | received badge | ● Scholar (source) |
2013-07-01 05:51:34 -0600 | received badge | ● Editor (source) |
2013-07-01 05:49:50 -0600 | asked a question | GPU SIFT and dealing with GPU pointers Hi, I'm using the GPU libraires of OpenCV to perform a 3D-geometric based image comparison. I use SURF_GPU to get keypoints and descriptors and cv::gpu::BruteForceMatcher_GPU to do the actual matching. I already implemented a serial version which works fine, but I'm having some hard time figuring out how to deal with some OpenCV structures using a GPU without having to convert between data types all the time and saving intermediary results in the CPU. Here is what I already did and what I'm trying to do now:
Then I pass these pointers to my CUDA-Kernel.
My problem here is, that I'm not sure how to best delete the bad matches
without having to downloading them and storing them somewhere and so on.
It would be great if I could delete them directly from the device, i.e. from
my matching array.
I hope the question is not too confusing! Please, let me know if I should clarify something better! I would be very thankful for any kind of help! |
2013-06-25 08:36:12 -0600 | received badge | ● Supporter (source) |