Speicherzugriffsfehler (Speicherabzug geschrieben) mit opencv
Verfasst: Donnerstag 19. Mai 2022, 18:31
Nabend zusammen,
ich probiere mich zur Zeit mit openCV aus und bin gerade bei Histogrammen. Mein Code sieht wie folgt aus:
Der Code läuft in dieser Form durch. Im Terminal erhalte ich jedoch abschließend die (Fehler-)Meldung "Speicherzugriffsfehler (Speicherabzug geschrieben)".
Sofern ich die Zeilen 7 und 8 nicht auskommentiere, läuft das Skript nur noch bis zu eben jenen Zeilen 7 & 8 durch.
Kann mir jemand erklären was genau da schiefläuft und was ich tun muss damit der Fehler nicht mehr auftritt?
Danke schon mal
ich probiere mich zur Zeit mit openCV aus und bin gerade bei Histogrammen. Mein Code sieht wie folgt aus:
Code: Alles auswählen
import cv2
from matplotlib import pyplot as plt
img = cv2.imread("lena.png")
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# cv2.imshow("original", img)
# cv2.waitKey()
histo = cv2.calcHist([img], [0], None, histSize=[255], ranges=[0, 255])
plt.figure
plt.title("grayscalehistogram of original image")
plt.xlabel("bins")
plt.ylabel("Number of Pixels")
plt.plot(histo)
plt.show()
imgEqualizied = cv2.equalizeHist(img)
histoEqualized = cv2.calcHist([imgEqualizied], [0], None, histSize=[255], ranges=[0, 255])
plt.figure
plt.title("grayscalehistogram of equalized image")
plt.xlabel("bins")
plt.ylabel("Number of Pixels")
plt.plot(histoEqualized)
plt.show()
cv2.imshow("original", img)
cv2.imshow("equalized image", imgEqualizied)
cv2.waitKey()
Sofern ich die Zeilen 7 und 8 nicht auskommentiere, läuft das Skript nur noch bis zu eben jenen Zeilen 7 & 8 durch.
Kann mir jemand erklären was genau da schiefläuft und was ich tun muss damit der Fehler nicht mehr auftritt?
Danke schon mal
