In [1]:
%load_ext autoreload
%autoreload 2

In [16]:
import global_spa as gs
import ms_utils as ms
import global_spa.data_access.accessors as gaccs
import glob
from global_spa.data_access.nb_setup import *
from global_spa.data_access.scrapes_data_access import ScrapesDataAccess

In [17]:
whos


Variable              Type                 Data/Info
----------------------------------------------------
ScrapesDataAccess     type                 <class 'global_spa.data_a<...>ccess.ScrapesDataAccess'>
data_root_folder      str                  /Users/thor/Google Drive/Shared/ms_otosense
facc                  Accessor             <ms_utils.pfile.accessor.<...>or object at 0x10935e590>
fg                    generator            <generator object iglob at 0x1093d6eb0>
gaccs                 module               <module 'global_spa.data_<...>ta_access/accessors.pyc'>
glob                  module               <module 'glob' from '/Use<...>/lib/python2.7/glob.pyc'>
global_spa            module               <module 'global_spa' from<...>global_spa/__init__.pyc'>
gs                    module               <module 'global_spa' from<...>global_spa/__init__.pyc'>
ifacc                 Accessor             <ms_utils.pfile.accessor.<...>or object at 0x1093ade10>
imfile                str                  /Users/thor/Google Drive/<...>bdFSWbCgde8g&usqp=CAE.png
ms                    module               <module 'ms_utils' from '<...>j/ms_utils/__init__.pyc'>
ms_utils              module               <module 'ms_utils' from '<...>j/ms_utils/__init__.pyc'>
os                    module               <module 'os' from '/Users<...>da/lib/python2.7/os.pyc'>
parse_dicts_folder    str                  /Users/thor/Google Drive/<...>d/ms_otosense/parse_dicts
pfacc                 Accessor             <ms_utils.pfile.accessor.<...>or object at 0x1093add10>
sda                   ScrapesDataAccess    <global_spa.data_access.s<...>ss object at 0x1093ad4d0>
sfacc                 Accessor             <ms_utils.pfile.accessor.<...>or object at 0x1093adbd0>
slurp_images_folder   str                  /Users/thor/Google Drive/<...>/ms_otosense/slurp_images
slurps_folder         str                  /Users/thor/Google Drive/<...>Shared/ms_otosense/slurps

In [18]:
sda = ScrapesDataAccess()

In [ ]:


In [19]:
fg = sda.get_file_location_generator('slurp_images')
# fg = get_generator('slurp_images')

In [13]:
im1 = fg.next()
im2 = fg.next()


Out[13]:
'/Users/thor/Google Drive/Shared/ms_otosense/slurp_images/http{\xc2\xa7\xc2\xa7t0.gstatic.com\xc2\xa7shopping?q=tbn{ANd9GcQ2uB_3BWr8Xa8zeZFQPV_jF8efDJV5ODQSgustTqBZ5UN4Nj4NIft59ifgOLbdFSWbCgde8g&usqp=CAE.png'

In [ ]:
import

In [28]:
imfacc = sda.get_accessor('slurp_images')
img = range(3)
img[0] = 'http{§§t0.gstatic.com§shopping?q=tbn{ANd9GcQruvEIH0LiDP_kQSbHMNQmxZ7fPXxCyig_GhU3C48nmQoEdeBu05QK-B-b9L0bhdtInhZYFQ&usqp=CAE.png'
img[1] = 'http{§§t0.gstatic.com§shopping?q=tbn{ANd9GcQTYJWmInTSU4Ip9AIb19kdn5rC5Xxxyr9iO5CQrvZwRtf-OhQ22AJ2JkpzC5ysCXq3Th8dlA&usqp=CAE.png'
img[2] = 'http{§§t0.gstatic.com§shopping?q=tbn{ANd9GcQu0uo9SbTFPnnOCSSMY36niM1lzM9SYSUIuWvPujiIj1cfbWiO4QHzo4U08mBsNwF62nVrhA&usqp=CAE.png'

In [29]:
from ms_utils.pimg.misc import rmsdiff
from PIL import Image
import ImageChops

In [40]:
rmsdiff(Image.open(imfacc(img[0])),Image.open((imfacc(img[1]))))


Out[40]:
75.11572650531348

In [41]:
rmsdiff(Image.open(imfacc(img[0])),Image.open((imfacc(img[2]))))


Out[41]:
142.571064920732

In [42]:
rmsdiff(Image.open(imfacc(img[1])),Image.open((imfacc(img[2]))))


Out[42]:
132.19632233496094

In [43]:



---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-43-437cf5ace8a0> in <module>()
----> 1 rmsdiff(imread(imfacc(img[1])),imread((imfacc(img[2]))))

/Users/thor/anaconda/lib/python2.7/site-packages/matplotlib/pyplot.pyc in imread(*args, **kwargs)
   2175 @docstring.copy_dedent(_imread)
   2176 def imread(*args, **kwargs):
-> 2177     return _imread(*args, **kwargs)
   2178 
   2179 

/Users/thor/anaconda/lib/python2.7/site-packages/matplotlib/image.pyc in imread(fname, format)
   1254     if cbook.is_string_like(fname):
   1255         with open(fname, 'rb') as fd:
-> 1256             return handler(fd)
   1257     else:
   1258         return handler(fname)

RuntimeError: _image_module::readpng: file not recognized as a PNG file

In [ ]: