Ordner mit Bilddateien auslesen
Verfasst: Donnerstag 6. Juli 2017, 15:03
Hallihallo,
ich hoffe ihr könnt mir bei einem Problem helfen. Ich habe einen Ordner den ich gern mit Python zwecks Template Matching auslesen möchte.
In dem Ordner befinden sich Bilddateien (insgesamt 8 im TIFF-Format). Wie kann ich den Ordner inkl. Bildern auslesen mit Python? Kann mir
da jemand helfen?
Mein bisheriger Quellcode sieht wie folgt aus:
In dem Quellcode ist jetzt nur eine Bilddatei sowie ein Template eingelesen. Das funktioniert auch dann soweit. Hatte überlegt ob das vielleicht über eine for-Schleife funktioniert...?
ich hoffe ihr könnt mir bei einem Problem helfen. Ich habe einen Ordner den ich gern mit Python zwecks Template Matching auslesen möchte.
In dem Ordner befinden sich Bilddateien (insgesamt 8 im TIFF-Format). Wie kann ich den Ordner inkl. Bildern auslesen mit Python? Kann mir
da jemand helfen?
Mein bisheriger Quellcode sieht wie folgt aus:
Code: Alles auswählen
import cv2
import numpy as np
import skimage.io as skio
from matplotlib import pyplot as plt
img_rgb = cv2.imread('20170621_092127_0f28/beispiel.jpg')
print img_rgb.shape[0:2]
img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)
template = cv2.imread('20170621_092127_0f28/template2.jpg',0)
w, h = template.shape[0:2]
res = cv2.matchTemplate(img_gray,template,cv2.TM_CCOEFF_NORMED)
threshold = 0.8
loc = np.where( res >= threshold)
for pt in zip(*loc[::-1]):
cv2.rectangle(img_rgb, pt, (pt[0] + w, pt[1] + h), (0,0,255), 2)
cv2.imwrite('neu.jpg',img_rgb)