overlay
#
Import packages#
import matplotlib.pyplot as plt
import numpy as np
import porespy as ps
ps.visualization.set_mpl_style()
Create image and variables#
im1 = np.ones([100, 100, 100])
im2 = np.ones([51, 51, 51])
im1 = ps.generators.random_spheres(im=im1, r=25, phi=0.5, value=2) - 1
im2 = ps.generators.random_spheres(im=im2, r=5, phi=0.5, value=3) - 1
im3 = im1.copy()
fig, ax = plt.subplots(figsize=[4, 4])
ax.imshow(im1[50, ...], vmin=0, vmax=3)
ax.axis(False)
fig, ax = plt.subplots(figsize=[4, 4])
ax.imshow(im2[25, ...], vmin=0, vmax=3)
ax.axis(False);
Apply tool#
im = ps.tools.overlay(im1=im1, im2=im2, c=[26, 26, 26])
fig, ax = plt.subplots(figsize=[4, 4])
ax.imshow(im[25, ...], vmin=0, vmax=3)
ax.axis(False);