In [1]:
from xml.dom import minidom
import svgwrite

In [2]:
svg_file = "test_mit_grid.jpg.svg"

In [3]:
doc = minidom.parse(svg_file)  # parseString also exists

In [4]:
path_strings = [path.getAttribute('d') for path
                in doc.getElementsByTagName('path')]
doc.unlink()

In [5]:
print(path_strings)


[u'm 20,0 0,200', u'm 40,0 0,200', u'm 60,0 0,200', u'm 80,0 0,200', u'm 100,0 0,200', u'm 120,0 0,200', u'm 140,0 0,200', u'm 160,0 0,200', u'm 180,0 0,200', u'm 0,20 200,0', u'm 0,40 200,0', u'm 0,60 200,0', u'm 0,80 200,0', u'm 0,100 200,0', u'm 0,120 200,0', u'm 0,140 200,0', u'm 0,160 200,0', u'm 0,180 200,0', u'm 20,0 0,200', u'm 40,0 0,200', u'm 60,0 0,200', u'm 80,0 0,200', u'm 100,0 0,200', u'm 120,0 0,200', u'm 140,0 0,200', u'm 160,0 0,200', u'm 180,0 0,200', u'm 0,20 200,0', u'm 0,40 200,0', u'm 0,60 200,0', u'm 0,80 200,0', u'm 0,100 200,0', u'm 0,120 200,0', u'm 0,140 200,0', u'm 0,160 200,0', u'm 0,180 200,0', u'm 20,0 0,200', u'm 40,0 0,200', u'm 60,0 0,200', u'm 80,0 0,200', u'm 100,0 0,200', u'm 120,0 0,200', u'm 140,0 0,200', u'm 160,0 0,200', u'm 180,0 0,200', u'm 0,20 200,0', u'm 0,40 200,0', u'm 0,60 200,0', u'm 0,80 200,0', u'm 0,100 200,0', u'm 0,120 200,0', u'm 0,140 200,0', u'm 0,160 200,0', u'm 0,180 200,0']

In [6]:


In [7]:



<svgwrite.drawing.Drawing object at 0x7f5554594c50>

In [11]:



<svgwrite.container.Defs object at 0x7f5554594850>

In [21]:
import cv2
imag = cv2.imread(svg_file)
print(imag)


None

In [20]:



---------------------------------------------------------------------------
error                                     Traceback (most recent call last)
<ipython-input-20-00cb5ec564ab> in <module>()
----> 1 cv2.imshow('image',imag)

error: /io/opencv/modules/highgui/src/window.cpp:325: error: (-215) size.width>0 && size.height>0 in function imshow

In [ ]: