[英]'cv2.CascadeClassifier' object has no attribute 'detectMultiscale'
[英]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.