Initial commit with project files
This commit is contained in:
31
5_Bildanalyse/ü10/a.py
Normal file
31
5_Bildanalyse/ü10/a.py
Normal file
@@ -0,0 +1,31 @@
|
||||
import numpy as np
|
||||
import cv2
|
||||
|
||||
# Load images and template
|
||||
original_img = cv2.imread("../../data/flasche_rechteckig.png")
|
||||
original_img = cv2.resize(original_img, (int(original_img.shape[1]/ 2), int(original_img.shape[0] / 2)))
|
||||
cv2.imshow("original_img", original_img)
|
||||
|
||||
# The original canny edge code wascode was:
|
||||
# img = cv2.cvtColor(original_img, cv2.COLOR_BGR2GRAY)
|
||||
# edges = cv2.Canny(img, 10, 100)
|
||||
|
||||
edges = cv2.imread("data/edges.png")[:, :, 0] / 255
|
||||
cv2.imshow("canny-edges", edges.astype(np.float32) * 255)
|
||||
template = cv2.imread("data/template.png")[:, :, 0] / 255
|
||||
cv2.imshow("template", template.astype(np.float32) * 255)
|
||||
|
||||
# Sliding window over the edge image
|
||||
h_edge, w_edge = edges.shape
|
||||
h_template, w_template = template.shape
|
||||
offset_h, offset_w = int(h_template / 2), int(w_template / 2)
|
||||
print("Shape of edge image:", edges.shape)
|
||||
print("Shape of template:", template.shape)
|
||||
print("Offset of template:", offset_h, offset_w)
|
||||
|
||||
|
||||
# YOUR CODE
|
||||
# ...
|
||||
|
||||
|
||||
cv2.waitKey(0)
|
||||
Reference in New Issue
Block a user