Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

bounding box python

Bounding boxes are axis-aligned rectangles. They are the simplest closed shape type in 
planar, represented by two points containing the minimum and maximum coordinates for 
each axis.
Comment

bounding box in python

import matplotlib
matplotlib.rc('text',usetex=True)
import matplotlib.pyplot as plt
from matplotlib.patches import Rectangle
import numpy as np

text = 'egin{tabular}{|c|c|}hline1&2\hline3&4\hlineend{tabular}'

fig, ax = plt.subplots(1)

img = ax.imshow(np.zeros((10,10)), cmap=plt.cm.gray)
txt = ax.text( 4.5,
          4.5,
          text,
          fontsize=24,
          ha='center',
          va='center',
          bbox=dict(alpha=0))

fig.canvas.draw()
bbox = txt.get_bbox_patch()
xmin = bbox.get_window_extent().xmin
xmax = bbox.get_window_extent().xmax
ymin = bbox.get_window_extent().ymin
ymax = bbox.get_window_extent().ymax

xmin, ymin = fig.transFigure.inverted().transform((xmin, ymin))
xmax, ymax = fig.transFigure.inverted().transform((xmax, ymax))

dx = xmax-xmin
dy = ymax-ymin

# The bounding box vals can be tweaked manually here.
rect = Rectangle((xmin-0.02,ymin-0.01), dx+0.04, dy+0.05, fc='w', transform=fig.transFigure)

ax.add_patch(rect)
fig.canvas.draw()
ax.axis('off')
plt.savefig('ok.png',bbox_inches='tight')




Comment

PREVIOUS NEXT
Code Example
Python :: find all occurrences of an element in a list python 
Python :: numpy diff 
Python :: python match statement 
Python :: pyqt5 qcombobox get selected item 
Python :: sendgrid django smtp 
:: python area of rectangle 
:: hash table in python 
Python ::  
Python :: pandas if else 
Python ::  
Python ::  
Python ::  
:: tryexept in python 
Python ::  
Python ::  
:: python string cut 
:: python two string equal 
:: baeutifulsoup find element with text 
Python ::  
::  
:: python tkinter code example 
Python :: python opencv measure distance two shapes 
::  
Python ::  
Python :: open gui window python 
:: list in list python 
Python :: chatbot using python github 
:: stutter function in python 
::  
Python :: python remove duplicates 
ADD CONTENT
Topic
Content
Source link
Name
8+8 =