mirror of
https://github.com/qurator-spk/eynollah.git
synced 2025-10-15 19:09:58 +02:00
do_work_of_slopes: rm unused old variant
This commit is contained in:
parent
2e907875c1
commit
dfdc705375
1 changed files with 0 additions and 38 deletions
|
@ -108,7 +108,6 @@ from .utils.utils_ocr import (
|
|||
get_contours_and_bounding_boxes
|
||||
)
|
||||
from .utils.separate_lines import (
|
||||
textline_contours_postprocessing,
|
||||
separate_lines_new2,
|
||||
return_deskew_slop,
|
||||
do_work_of_slopes_new,
|
||||
|
@ -2062,43 +2061,6 @@ class Eynollah:
|
|||
(prediction_textline_longshot_true_size[:, :, 0]==1).astype(np.uint8))
|
||||
|
||||
|
||||
def do_work_of_slopes(self, q, poly, box_sub, boxes_per_process, textline_mask_tot, contours_per_process):
|
||||
self.logger.debug('enter do_work_of_slopes')
|
||||
slope_biggest = 0
|
||||
slopes_sub = []
|
||||
boxes_sub_new = []
|
||||
poly_sub = []
|
||||
for mv in range(len(boxes_per_process)):
|
||||
crop_img, _ = crop_image_inside_box(boxes_per_process[mv], textline_mask_tot)
|
||||
crop_img = cv2.erode(crop_img, KERNEL, iterations=2)
|
||||
try:
|
||||
textline_con, hierarchy = return_contours_of_image(crop_img)
|
||||
textline_con_fil = filter_contours_area_of_image(crop_img, textline_con, hierarchy,
|
||||
max_area=1, min_area=0.0008)
|
||||
y_diff_mean = find_contours_mean_y_diff(textline_con_fil)
|
||||
sigma_des = max(1, int(y_diff_mean * (4.0 / 40.0)))
|
||||
crop_img[crop_img > 0] = 1
|
||||
slope_corresponding_textregion = return_deskew_slop(crop_img, sigma_des,
|
||||
logger=self.logger, plotter=self.plotter)
|
||||
except Exception as why:
|
||||
self.logger.error(why)
|
||||
slope_corresponding_textregion = MAX_SLOPE
|
||||
|
||||
if slope_corresponding_textregion == MAX_SLOPE:
|
||||
slope_corresponding_textregion = slope_biggest
|
||||
slopes_sub.append(slope_corresponding_textregion)
|
||||
|
||||
cnt_clean_rot = textline_contours_postprocessing(
|
||||
crop_img, slope_corresponding_textregion, contours_per_process[mv], boxes_per_process[mv])
|
||||
|
||||
poly_sub.append(cnt_clean_rot)
|
||||
boxes_sub_new.append(boxes_per_process[mv])
|
||||
|
||||
q.put(slopes_sub)
|
||||
poly.put(poly_sub)
|
||||
box_sub.put(boxes_sub_new)
|
||||
self.logger.debug('exit do_work_of_slopes')
|
||||
|
||||
def get_regions_light_v_extract_only_images(self,img,is_image_enhanced, num_col_classifier):
|
||||
self.logger.debug("enter get_regions_extract_images_only")
|
||||
erosion_hurts = False
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue