摘要:前言喵星人真的是要統(tǒng)治世界了。完整的代碼如下所示效果如下我們選擇這位顏值高的喵星人代碼測試效果要測試代碼,只需使用您選擇的工具運(yùn)行它。
? ? ?喵星人真的是要統(tǒng)治世界了。?不然為什么OpenCV自帶的檢測器中除了人臉檢測、行人檢測
這些意料之中就應(yīng)該存在的檢測器之外,還悄悄多出了貓臉檢測器呢??!快來吸貓吸貓了。
OpenCV是一個(gè)主要針對實(shí)時(shí)計(jì)算機(jī)視覺的編程函數(shù)庫。 最初由英特爾開發(fā),后來由柳樹車庫支
持,后來由伊塞茲支持(后來被英特爾收購)。該庫是跨平臺的,根據(jù)開源BSD許可證免費(fèi)使用。
OpenCV支持深度學(xué)習(xí)框架TensorFlow、Torch/PyTorch和Caffed...........
我們將從導(dǎo)入CV2模塊開始。
import cv2
然后我們將創(chuàng)建一個(gè)類的對象。我們將使用它來檢測圖像中的貓臉。作為構(gòu)造函數(shù)的輸入,我們需
要將路徑傳遞到我們下載的分類器文件。
catFaceCascade = cv2.CascadeClassifier("C:/Users/N/Desktop/haarcascade_frontalcatface.xml")
在此之后,我們將從文件系統(tǒng)讀取圖像。這是通過調(diào)用未讀函數(shù)的CV2模塊,作為輸入傳遞到圖像的路徑,作為字符串傳遞。當(dāng)然,這就是我們想要找到貓臉的圖像。
image = cv2.imread("C:/Users/N/Desktop/test.jpg")
完整的代碼如下所示?:
import cv2catFaceCascade = cv2.CascadeClassifier("C:/Users/N/Desktop/haarcascade_frontalcatface.xml")image = cv2.imread("C:/Users/N/Desktop/test.jpg")faces = catFaceCascade.detectMultiScale(image)if len(faces) == 0: print("No faces found")else: print("Number of faces detected: " + str(faces.shape[0])) for (x, y, w, h) in faces: cv2.rectangle(image, (x, y), (x + w, y + h), (0, 255, 0)) cv2.imshow("Image with faces", image) cv2.waitKey(0) cv2.destroyAllWindows()
我們選擇這位顏值高的喵星人:
?
代碼測試效果?:
要測試代碼,只需使用您選擇的工具運(yùn)行它。
我正在使用PyCharm,一個(gè)PythonIDE。檢測到了可愛的小貓咪。
?
我們再來看看其它喵星人 ??:? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (一號出場——在桌子地下還能發(fā)現(xiàn)我)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
?
?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (二號出場——主人在干什么我偷偷來看看)
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (三號——這么萌的雙胞胎你愛了嗎)
?
?
?好了!喵星人就欣賞到這里。??????你家也養(yǎng)貓嘛?
完整項(xiàng)目源代碼點(diǎn)這里即可https://jq.qq.com/?_wv=1027&k=DlE6xiES
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/125090.html
摘要:目錄引言環(huán)境需求分析前置準(zhǔn)備逛店鋪流程回顧代碼全景展示總結(jié)引言最近疊貓貓的活動可真是十分的火爆,每天小伙伴們?yōu)榱撕县堌埫Φ目芍^是如火如荼。為啥要疊貓貓呢賺貓幣得現(xiàn)金紅包眼看為實(shí),先來看看我朋友的購物訂單。 目錄:0 引言1 環(huán)境2 需求分析3 前置準(zhǔn)備4 逛店鋪流程回顧5 代碼全景展示6 總結(jié) 0 引言 最近疊貓貓的活動可真是十分的火爆,每天小伙伴們?yōu)榱撕县堌埫Φ目芍^是如火如荼。為啥要...
摘要:面經(jīng)因?yàn)槲彝耆珱]有面試經(jīng)驗(yàn),從來沒有經(jīng)歷過面試,于是想著在去這類大公司面試之前先找成都的小公司練練手,積累點(diǎn)面試經(jīng)驗(yàn)。于是三月份開始就有成都的小公司開始約我面試。 前序 從我高考成績出來那一刻開始,從我在高考志愿上填上計(jì)算機(jī)科學(xué)與技術(shù)這幾個(gè)當(dāng)時(shí)在心中堪稱神圣的幾個(gè)字開始,我就已經(jīng)把進(jìn)入中國互聯(lián)網(wǎng)最高殿堂BAT作為我整個(gè)大學(xué)奮斗的目標(biāo),哪怕我就讀的是一所位于內(nèi)陸的雙非一本大學(xué)我也認(rèn)為我能...
摘要:兩日前,發(fā)了一篇吐槽,莫名的火了一把。關(guān)于的第一個(gè),其實(shí)就是聲明一個(gè)常量,不允許變更。另外對象迭代這里出自,阮一峰大神寫的入門指南,對象篇。 兩日前,發(fā)了一篇吐槽,莫名的火了一把。經(jīng)過大家的建議與鼓勵,于是修改了簡歷,開始了重新投遞,2天后接到第一份面試邀請。 此文為個(gè)人面試經(jīng)歷,QA問答過程與總結(jié),不透露面試公司及面試人員,內(nèi)容真實(shí),如果有面試過我的大佬看到博客,歡迎指出問題。 循序...
閱讀 848·2021-11-25 09:43
閱讀 3681·2021-11-19 09:40
閱讀 882·2021-09-29 09:34
閱讀 1784·2021-09-26 10:21
閱讀 870·2021-09-22 15:24
閱讀 4187·2021-09-22 15:08
閱讀 3265·2021-09-07 09:58
閱讀 2657·2019-08-30 15:55