原创 Caffe+windows7+Visual Studio 2015+Python+CPU配置記錄

前言 以前配置過caffe,當時是Visual Studio 2013,因爲當時的教程只有2013的。重裝電腦之後,一直沒有靜下來去配置caffe,失敗過好幾次。這次算是找對教程和資源了,終於配置成功。本文不記錄具體步驟,只給

原创 Python簡單圖片爬蟲

經常在逛知乎,有時候希望把一些問題的圖片集中保存起來。於是就有了這個程序。這是一個非常簡單的圖片爬蟲程序,只能爬取已經刷出來的部分的圖片。由於對這一部分內容不太熟悉,所以只是簡單說幾句然後記錄代碼,不做過多的講解。感興趣的可以直接

原创 OpenCV之識別自己的臉——C++源碼放送

OpenCV之識別自己的臉——C++源碼放送 前言 在將近一年之前,我在CSDN專欄《OpenCV實踐之路》中連續發了三篇博客,完整地描述了基於OpenCV進行人臉識別的全過程。三篇都將近一萬的閱讀量和大量的評論的表明,人臉識別果

原创 OpenCV玩九宮格數獨(三):九宮格生成與數獨求解

前言 在此之前,OpenCV玩九宮格數獨(一)和(二)分別介紹瞭如何從九宮格圖片中提取出已知數字和如何用knn訓練數字識別模型。在這些前期工作都已經完成的基礎上,接下來我們需要做什麼呢? 我們要做的有三部分: 1.生成九宮格,也就

原创 OpenCV玩九宮格數獨(零)——預告篇

九宮格 數獨源於18世紀的瑞士,又稱九宮格,有九行、久列和九宮。玩家需要在九宮格中,根據已知的數字,利用邏輯和推理能力,填出所有的空格中應有的數字。填的時候要求每行、每列和每宮都要不重複地包含數字0-9。每行、每列和每宮中1-9都

原创 python下安裝dlib(boost.python的編譯)

前言 前段時間的一篇《40行代碼的人臉識別實踐》用到了Dlib庫的python接口。有感興趣的小夥伴想要嘗試的時候卻發現Dlib安裝難以成功。其實我安裝的時候也是歷經的千辛萬苦。總會遇到下面的錯誤。 我寫那一篇文章的時候用的是一

原创 Java判斷兩個Date是不是同一天

Java判斷兩個Date是不是同一天 1. 利用Calendar Calendar cal1 = Calendar.getInstance(); Calendar cal2 = Calendar.getInstance(); cal1

原创 OpenCV3.3人臉識別模塊的API的變化

OpenCV3.3人臉識別模塊的API的變化 1. 前言 開始用最新版的OpenCV進行人臉識別的小夥伴也許已經發現了,人臉識別的最新API變化了。這也正是人臉識別等contrib模塊沒有放到主倉庫的原因:不穩定,仍在開發中。當然這次的變

原创 用Python給頭像加上聖誕帽

引言 隨着聖誕的到來,大家紛紛@官方微信給自己的頭像加上一頂聖誕帽。當然這種事情用很多P圖軟件都可以做到。但是作爲一個學習圖像處理的技術人,還是覺得我們有必要寫一個程序來做這件事情。而且這完全可以作爲一個練手的小項目,工作量不大,而且很

原创 元旦贈書 | 18本紙質書:OpenCV、Python和機器學習,總有一本適合你

【本文首發於公衆號【CVPy】。以下贈書活動需要在公衆號中參與。文章末尾掃碼關注。】 送福利 聖誕的時候送的三本書已經發出,而且其中的兩人已經收到,路途較遠的那個還在路上。當時主頁君原話是這樣的: 由於準備倉促,此次贈書數量不多,不過以

原创 魔幻光影濾鏡(2):仿Redfield Fractalius濾鏡

引言 熟悉PS的人也許知道,PS濾鏡中有一個Redfield Fractalius,可以讓圖片展現出魔幻的效果,比如一直可愛的喵星人,經過魔幻光影濾鏡處理之後就會展現出下面威武霸氣的樣子: 還有這樣 這樣 那麼我們能不能用OpenC

原创 魔幻光影濾鏡(3):美女人像“劃重點”

(上面黴黴的處理效果圖在末尾) 上一篇文章:魔幻光影濾鏡(2):仿Redfield Fractalius濾鏡 之中,所有示例都是用的動物圖片,不論是開頭的PS示例還是後面程序用的,都是動物圖。 有位小夥伴表示,也許可以試試人像的效果,這

原创 人臉識別博客整理及學習建議

一、前言 之前基於OpenCV斷斷續續寫了幾篇關於人臉識別的博客。最開始是寫了三篇一系列整套的流程。後來由於問問題的人太多,就又針對一些問題寫了些東西,後來OpenCV3出來之後把程序又改成了OpenCV3版本。並且把程序修改的極其容易上

原创 魔幻濾鏡Gabor Filter 原理與實現(python & C++)

Gabor Filter 以下定義翻譯引用自維基百科: 在圖像處理領域,以Dennis Gabor命名的Gabor濾波器,是一種用於紋理分析的線性濾波器,即它主要分析的是,圖像在某一特定區域的特定方向上是否有特定的頻率內容。當代許多視

原创 Python可變長參數

引言 假如我們已經從Excel中讀取到了一列數據,比如說是一隊人的分數。我們嘗試用Python來編寫一個求總分的函數。 如果事先已知人數 如果人數實現已知,比如說只有兩個人的時候,我們可能會編寫如下函數: def sum1(a,b):