PythonSIFT icon indicating copy to clipboard operation
PythonSIFT copied to clipboard

A clean and concise Python implementation of SIFT (Scale-Invariant Feature Transform)

Results 13 PythonSIFT issues
Sort by recently updated
recently updated
newest added

I got this error at `dog_images_in_octave.append(subtract(second_image, first_image))` of generateDoGImages(). How should I solve it? Many thanks!

``` keypoint.octave = octave_index + image_index * (2 ** 8) + int(round((extremum_update[2] + 0.5) * 255)) * (2 ** 16) ``` when it comes to count keypoint.octave,why, image_index need to...

```python def generateGaussianImages(image, num_octaves, gaussian_kernels): """Generate scale-space pyramid of Gaussian images """ logger.debug('Generating Gaussian images...') gaussian_images = [] for octave_index in range(num_octaves): gaussian_images_in_octave = [] gaussian_images_in_octave.append(image) # first image in...

I met the same kind of error when the queryImage(212x142) is larger than trainImag(215x133). ``` Traceback (most recent call last): File "D:/Download/PythonSIFT-master/template_matching_demo.py", line 55, in newimg[hdif:hdif + h1, :w1, i]...

@rmislam As I was working through the code I refactored the library slightly and added a packaging script (`setup.py`). If you are interested in this PR then I can expand...

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

Hi, I'm trying to compute the FindScaleSpaceExtrema function and it's taking a really long time with a Runtime warning below. RuntimeWarning: overflow encountered in ubyte_scalars dx = gaussian_image[region_y, region_x +...

Thanks for providing such a handsome sift code. But I really could not figure out why you calculate keypoint.octave like this ``` keypoint.octave = octave_index + image_index * (2 **...

Hi! I would like to ask for a comment on line 180 in pysift.py file. Here you are computing keypoint.octave field which is composed of three quantities. Can you please...

Hello, Thanks for developing this library ! Trying to run it with Python 3, I faced : ``` File lib\site-packages\pysift\api.py:3 -> from urlparse import urljoin ModuleNotFoundError: No module named 'urlparse'...