mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-04-03 00:41:13 +08:00
Fix: [JP] Research series detection
This commit is contained in:
@@ -168,12 +168,12 @@ def get_research_series_jp(image):
|
|||||||
series (string):
|
series (string):
|
||||||
"""
|
"""
|
||||||
# Set 'prominence = 50' to ignore possible noise.
|
# Set 'prominence = 50' to ignore possible noise.
|
||||||
parameters = {'height': 200, 'prominence': 50}
|
parameters = {'height': 160, 'prominence': 50, 'width': 1}
|
||||||
|
|
||||||
area = SERIES_DETAIL.area
|
area = SERIES_DETAIL.area
|
||||||
# Resize is not needed because only one area will be checked in JP server.
|
# Resize is not needed because only one area will be checked in JP server.
|
||||||
im = color_similarity_2d(crop(image, area), color=(255, 255, 255))
|
im = color_similarity_2d(crop(image, area), color=(255, 255, 255))
|
||||||
peaks = [len(signal.find_peaks(row, **parameters)[0]) for row in im[2:-2]]
|
peaks = [len(signal.find_peaks(row, **parameters)[0]) for row in im[5:-5]]
|
||||||
upper, lower = max(peaks), min(peaks)
|
upper, lower = max(peaks), min(peaks)
|
||||||
# print(upper, lower)
|
# print(upper, lower)
|
||||||
if upper == lower and 1 <= upper <= 3:
|
if upper == lower and 1 <= upper <= 3:
|
||||||
|
|||||||
Reference in New Issue
Block a user