1. 程式人生 > >【菜鳥的opencv筆記-python】python+opencv標記人臉並統計個數

【菜鳥的opencv筆記-python】python+opencv標記人臉並統計個數

importcv2
img=cv2.imread("02.jpg")
face_cascade = cv2.CascadeClassifier('D:\\opencv\\opencv\\sources\\data\\haarcascades\\haarcascade_frontalface_default.xml')
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)# 轉化為灰度圖
faces = face_cascade.detectMultiScale(gray,1.3,5)# 返回人臉矩形陣列
i=0
for(x,y,w,h)infaces:
    img = cv2.rectangle(img
,(x,y),(x+w,y+h),(0,255,0),2)#繪製矩形
i=i+1#統計
cv2.imwrite('d:\\test.jpg',img)
img = cv2.resize(img,(1300,600))
print(i)
cv2.imshow("show",img )
cv2.waitKey(0)

相關推薦

opencv筆記-pythonpython+opencv標記人臉統計個數

importcv2img=cv2.imread("02.jpg")face_cascade = cv2.CascadeClassifier('D:\\opencv\\opencv\\sources\\data\\haarcascades\\haarcascade_frontalface_default.xml

教程筆記Python3 集合

集合set是一個無序不重複元素的序列。 可以使用{}或者set()函式建立集合。 要點:建立空集合只能使用set(),如果用{}會被認為是建立了空字典。 不同時包含於a和b的元素用a^b表示 注意:字串直接作為set的引數輸入,會認為字串中的每個字元是一個元素。

學習ASP.netxml與html的區別

前言: 剛剛接觸了html現在又來了個xml,一開始有點迷糊,後來發現通過實踐對比學習,二者之間的區別越來越清晰明瞭了,接下來和我一起來搞懂它吧! 1、什麼是HTML 超文字標記語言(英語:HyperText Markup Language,簡稱:HTML)是一種用於建立網頁

學習asp.net web應用程式與web網站的區別

前言: 最近學習了與web程式設計相關的很多的基礎知識,接下將是一系列的基礎知識的對比學習,今天先簡單的瞭解一下web應用程式與web網站的區別! 1、編譯方式不一樣 這個是我認為二者之間最大的區別了,首先,web應用程式中的所有的檔案都是 相互獨立 的,就是說我的一個

只能慢慢練望各路高手多多賜教

自我介紹 努力向各位前輩大牛學習。github:https://github.com/Joey-Liu/ leetcode: https://leetcode.com/joey-liu/ codeforces: http://codeforces.com/profile

學安卓-Intent 初探二 有關介面的轉換問題

上次留了一個問題,有關介面顯示的問題,後來發現新其實挺簡單的 只要新增android:launchMode="singleInstance"就可以實現。 比如說,現在我有三個介面 A    B  

學安卓- DrawerLayout + Toolbar 與主題theme 顏色設定

模仿知乎的過程中一直被這個主題顏色困擾,特意寫個Demo ,來理一理這個東西,加強記憶。 貼上效果圖: 主要是兩種主題顏色的切換,註釋應該已經寫的很詳細了,主要的內容都在下面這個styles的設定裡面。 styles.xml: <resources xmln

學安卓- TextView 顯示Html 一 解決圖片顯示不了的小問題

今天學習 TextView 顯示 html  但一直有一個問題就是圖片顯示不了 程式碼如下: ImageGetter imgGetter = new Html.ImageGetter() { public Drawable getDrawable(String so

pythonpython學習筆記

pythonList:列表1)列表表達式:有時可以很方便的代替函數實現一些功能1.1)字符串居中(長度為9個字符) >>> a = ["123","456","abc","Abc","AAA"] >>> [k.center(9) for k in a] [‘ 123

LinuxOpencvPython安裝opencv以及無法使用cv2.imshow()解決辦法(Ubuntu14.04)

------【2017.07.14 更新】------------------------------------------------------- 安裝opencv3每次cmake都要下載3rd

Python使用openCV與dlib實現人臉68特徵點的檢測與手動修改

在使用plib檢測人臉特徵點的過程中由於各種原因難免會遇到特徵點定位不準確的情況。這時,如果能夠手動修改來移動特徵點的位置,後續工作則可以更好地得以完成。 由於openCV的畫圖工具會覆蓋原來的圖片,這裡我通過手動儲存被修改畫素的辦法實現移動定位點而不損害原來

零基礎入門學習Python筆記006Python之常用操作符

算術操作符 +、-、*、/、%、**、// //是d版除號(Python3與Python2的不同之處,本文主要以Python3為主,因為個人認為這也是以後發展的方向,並且本人沒有學習過Python2系

Pythonpython基礎學習筆記

Python資料型別 整數 浮點數 字串 ’ ’ ” “ 布林值 True False 可以用and(與),or(或),not(非)運算 Python把0,空字串,None視為False,其他都是True。 空值 None 不是0,是

讀書筆記——《誰說不會資料分析—Python篇》

最近剛讀完一本新書,關注的公眾號作者出的“誰說菜鳥不會資料分析—Python篇”,話說現在很多微信公眾號大牛都在出書,這貌似是一個趨勢。。 說說這本書吧,我之前看過一些網文,對於資料分析這一塊也有過一點點研究,很淺,大體就是爬個數據,然後做一些簡要的分析,最後視覺化一下就

pythonpython魔法方法(待填坑)

絕對值 tle init cls -m del __init__ 另一個 trunc 參考博文:http://pyzh.readthedocs.io/en/latest/python-magic-methods-guide.html 參考博文英文原版:http://www

上路之如何編寫python註冊模塊

當我 sans 切割 username 輸入 see put 註冊 1-1 我們先來確定下需求: 寫一個註冊的程序,輸入username,passwd,confirmpasswd 註冊成功之後,提示註冊成功,程序退出,要求用戶名不能重復 錯誤次數也是3次一.需求分析:需求

PythonPython基礎

pytho 程序 填充 type() 操作 bsp 方式 num 禁止 源程序文件通常以.py為擴展名 #!/usr/bin/python shebang,即執行腳本時通知內容要啟動的解釋器 impor

Pythonpython動態類型

引用變量 區分 如何工作 回收 new images 如何 空間 簡單的 在python中,省去了變量聲明的過程,在引用變量時,往往一個簡單的賦值語句就同時完成了,聲明變量類型,變量定義和關聯的過程,那麽python的變量到底是怎樣完成定義的呢? 動態類型  

也瘋狂UML系列——淺析UML四種關系

顏色 雙向關聯 直線 不同的 .net 人的 學習 系列 主類 在UML中。關系是很重要的。它抽象出對象之間的聯系,讓對象構成某個聯系起來的結構。以下將簡要分析一下UML中的四種關系:關聯。依賴,泛化,實現。 一、舉例羅列

pythonpython版本升級2.6.6到2.7.3(CentOS release 6.2)

configure pac packages 應該 zxvf 修改 figure oca nbsp 一、 升級python到2.7.3 wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar -z