Закрашенный контурный участок при чрезмерном наложении на другое изображение
У меня есть проблема, чтобы отобразить заполненные контуры, пока слишком на другом изображении. В настоящее время он отображает мне незаполненные контуры. Любой комментарий будет оценен.
plt.imshow(t_image.detach().cpu().squeeze(), cmap='gray')
plt.contourf(filter_canny_predicted, colors='red')
plt.contourf(filter_canny_mask, colors='green')
plt.autoscale()
plt.show()
приведенный фрагмент покажет это изображение, которое не заполнено контурами.
на основе ответа здесь
Я добавил set_rasterized во фрагмент и не смог выяснить оба контура, а также мое фоновое изображение пропало. это фрагмент, когда я попытался для заполненного контура с rasetrized
fig, (ax1) = plt.subplots(nrows=1, ncols=1, sharex=True, sharey=True)
ax1.imshow(t_image.detach().cpu().squeeze(), cmap='gray')
cs = ax1.contourf(filter_canny_predicted)
css = ax1.contourf(filter_canny_mask)
ax1.axis('on')
ax1.autoscale()
#ax1.tight_layout(pad=0.01, w_pad=0.002, h_pad=1)
for c in cs.collections:
c.set_rasterized(True)
for cc in css.collections:
cc.set_rasterized(True)
plt.show()
и он производит это изображение, которое не является моим требованием.
для того, чтобы уточнить filter_canny_predicted
красный и filter_canny_mask
желтый.