Закрашенный контурный участок при чрезмерном наложении на другое изображение

У меня есть проблема, чтобы отобразить заполненные контуры, пока слишком на другом изображении. В настоящее время он отображает мне незаполненные контуры. Любой комментарий будет оценен.

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 желтый.

0 ответов

Другие вопросы по тегам