forked from pradana.aumars/videocr
print muted exception from multiprocessing pool
This commit is contained in:
parent
7b607e5ca7
commit
8f8f2d6d79
@ -1,4 +1,6 @@
|
|||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
from typing import List
|
||||||
|
import sys
|
||||||
import multiprocessing
|
import multiprocessing
|
||||||
import pytesseract
|
import pytesseract
|
||||||
import cv2
|
import cv2
|
||||||
@ -55,7 +57,10 @@ class Video:
|
|||||||
# only use bottom half of the frame by default
|
# only use bottom half of the frame by default
|
||||||
img = img[self.height // 2:, :]
|
img = img[self.height // 2:, :]
|
||||||
config = '--tessdata-dir "{}"'.format(constants.TESSDATA_DIR)
|
config = '--tessdata-dir "{}"'.format(constants.TESSDATA_DIR)
|
||||||
return pytesseract.image_to_data(img, lang=self.lang, config=config)
|
try:
|
||||||
|
return pytesseract.image_to_data(img, lang=self.lang, config=config)
|
||||||
|
except Exception as e:
|
||||||
|
sys.exit('{}: {}'.format(e.__class__.__name__, e))
|
||||||
|
|
||||||
def get_subtitles(self, sim_threshold: int) -> str:
|
def get_subtitles(self, sim_threshold: int) -> str:
|
||||||
self._generate_subtitles(sim_threshold)
|
self._generate_subtitles(sim_threshold)
|
||||||
|
Loading…
Reference in New Issue
Block a user