簡體   English   中英

OpenCV:如何使用cv2.CascadeClassifier獲得功能?

[英]OpenCV: How to get features with cv2.CascadeClassifier?

我知道haarcascade.xml描述了我們要檢測的某些對象的某些功能。 例如,臉部有鼻子,眼睛和橢圓形,或者自動印版具有特定大小和比例的數字和字母的行。

如果我們使用:

cascade = cv2.CascadeClassifier('haarcascade.xml')
objects = cascade.detectMultiScale(gray, 1.1, 3)

我們將獲得一個框參數列表(x,y,w,h)

有沒有辦法獲取所有功能參數?

例如,如果haarcascade描述我想要獲得鼻子坐標(不使用其他haarcascade)的臉,或者haarcascade描述自動銘牌我想要獲得每個符號的坐標。

看一下本文中使用簡單特征的增強級聯進行快速目標檢測 它說明了級聯的實現。 如您所見,他們使用Haar Features ,因此您將無法提取該信息。 但是有一個特殊的級聯可以檢測眼睛 也許這對您有幫助。 您可以在這里找到所有其他預訓練的級聯。 如果要提取鼻子位置,則可能需要訓練自己的級聯或為此搜索.xml文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM