rmislam/PythonSIFT

Its taking me very long to computer keypoints and descriptors of a single image

Opened this issue · 4 comments

My question is basically the title. Is this how it's supposed to be?

Thanks checking out the code and for raising your issue. Yes, it's slow. It will probably take at least a minute for most images. It's not meant for speed -- it's meant for learning how SIFT works. We can add multithreading to parallelize computations for each keypoint, but it may reduce the code's clarity. I'll think about a clean way to speed things up, so I'll leave this issue open for now.

Can you add support for GPU computing? Is that possible?

@rooseveltrp I can certainly take a look. Let me try it out and get back to you.

rafis commented

Research version and speed optimized production version. But please keep research version.