{ "body": "\ncv_analysis package#\n\nSubpackages#\n\n\ncv_analysis.figure_detection package\nSubmodules\ncv_analysis.figure_detection.figure_detection module\ndetect_figures()\nis_likely_figure()\n\n\ncv_analysis.figure_detection.figures module\ndetect_large_coherent_structures()\n\n\ncv_analysis.figure_detection.text module\napply_threshold_to_image()\ndraw_bboxes()\nis_likely_primary_text_segment()\nremove_primary_text_regions()\n\n\n\n\n\n\ncv_analysis.server package\nSubmodules\ncv_analysis.server.pipeline module\n\n\n\n\ncv_analysis.utils package\nSubmodules\ncv_analysis.utils.annotate module\nannotate_page()\nannotate_pdf()\nmirror_on_x_axis()\nprovide_byte_stream()\n\n\ncv_analysis.utils.banner module\nmake_art()\n\n\ncv_analysis.utils.connect_rects module\nconnect_related_rects()\nconnect_related_rects2()\nfind_related_rects()\nfuse_rects()\nhas_correct_position1()\nis_near_enough()\nis_on_same_line()\nis_overlapping()\nis_related()\nrects_not_the_same()\n\n\ncv_analysis.utils.display module\nsave_image()\nshow_image()\nshow_image_cv2()\nshow_image_mpl()\n\n\ncv_analysis.utils.draw module\ndraw_contours()\ndraw_rectangles()\n\n\ncv_analysis.utils.filters module\nhas_acceptable_format()\nis_boxy()\nis_filled()\nis_large_enough()\nis_not_too_large()\n\n\ncv_analysis.utils.image_extraction module\nPageInfo\nextract_images_from_pdf()\nrescale_to_pdf()\ntransform_image_coordinates_to_pdf_coordinates()\ntransform_table_lines_by_page_info()\n\n\ncv_analysis.utils.open_pdf module\nopen_pdf()\n\n\ncv_analysis.utils.postprocessing module\nhas_no_parent()\nremove_included()\nremove_isolated()\nremove_overlapping()\n\n\ncv_analysis.utils.preprocessing module\npage2image()\npreprocess_page_array()\n\n\ncv_analysis.utils.structures module\nContour\nRectangle\n\n\ncv_analysis.utils.test_metrics module\ncompute_document_score()\ncompute_page_iou()\nfind_max_overlap()\n\n\ncv_analysis.utils.utils module\ncopy_and_normalize_channels()\nnpconvert()\n\n\ncv_analysis.utils.visual_logging module\n\n\n\n\n\n\n\n\nSubmodules#\n\n\ncv_analysis.config module\nget_config()\n\n\ncv_analysis.layout_parsing module\ncv_analysis.locations module\ncv_analysis.redaction_detection module\ncv_analysis.table_inference module\nfilter_array()\nfilter_fp_col_lines()\nget_lines_either()\nimg_bytes_to_array()\ninfer_lines()\nmake_gaussian_kernel()\nmake_gaussian_nonpositive_kernel()\nmake_quadratic_kernel()\nmin_avg_for_interval()\nsave_lines()\nsave_plot()\nsearch_intervals()\nshow()\nshow_multiple()\n\n\ncv_analysis.table_parsing module\n\n\n\n\n", "title": "cv_analysis package", "sourcename": "modules/cv_analysis.rst.txt", "current_page_name": "modules/cv_analysis", "toc": "
detect_figures()
is_likely_figure()
detect_large_coherent_structures()
apply_threshold_to_image()
draw_bboxes()
is_likely_primary_text_segment()
remove_primary_text_regions()
annotate_page()
annotate_pdf()
mirror_on_x_axis()
provide_byte_stream()
make_art()
connect_related_rects()
connect_related_rects2()
find_related_rects()
fuse_rects()
has_correct_position1()
is_near_enough()
is_on_same_line()
is_overlapping()
is_related()
rects_not_the_same()
save_image()
show_image()
show_image_cv2()
show_image_mpl()
draw_contours()
draw_rectangles()
has_acceptable_format()
is_boxy()
is_filled()
is_large_enough()
is_not_too_large()
PageInfo
extract_images_from_pdf()
rescale_to_pdf()
transform_image_coordinates_to_pdf_coordinates()
transform_table_lines_by_page_info()
open_pdf()
has_no_parent()
remove_included()
remove_isolated()
remove_overlapping()
page2image()
preprocess_page_array()
Contour
Rectangle
compute_document_score()
compute_page_iou()
find_max_overlap()
copy_and_normalize_channels()
npconvert()
get_config()
filter_array()
filter_fp_col_lines()
get_lines_either()
img_bytes_to_array()
infer_lines()
make_gaussian_kernel()
make_gaussian_nonpositive_kernel()
make_quadratic_kernel()
min_avg_for_interval()
save_lines()
save_plot()
search_intervals()
show()
show_multiple()