原创 python opencv numpy旋轉圖片

python旋轉圖片 背景 在圖像處理中,有的時候會有對圖片進行角度旋轉的處理,尤其是在計算機視覺中對於圖像擴充,旋轉角度擴充圖片是一種常見的處理。這種旋轉圖片的應用場景也比較多,比如用戶上傳圖片是豎着的時候,不好進行處理,也需要

原创 win7環境下安裝dlib人臉檢測包

背景 項目中需要用到dlib包進行人臉檢測與關鍵點提取,之前都是在mac或者linux系統下進行的,這次需要在Windows系統下進行。在mac或者linux系統下,安裝非常簡單,使用以下命令即可 pip install dlib

原创 推薦系列(二):生成候選者概述

生成候選者概述 在上一節介紹了推薦系統的基本框架: 可以看到,生成候選人(generate candidate)是推薦的第一階段,也被稱作retrieve。給定查詢,系統生成一組相關候選者。下表顯示了兩種常見的候選生成方法:

原创 推薦系列(一):什麼是推薦?

什麼是推薦? YouTube如何知道你可能希望接下來要觀看的視頻?Google Play商店如何爲你挑選應用?這些恰到好處的推薦是魔法嗎?答案當然是不,上述情況下,基於機器學習(ML)的推薦模型都可以確定視頻和應用與你喜歡的其他內

原创 python學習筆記(3):配置虛擬開發環境

問題 有的時候開發不同的業務,所需要的環境不一樣。一直在同一個環境中開發時候,不同的包版本升級可能會導致另外的業務不能正常工作。另外,有的github上的項目需要的開發環境與你使用的環境不同,冒然的按照它的requirements

原创 人臉算法

人臉檢測 人臉檢測的目標是找出圖像中所有的人臉對應的位置,算法的輸出是人臉外接矩形在圖像中的座標,可能還包括姿態如傾斜角度等信息。 傳統方法 早期的人臉檢測算法使用了模板匹配技術,即用一個人臉模板圖像與被檢測圖像中的各個位置進行匹

原创 opencv:使用dlib進行人臉檢測

人臉檢測 隨着人臉識別,人臉支付,換臉等業務等爆發,多的人都將目光放在人臉方面的研究上。可以說,人臉檢測是目前所有目標檢測子方向中被研究的最充分的問題之一,它在安防監控,人機交互,金融支付,社交和娛樂等方面有很強的應用價值,也是整

原创 mysql基本操作:增刪改查

mysql基本操作格式 增加:insert 一般格式: insert into <表名> (字段1, 字段2,...) values (值1, 值2, ...) 樣例: insert into students (cla

原创 python:for-else和while-else應用

出現場景 今天的leetcode每日一題中遇到這種寫法,第一次用到,感覺很神奇,省去了很多不必要的步驟。 題目:1160. 拼寫單詞 給你一份『詞彙表』(字符串數組) words 和一張『字母表』(字符串) chars。 假如你可

原创 python學習筆記(2):項目目錄設置以及import

在大型工程中儘可能使用絕對位置是第一要義。對於一個獨立的項目,所有的模塊的追尋方式,最好從項目的根目錄開始追溯,這叫做相對的絕對路徑。 優點如下: 簡化依賴管理。整個公司的代碼模塊,都可以被你寫的任何程序所調用,而你寫的庫和模塊

原创 python學習筆記(4):Python語言規範及code review注意事項

代碼規範 任何編程語言,都有很多從業人員使用。在任何行業,都有一些規定,這些規定有些成文,有些不成文。比如在以前,古懂行,買定離手,買對買錯也不要再回頭去找買家或賣家,不然沒有臉面在這個行當中混下去了。現如今,有了消費者保護法,這

原创 leetcode: sql practice

197. 上升的溫度:dateDiff https://leetcode-cn.com/problems/rising-temperature/ SQL架構 給定一個 Weather 表,編寫一個 SQL 查詢,來查找與之前

原创 labelImg ZeroDivisionError: float division by zero解決辦法

問題 做目標檢測數據集的時候,需要用到目標檢測標記工具。目前使用的是labelImg,該項目地址: https://github.com/tzutalin/labelImg 使用方法在網上搜索有一大堆,這裏不做過多的介紹。 使用頁

原创 opencv:使用dlib/face++ 人臉關鍵點檢測

人臉關鍵點檢測 人臉,是人身份的一種關鍵信息。從古代來說,會有面相之說。有的說,一個人心裏怎麼樣,就會長得怎麼樣,相由心生。據說,這一些經驗也被應用於警察在路邊抽查的時候,比如賊眉鼠眼等等的樣子,就容易受到盤問。 這種靠經驗總結

原创 幫你學英文的網站:VOA助你增強英文聽力與閱讀能力

雖然,英文課本或參考書可讓你很方便拿在手上閱讀,而且做筆記畫重點也很容易。但是現今網路上的英文學習資源非常豐富,而且內容包羅萬象,這讓你鍛練英文的聽、說、讀、寫都很方便。卽使要學英文不一定要透過網路,但是,真的應該嘗試看看! 不管