Wie man weitermacht, nachdem matplotlib aufgerufen wurdePython

Python-Programme
Anonymous
 Wie man weitermacht, nachdem matplotlib aufgerufen wurde

Post by Anonymous »

Ich stecke nach der Anzeige mit matplotlib fest, weil ich scheinbar nicht herausfinde, welchen Code ich verwenden soll, um nach der Verwendung von matplotlib fortzufahren. Konkret verwende ich:

Code: Select all

plt.figure(figsize=[10, 10])
plt.title("Image")
plt.axis("off")
plt.imshow(image[:, :, ::-1])
plt.show()
Aber mein Code stoppt an dieser Stelle, nachdem das Bild angezeigt wurde. Wie fahre ich fort, einschließlich der Anzeige, nachdem ich den Rest des Codes durchgegangen bin?
Der Vollständigkeit halber ist hier mein Python-Skript: Wir können jede beliebige JPG-Datei für „sample.jpg“ verwenden.

Code: Select all

#!/usr/bin/python
import cv2
import matplotlib.pyplot as plt

image = cv2.imread("sample.jpg")

plt.figure(figsize=[10, 10])

plt.title("Image")
plt.axis("off")
plt.imshow(image[:, :, ::-1])
plt.show()

image_resized = cv2.resize(image, None, fx=0.5, fy=0.5)

image_cleared = cv2.medianBlur(image_resized, 3)
image_cleared = cv2.medianBlur(image_cleared, 3)
image_cleared = cv2.medianBlur(image_cleared, 3)

image_cleared = cv2.edgePreservingFilter(image_cleared, sigma_s=5)

image_filtered = cv2.bilateralFilter(image_cleared, 3, 10, 5)

for i in range(2):
image_filtered = cv2.bilateralFilter(image_filtered, 3, 20, 10)

for i in range(3):
image_filtered = cv2.bilateralFilter(image_filtered, 5, 30, 10)

gaussian_mask = cv2.GaussianBlur(image_filtered, (7, 7), 2)
image_sharp = cv2.addWeighted(image_filtered, 1.5, gaussian_mask, -0.5, 0)
image_sharp = cv2.addWeighted(image_sharp, 1.4, gaussian_mask, -0.2, 10)

plt.figure(figsize=[30, 30])
plt.subplot(131)
plt.imshow(image_sharp[:, :, ::-1])
plt.title("Final Image")
plt.axis("off")
plt.subplot(132)
plt.imshow(image_cleared[:, :, ::-1])
plt.title("Clear Impurities")
plt.axis("off")
plt.subplot(133)
plt.imshow(image[:, :, ::-1])
plt.title("Original")
plt.axis("off")

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post