原创 將MSRA-TD500標籤轉換成逆時針輸出標籤+labeleme json格式轉四個點的txt

一.MSRA-TD500 : http://www.iapr-tc11.org/mediawiki/index.php/MSRA_Text_Detection_500_Database_%28MSRA-TD500%29  #coding

原创 三種計算polygon面積和判斷順逆時針方向的方法

一.利用shapely求polygon面積   import shapely from shapely.geometry import Polygon, MultiPoint # 多邊形 # box1 = [2, 0,

原创 pyecharts地圖使用

1.首先安裝包 pip install pyecharts==0.5.1 2.安裝地圖包 依次是全球地圖、中國省級地圖、中國市級地圖、中國區縣級地圖、中國區域地圖 pip install echarts-countries-pypkg 

原创 ubuntu安裝Redis+安裝mysql(配置遠程登錄)+安裝jdk+安轉nginx+安轉teamviewer+安裝terminator+安裝sublime

一.Ubuntu 安裝 Redis sudo apt-get update sudo apt-get install redis-server redis-server 啓動 修改redis配置 遠程訪問: sudo vim /etc/r

原创 yolov3 anchors用kmeans聚類出先驗框+anchor寬高比分析

一.yolov v3聚類出框  # -*- coding: utf-8 -*- import numpy as np import random import argparse import os # # 參數名稱 # parser

原创 廣度優先搜索(BFS)與深度優先搜索(DFS)

一.廣度優先搜索(BFS) 1.二叉樹代碼 # 實現一個二叉樹 class TreeNode: def __init__(self, x): self.val = x self.left = No

原创 GIOU,DIOU

一.IOU  1.GIOU解決沒有交集的框,IOU爲0,其損失函數導數爲0,無法優化的問題。 圖1 GIOU,IOU,l2範數差異 a)可看出 l2值一樣,IOU值是不一樣的,也就是l2對於尺度不具有不變性 b)可看出當框有包含關係,

原创 利用xlwt寫excel可以將單元格合併

1.寫入行列值 import xlwt # 創建一個workbook 設置編碼 workbook = xlwt.Workbook(encoding='utf-8') # 創建一個worksheet worksheet = workboo

原创 收縮分割多邊形(PSENet中有使用)

目的:爲了解決密集文本的分割問題 代碼: # -*- coding=utf-8 -*- import os import cv2 import Polygon as plg import pyclipper import numpy a

原创 pytorch利用rnn通過sin預測cos 利用lstm預測手寫數字

一.利用rnn通過sin預測cos 1.首先可視化一下數據 import numpy as np from matplotlib import pyplot as plt def show(sin_np,cos_np): plt

原创 labelme標註文件轉coco json,coco json轉yolo txt格式,coco json轉xml, labelme標註文件轉分割,boxes轉labelme json

參考:https://github.com/wkentaro/labelme  一.labelme標註文件轉coco json 1.標註時帶圖片ImageData信息,將一個文件夾下的照片和labelme的標註文件,分成了train和va

原创 利用flask寫的接口+異步

一.flask寫的接口 1.manage.py啓動服務 這裏要注意的是用docker的話,記得端口映射 #coding:utf-8 import base64 import io import logging import pickle

原创 “橫平豎直”進行連線+將相鄰框進行合併

一.橫平豎直”進行連線 解法1.將一些座標點按照x相等,y相等連起來 解法1.根據 x或y總有一個相等的,用np.sum來找出和爲1的點,然後在連起來,存在重複連線的問題. import numpy as np coord =

原创 python連接mysql的一些基礎知識+安裝Navicat可視化數據庫+flask_sqlalchemy寫數據庫

一.mysql基礎知識   1.connect連接數據庫 import pymysql def get_conn(): conn = pymysql.connect(host='xxx.xxx.xxx.xxx', port=3

原创 python實現Trie 樹+樸素匹配字符串+RK算法匹配字符串+kmp算法匹配字符串

一.trie樹應用: 常用於搜索提示,如當輸入一個網址,可以自動搜索出可能的選擇。當沒有完全匹配的搜索結果,可以返回前綴最相似的可能。 例如三個單詞app, apple, add,我們按照以下規則創建了一顆Trie樹.對於從樹的根結點走到