深度学习与计算机视觉碰撞出了新的火花,本公众号将坚持分享原创计算机视觉技术相关文章。主要分为实战教程、视觉领域最新咨询、国内外最新论文翻译三类。欢迎志同道合的朋友关注。
今天看啥  ›  专栏  ›  深度学习与计算机视觉

使用 OpenCV 检测并提取表格数据

深度学习与计算机视觉  · 公众号  ·  · 2024-06-19 18:37
    

文章预览

此示例演示如何使用 OpenCV 进行表格数据检测和提取。我们将分析以下代码生成的一些示例输出。此代码的 Colab 链接可在文章末尾找到。 示例输出: 检测到表格的输出 检测到单元格的表格输出 表格单元格的裁剪图像 表格提取数据的输出 from  google.colab.patches  import  cv2_imshow import  pandas  as  pd import  cv2 import  numpy  as  np import  easyocr reader = easyocr.Reader([ 'th' , 'en' ]) def   table_detection (img_path) :     img = cv2.imread(img_path)     img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)     (thresh, img_bin) = cv2.threshold(img_gray,  128 ,  255 , cv2.THRESH_BINARY | cv2.THRESH_OTSU)     img_bin = cv2.bitwise_not(img_bin)     kernel_length_v = (np.array(img_gray).shape[ 1 ])// 120     vertical_kernel = cv2.getStructuringElement(cv2.MORPH_RECT, ( 1 , kernel_length_v))     im_temp1 = cv2.erode(img_bin, vertical_kernel, i ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览