Initial commit with project files

This commit is contained in:
2025-06-27 14:34:11 +02:00
commit 7ea3207e63
310 changed files with 9331 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
import cv2
import numpy as np
car = cv2.imread("../../data/car.png", cv2.IMREAD_GRAYSCALE)
dog = cv2.imread("../../data/dog.png", cv2.IMREAD_GRAYSCALE)
''' FFT '''
CAR = np.fft.fft2(car)
CAR_magnitude = np.abs(CAR)
CAR_angle = np.angle(CAR)
DOG = np.fft.fft2(dog)
DOG_magnitude = np.abs(DOG)
DOG_angle = np.angle(DOG)
mix1 = CAR_magnitude * np.exp(1j * DOG_angle)
mix2 = DOG_magnitude * np.exp(1j * CAR_angle)
mix1 = np.fft.ifft2(mix1).astype(np.float32)
mix2 = np.fft.ifft2(mix2).astype(np.float32)
''' Bild anzeigen '''
cv2.imshow("car", car)
cv2.imshow("dog", dog)
cv2.imshow("mix1", mix1 / np.max(mix1))
cv2.imshow("mix2", mix2 / np.max(mix2))
cv2.waitKey()