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:
@@ -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):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user