原创 端對端文字識別訓練集生成

借用了網上的方法修改了下,做個備份: from PIL import Image, ImageDraw, ImageFont, ImageFilter import random import glob import numpy as

原创 江湖小白之進階篇 (三)實現Sanic異步非阻塞並行請求

      隨着副業如火如荼的進行,給我們這些掙扎在底層的人們極大的改善了生活條件,感謝政府,感謝黨,開展副業的同時也不能忘記自己的老本行,利用抽會兒煙的時間,接着上篇來實現Sanic異步非阻塞並行請求。       我們在Sanic框

原创 江湖小白之進階篇 (一)使用異步web框架實現在線PDF提取(支持預覽)及壓縮

最近有點忙,但是革命事業不能放棄,“堅持”是我們程序猿的基本綱領,爲了給廣大愛學習的革命同胞們提供一些思路及方法,再下還是把自己所瞭解的一些知識及方法拿出來和大家分享下。 這2天大致想想了接下來要實現什麼,如果看過我們前面章節的童鞋大致

原创 深度學習--識別(四小人)人物圖像

歲月匆匆如流水,青春一去不回頭。近2年來,隨着AI等技術的發展,目前深度學習對圖像,語音,文字等已經比較成熟,我也來跟跟風,拿人物圖像練練手。 下面是我採用的是DenseNet卷積神經網絡模型來訓練 自己整理一小部分圖片進行訓練 第一組:

原创 根據opencv的多邊形擬合及凸包角點尋找文字的四個角座標點

使用opencv的多邊形擬合獲取到的角點可能會存在很多個,對文字扭曲糾正,我本來是想找到4個角的座標點,再使用透視變換糾正變形的文字,但自己研究,苦於沒有找到好的方法,在此就自己寫了個方法,還有一些問題存在,希望能提供一些指導及思路 #

原创 找出數組中出現最多次數的值

找出數組中出現最多次數的值: text_list=['1','2','3','1','5','1','6','2','1'] result = max(set(text_list), key=text_list.count) print

原创 江湖小白之一起學Python (十二)開發視頻網之獲取m3u8真實播放地址

雨一直下,氣氛還算融洽……,我這邊下了一週的雨了,趁着目前有個把小時的間歇時間,趕緊接着上一篇更一波,哎,時間就是這麼不夠用,來吧,抓緊時間今天來實現一下提取m3u8真實的播放地址,實現上篇頁面展示的在線播放功能. 既然要獲取地址,首先

原创 江湖小白之一起學Python (十)開發視頻網之搭建web框架

開場來個段子:以前不離不棄的叫夫妻,現在不離不棄的是手機,一機在手,天長地久。機不在手,魂都沒有,手機天天不離手!其實古人早已瞭然,並專門設置了一個成語:機不可失! 此機非彼機,電腦在手,天下我有,好了,又到了敲代碼的時間了,今天就開始

原创 江湖小白之一起學Python (十)開發視頻網之抓取信息並展示

微風徐來,我情不自禁的摸了摸我油亮的頭頂,嘴裏哼着哥哥的風繼續吹,思考下今天這章要寫的內容,絞盡腦汁,爲數不多的頭髮又掉了幾根……從以前的英俊帥氣慢慢朝着土肥圓在進化,哎,生活拖累了我啊! 上篇我們只是說了下web框架的搭建,那今天我們

原创 江湖小白之一起學Python (九)搭建視頻網站支持m3u8格式下載及在線播放(序)

每天學習一小步,人生邁進一大步!沒有什麼能阻擋我對學習的渴望…… 通過之前的幾篇文章大致講了如何使用python抓取一些網頁,稍微介紹了下一些常用庫及方法的使用,之前都是通過腳本模式運行的,python雖然歸結於腳本語言,但是其語法簡單

原创 江湖小白之一起學Python (八)進程池的運用

學習使我快樂…… 接着上篇的講,上篇我們簡單了介紹了多線程的運用,其實在python中多線程是假的多線程,爲什麼這麼說呢,因爲python的解釋器在同一時刻只允許一個線程執行,不管你電腦有幾個核,單位時間多個核只能跑一個線程,然後時間片

原创 江湖小白之一起學Python (七)多線程的運用

清晨起來,陽光明媚,不由自主的看看了自己的私房錢……目前疫情還未結束,不過看大家基本都回歸了正常了的生活,再大的疫情及困阻都無法阻擋我對上班的熱情(向錢進~~!) 爬蟲中常用的多線程,多進程,協程等等,今天我們就來說下這個多線程的基本運

原创 江湖小白之一起學Python (六)爬蟲中session及cookie的運用

這幾天自己有個小需求,忙着寫爬取知乎的代碼,所以耽誤了下,不過也正好來講一下爬蟲中關於session及cookie的運用,因爲這個在爬取需要登錄或者cookie值的時候會用到,其實方法挺簡單的,這裏我們使用常用的http裏的cookie

原创 2020版python實現模擬登錄知乎(包含自動過驗證碼) (下)

來吧,既然已經開了頭,我們還是要完結一下這個流程,抽個空,接着上篇的來講一下…… 這裏有個小插曲,我爲了方便,看了個某位革命同胞提取的加密的js方式,覺得這用比較簡單方便,不需要修改JS中的內容,於是就這樣寫了下: 保持從加密JS裏c

原创 35歲以後對自己職業人生的思考及一些感悟

我是一枚已過了35歲的程序員,不過相比其它同行來說,我還是比較幸運的成爲了一名管理者,自己還是在堅持每天不斷的學習技術知識,搞這行的至少不能被時代所拋棄,即使成了管理人員也不能把自己保命的飯碗丟掉,在逛博客,知乎的時候經常會看到35以後