1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-12 00:28:20 +08:00

Opt: Lazy template load

This commit is contained in:
LmeSzinc
2020-06-29 16:43:24 +08:00
parent 58bd5b7e2b
commit 13b8147d54

View File

@@ -12,7 +12,18 @@ class Template:
"""
self.server = server.server
self.file = file[self.server] if isinstance(file, dict) else file
self.image = np.array(Image.open(self.file))
self._image = None
@property
def image(self):
if self._image is None:
self._image = np.array(Image.open(self.file))
return self._image
@image.setter
def image(self, value):
self._image = value
def match(self, image, similarity=0.85):
"""