---------------------
## loading the images and extracting the sift features
searching for folders at trainingset/
found following folders / categories:
['cat', 'dog']
---------------------
extracting Sift features
calculating sift features for trainingset/cat/1405833138202356734_cats.jpg
working on trainingset/cat/1405833138202356734_cats.jpg
Traceback (most recent call last):
File "learn.py", line 119, in <module>
cat_features = extractSift(cat_files)
File "learn.py", line 50, in extractSift
sift.process_image(fname, features_fname)
File "/home/buzzo/Desktop/Minimal-Bag-of-Visual-Words-Image-Classifier-master/sift.py", line 30, in process_image
im = Image.open(imagename).convert('L')
File "/usr/local/lib/python2.7/dist-packages/PIL/Image.py", line 679, in convert
self.load()
File "/usr/local/lib/python2.7/dist-packages/PIL/ImageFile.py", line 189, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/usr/local/lib/python2.7/dist-packages/PIL/Image.py", line 385, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
IOError: decoder jpeg not available
i have this error: