new tool - High Pass Filter (HPF)

This commit is contained in:
Rafał Tłuchowski
2025-01-27 21:24:21 +01:00
parent 64dd52cffd
commit d96feac94e
5 changed files with 4 additions and 5 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ class MediapipeBaseLandmarks:
# Calculate horizontal distance from center (normalized to 0-1)
dx = np.abs(transformed[:, 0] - center_x)
influence = np.clip(dx / center_x, 0, 1) # 0 w środku, 1 na krawędziach
influence = np.clip(dx / center_x, 0, 1)
# Calculate scaled positions with horizontal influence
scale_factor = 1.0 + (x_scale - 1.0) * influence
+1 -1
View File
@@ -1,6 +1,6 @@
import numpy as np
from PIL import Image
from ..core.base_landmarks import MediapipeBaseLandmarks
from ..core.base_mesh import MediapipeBaseLandmarks
class CPUDeformer:
"""
+1 -1
View File
@@ -1,7 +1,7 @@
import numpy as np
from PIL import Image
import torch
from ..core.base_landmarks import MediapipeBaseLandmarks
from ..core.base_mesh import MediapipeBaseLandmarks
class GPUDeformer:
+1 -1
View File
@@ -6,7 +6,7 @@ import cv2
from ..core.face_detector import FaceDetector
from ..core.image_processor import ImageProcessor
from ..core.base_landmarks import MediapipeBaseLandmarks
from ..core.base_mesh import MediapipeBaseLandmarks
from ..core.cpu_deformer import CPUDeformer
from ..core.gpu_deformer import GPUDeformer
-1
View File
@@ -1,7 +1,6 @@
import torch
import numpy as np
import cv2
from typing import Tuple
from torch import Tensor