原创 badapple

逛b站又看到了badapple。。。。。先做個簡化版的玩一下,哈哈。 from tkinter import * from tkinter.ttk import Scrollbar import time import cv2 impo

原创 DBface

網絡其實還是蠻簡單的,多尺度進行人臉檢索,最厲害的地方就是模型只有7MB,速度很快,我的破電腦只有不到2G顯存都能實時檢測。 使用方法也極其簡單 def image_demo(): dbface = DBFace()

原创 opencv矩計算圖形主方向

主要也就是用了個一階中心矩和二階中心矩計算了一下質心和方向,主要用在印章上面,算是一個思路吧,畢竟還是需要調參的,魯棒性比較一般。 用這種方式可以來稍微矯正一下圖像,方便後期的處理。 主要代碼如下: #img爲二值圖像 M = cv2

原创 pytorch梯度累加反向傳播

傳統的訓練函數,一個batch是這麼訓練的: for i,(images,target) in enumerate(train_loader): # 1. input output images = images.cud

原创 libtorch調用模型封裝so,並使用Python調用

C++代碼如下 #include "torch/script.h" #include "torch/torch.h" #include <opencv2/opencv.hpp> #include <iostream> #include

原创 表格圖像預處理(二)

這是處理效果,中間表格中的文字代表表格內容的屬性,也就是表格內容對應的問題。 針對這種需要填的表格,很明顯尚未填的地方是空白的,所以流程如下: 提取表格信息(見一)——恢復表格位置——根據表格是否空白判斷是否爲未填寫——根據前後表格狀態

原创 google-images-download 批量下載數量限制解決辦法

 google-images-download 用於批量下載圖片 google-images-download 是個 Python 腳本。一條命令,就完成 Google 圖片搜索和批量下載功能。而且,這工具還跨平臺運行,Linux, W

原创 torch加載與訓練模型並對新模型進行初始化

https://blog.csdn.net/Jee_King/article/details/86423274 主要是根據這個博文進行操作,其中由於有些層無法更名所以利用pop把這些層從預訓練模型中進行刪除。 print('loadin

原创 ubuntu服務器安裝多用戶vncserver

在安裝vncserver之前在服務器建立多個用戶: https://blog.csdn.net/taolusi/article/details/81304057 參考如上博客,在安裝完vnc之後只要分別在個用戶環境中打開vncserver

原创 Error response from daemon: linux runtime spec devices: could not select device driver "" 解決辦法

該方法對我有效。。。。出了同樣問題的可以一試 參考該網址:https://qiita.com/uni-3/items/c9480d7e177e29b1316c 或者直接重裝nvidia-docker,我是由於內核不知道怎麼個回事更新了,所

原创 python臨時添加當前工作路徑

export PYTHONPATH=$PYTHONPATH:./ 這樣找模塊就方便多了

原创 CTC反向傳播

記錄一下CTC反向傳播,在此推薦谷歌的一個CTC講解的PPT,講的很清楚 https://docs.google.com/presentation/d/12gYcPft9_4cxk2AD6Z6ZlJNa3wvZCW1ms31nhq51vM

原创 C#控件自由拖動、邊角拖拉縮放

效果就是在一幅圖上畫一個白框,可移動可縮放  using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;

原创 C#透明panel移動或縮放時閃爍

之前做了一個可以運行時自由調節的透明panel作爲一個候選框,但是移動或縮放時會閃爍,很影響體驗,原因就是控件背景的刷新的問題。要解決這個辦法只需要開啓雙緩衝即可,由於初學c#,理解的不是很深,所以不多做解釋。 主要參考了https://

原创 vs2015 C#調用python腳本包含第三方庫

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing;