mirror of
https://github.com/283375/arcaea-offline-pyside-ui.git
synced 2025-04-19 09:10:18 +00:00
fix: crop black edges before ocr
This commit is contained in:
parent
e0d92b7784
commit
381f27db87
@ -7,6 +7,7 @@ import exif
|
|||||||
from arcaea_offline.database import Database
|
from arcaea_offline.database import Database
|
||||||
from arcaea_offline.models import Chart, Score
|
from arcaea_offline.models import Chart, Score
|
||||||
from arcaea_offline.utils.partner import KanaeDayNight, kanae_day_night
|
from arcaea_offline.utils.partner import KanaeDayNight, kanae_day_night
|
||||||
|
from arcaea_offline_ocr.crop import CropBlackEdges
|
||||||
from arcaea_offline_ocr.device import DeviceOcr, DeviceOcrResult
|
from arcaea_offline_ocr.device import DeviceOcr, DeviceOcrResult
|
||||||
from arcaea_offline_ocr.device.rois import (
|
from arcaea_offline_ocr.device.rois import (
|
||||||
DeviceRois,
|
DeviceRois,
|
||||||
@ -43,6 +44,7 @@ class TabDeviceOcrRunnable(OcrRunnable):
|
|||||||
def run(self):
|
def run(self):
|
||||||
try:
|
try:
|
||||||
img = imread_unicode(self.imagePath, cv2.IMREAD_COLOR)
|
img = imread_unicode(self.imagePath, cv2.IMREAD_COLOR)
|
||||||
|
img = CropBlackEdges.crop(img, cv2.COLOR_BGR2GRAY)
|
||||||
if isinstance(self.rois, type) and issubclass(self.rois, DeviceRoisAuto):
|
if isinstance(self.rois, type) and issubclass(self.rois, DeviceRoisAuto):
|
||||||
rois = self.rois(img.shape[1], img.shape[0])
|
rois = self.rois(img.shape[1], img.shape[0])
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user