原创 to_csv()中文亂碼,Matplotlib繪製圖表中文亂碼解決方案

to_csv()文件寫入文字亂碼; 利用 Pandas 把數據寫入csv 文件出現亂碼,解決方案: df.to_csv(file_name3,encoding="utf_8_sig") Matplotlib 繪製圖表顯示中文,解

原创 Java 中關鍵詞 this 的用法

this 在 Java 中的作用是指向對象的引用,根據 this 所在位置不同,其主要引用方式分爲兩種情形: 構造器中引用構造器中初始化的對象; 在方法中引用調用該方法的對象 this 最大作用就是讓類中的一個方法訪問的另一個

原创 Windows 10 下 Java 開發環境配置

JVM 介紹 Java 運行機需基於 JVM( Java Virtual Machine)進行運行,Java 既不是純編譯性語言,也不是純解釋性語言,但跟其他語言一樣,程序從源碼到字節碼,再到運行同樣也需要先編譯、後執行。 JVM

原创 利用 OpenCV-Python 進行人臉 Delaunay 三角剖分(人臉檢測核心技術之一)

1,介紹 看到標題裏的兩個詞 Delaunay 三角剖分 和 Voronoi,估計第一次見到的小夥伴可能一臉懵(說的就是我自己),爲了更直觀地認識這兩個概念,請看下圖: 左圖是上篇文章提到的 68個人臉特徵點標記,中圖是基於左圖

原创 換臉技術,用Python — OpenCV 實現!

在開始之前先看一下效果圖(提前聲明一下:圖片來源於網絡侵刪),因爲人臉反差有點大因此有點辣眼睛,,, 把圖片中的角色互換,再來看一下轉換後人臉替換的效果: emm,結果怎麼說呢,效果感覺還是不錯的(產生的替換接縫不會那麼失真、

原创 實現人臉識別、人臉68個特徵點提取,或許這個 Python 庫能幫到你!

之前寫過一篇關於實現人臉識別的文,裏面用到的技術是通過調用百度 API 實現的,本次將藉助於 dlib 程序包實現人臉區域檢測、特徵點提取等功能, dlib 封裝了許多優秀的機器學習算法, 可實現人臉識別、檢測、識別,視頻目標追

原创 圖像增強、銳化,利用 Python-OpenCV 幫你實現 4 種方法!

圖像增強目的使得模糊圖片變得更加清晰、圖片模糊的原因是因爲像素灰度差值變化不大,如片各區域產生視覺效果似乎都是一樣的, 沒有較爲突出的地方,看起來不清晰的感覺 解決這個問題的最直接簡單辦法,放大像素灰度值差值、使圖像中的細節更加清

原创 python爬蟲js加密篇—搜狗微信公號文章的爬取

今天這篇文章主要介紹的是關於微信公衆號文章的爬取,其中裏面主要涉及的反爬機制就是 js加密與cookies的設置 ; 微信公衆號的上一個版本中的反爬機制中並沒有涉及到js加密,僅通過監控用戶ip,單個ip訪問太頻繁會面臨被封的

原创 QTabWidget 中 關於Tab 關閉和添加的基本教程!

QTabWidget是PyQt5 中使用較爲廣泛的容器之一,經常會在日常使用的軟件中用到它;QTabwidget是由幾個標籤組成,每個標籤可以當作一個界面,下面就是應用Qtabwidget的一個簡單例子: 上面 Tab1,Tab

原创 從《我和我的祖國》、《攀登者》和《中國機長》影評中看到了什麼

分析背景 爲了喜迎祖國70週年慶典,國慶前夕上映了《我和我的祖國》、《中國機長》和《攀登者》,這三部電影都是根據祖國發展史上真實故事改編,無論是陣容還是內容來看都屬於精品,儘管如此,對大衆來也會有質量高低之分。 爬蟲心得 爲了看

原创 KMP算法—最通俗易懂的講解!

引言 我們把尋找字符串A(模式串)在字符串B(主串)第一次完整地出現的位置,把這個過程叫做字符串匹配,例如下圖: 在這種模式匹配中,最粗暴簡單的方法: 開始之前記個k=0作爲匹配失敗的次數,i作爲模式串比較字符的位置,j作爲主

原创 用 python 製作超燃動態排序圖

用 python 製作超燃動態排序視頻 在開始之前,先貼張圖,之前網上一段時間下面這種排序風格視頻很火,下面這張圖當作是視頻其中的一幀。 製作這樣視頻的原理:就是把不同的幀組合在一起拼接成視頻;把不同時間的排序圖拼接在一起,拼接在

原创 這樣精美的照片牆,其實python也能做

在朋友圈中你肯定會見到過下面這樣的照片,由數張照片拼接成一張具有規則圖案形狀的照片牆。 其實這樣的一張照片也可以用 python 實現,主要用到的是 python 中的 Image 庫;製作之前需要一些準備: 作爲照片背景牆

原创 Qt Designer 在 Pycharm中的環境配置教程!

Qt designer與 Pycharm 環境配置 前序 Qt designer 是 Qt 生產的一個工具,可以當作一個軟件(類似於 PS ),在軟件中可以以比較直觀的方式設計界面,並保存爲 ui 文件,Qt Designer裏面

原创 Pandas 基本使用(三) — DataFrame.to_dict() 函數使用!

Pandas 處理數據的基本類型爲 DataFrame,數據清洗時不可必然會關係到數據類型轉化問題,Pandas 在這方面也做的也非常不錯,其中經常用的是 DataFrame.to_dict() 函數之間轉化爲字典類型;除了轉化爲