Преглед изворни кода

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	result.html
fangjiasheng пре 3 година
родитељ
комит
b09f420d63
2 измењених фајлова са 81 додато и 11 уклоњено
  1. 12 10
      otr/table_line.py
  2. 69 1
      result.html

+ 12 - 10
otr/table_line.py

@@ -230,7 +230,7 @@ def points2lines(pred, sourceP_LB=True, prob=0.2, line_width=7, padding=3, min_l
     clust_vertical = []
     h_index = -1
     _step = line_width
-    _sum = list(np.sum(np.array((pred[...,1]>prob)).astype(int),axis=1))
+    _sum = list(np.sum(np.array((pred[...,1]>prob)).astype(int),axis=0))
     _last = False
     _current = False
     while 1:
@@ -242,15 +242,15 @@ def points2lines(pred, sourceP_LB=True, prob=0.2, line_width=7, padding=3, min_l
             h_i = height-1-h_index
         else:
             h_i = h_index
-        if _sum[h_index]<min_len:
-            continue
         while 1:
             w_index += 2
             if w_index>=width:
                 break
-            _v,_h = pred[h_index][w_index]
+            if _sum[w_index]<min_len:
+                continue
+            _h,_v = pred[h_index][w_index]
 
-            if _h>prob:
+            if _v>prob:
 
                 _find  = False
                 _point = (w_index,h_i)
@@ -265,28 +265,29 @@ def points2lines(pred, sourceP_LB=True, prob=0.2, line_width=7, padding=3, min_l
                         break
                 if not _find:
                     clust_vertical.append({"points":[_point],"bbox":[w_index,h_i,w_index,h_i]})
+
     w_index = -1
-    _sum = list(np.sum(np.array((pred[...,0]>prob)).astype(int),axis=0))
+    _sum = list(np.sum(np.array((pred[...,0]>prob)).astype(int),axis=1))
     while 1:
         w_index += 1
         if w_index>=width:
             break
         h_index = -1
-        if _sum[w_index]<min_len:
-            continue
         while 1:
             h_index += 2
             if h_index>=height:
                 break
+            if _sum[h_index]<min_len:
+                continue
 
             if sourceP_LB:
                 h_i = height-1-h_index
             else:
                 h_i = h_index
 
-            _v,_h = pred[h_index][w_index]
+            _h,_v = pred[h_index][w_index]
 
-            if _v>prob:
+            if _h>prob:
                 _find  = False
                 _point = (w_index,h_i)
                 for l_h_i in range(len(clust_horizontal)):
@@ -303,6 +304,7 @@ def points2lines(pred, sourceP_LB=True, prob=0.2, line_width=7, padding=3, min_l
 
 
 
+
     tmp_vertical = []
     for _dict in clust_vertical:
         _bbox = _dict.get("bbox")

+ 69 - 1
result.html

@@ -1 +1,69 @@
-<!DOCTYPE HTML><head><meta charset="UTF-8"></head><body></body>
+<!DOCTYPE HTML><head><meta charset="UTF-8"></head><body><div>华池县柔远镇李庄肉牛养殖场建设项目配</div>
+<div>套设备购置政府采购公开招标中标公告</div>
+<div>、项目编号</div>
+<div>HCZC2021-0001</div>
+<div>二、项目名称</div>
+<div>华池县柔远镇李庄肉牛养殖场建设项目配套设备购置</div>
+<div>三、中标(成交)信息</div>
+<table border="1">
+<tr>
+<td colspan=1 rowspan=1>供应商名称</td>
+<td colspan=1 rowspan=1>供应商联系地址</td>
+<td colspan=1 rowspan=1>中标金额(万元)</td>
+</tr>
+<tr>
+<td colspan=1 rowspan=1>华池县卓泰机械设备租赁有限公司</td>
+<td colspan=1 rowspan=1>甘肃省庆阳市华池县柔远镇张川村</td>
+<td colspan=1 rowspan=1>72.3500</td>
+</tr>
+</table>
+<div>四、主要标的信息</div>
+<table border="1">
+<tr>
+<td colspan=1 rowspan=1>货物类</td>
+<td colspan=1 rowspan=1>货物类</td>
+<td colspan=1 rowspan=1>货物类</td>
+<td colspan=1 rowspan=1>货物类</td>
+<td colspan=1 rowspan=1>货物类</td>
+<td colspan=1 rowspan=1>货物类</td>
+</tr>
+<tr>
+<td colspan=1 rowspan=1>供应商名称</td>
+<td colspan=1 rowspan=1>名称</td>
+<td colspan=1 rowspan=1>品牌</td>
+<td colspan=1 rowspan=1>数量</td>
+<td colspan=1 rowspan=1>单价</td>
+<td colspan=1 rowspan=1>规格型号</td>
+</tr>
+<tr>
+<td colspan=1 rowspan=1>华池县卓泰机械设备租赁有限公司</td>
+<td colspan=1 rowspan=1>华池县柔远镇李庄肉牛养殖场建设项目配套设备购置</td>
+<td colspan=1 rowspan=1>详见附件</td>
+<td colspan=1 rowspan=1>详见附件</td>
+<td colspan=1 rowspan=1>详见附件</td>
+<td colspan=1 rowspan=1>详见附件</td>
+</tr>
+</table>
+<div>五、评审专家(单一来源采购人员)名单:</div>
+<div>王正刚、段海龙、李鑫、刘翠平、张武峰</div>
+<div>六、代理服务收费标准及金额:</div>
+<div>收费标准:无</div>
+<div>收费金额:0万元</div>
+<div>七、公告期限</div>
+<div>自本公告发布之日起1个工作日。</div>
+<div>八、其他补充事宜</div>
+<div>无</div>
+<div>九、凡对本次公告内容提出询问,请按以下方式联系。</div>
+<div>1.采购人信息</div>
+<div>名称:华池县柔远镇人民政府</div>
+<div>地址:华池县东关街70号</div>
+<div>联系方式:0934-5952951</div>
+<div>2.采购代理机构信息</div>
+<div>名称:华池县公共资源交易中心</div>
+<div>地址:华池县东关街22号</div>
+<div>联系方式:0934-5953080</div>
+<div>3.项目联系方式</div>
+<div>项目联系人:孙治江</div>
+<div>电话:18793418165</div>
+<div>2</div>
+</body>