align_image_with_openpnm#

Import packages#

import numpy as np
import porespy as ps
import scipy.ndimage as spim
import matplotlib.pyplot as plt
import skimage
ps.visualization.set_mpl_style()
[12:38:55] ERROR    PARDISO solver not installed, run `pip install pypardiso`. Otherwise,          _workspace.py:56
                    simulations will be slow. Apple M chips not supported.                                         

Create image and variables#

im = ps.generators.blobs([500, 500])
plt.figure(figsize=[7, 7])
plt.axis(False)
plt.imshow(im);
../../../_images/3ae2362c49ceb93bde6214f55e3dd897a71b2b3508360b1d1a5fe350b76afd21.png

Apply tool#

im = ps.tools.align_image_with_openpnm(im = im)
plt.figure(figsize=[7, 7])
plt.axis(False)
plt.imshow(im);
../../../_images/dc13cd7c3e9373527b2e9dc3e20eab21602a7f294dd7356a96c3e81082822f8b.png