日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

opencv 正脸和侧脸检测

發布時間:2025/3/21 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 opencv 正脸和侧脸检测 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

算法參考三篇論文:

最早的Haar特征由Papageorgiou C.等提出(《A general framework for object detection》),后來Paul Viola和Michal Jones提出利用積分圖像法快速計算Haar特征的方法(《Rapid object detection using a boosted cascade of simple features》)。之后,Rainer Lienhart 和 Jochen Maydt用對角特征對Haar特征庫進行了擴展(《An extended set of Haar-like features for rapid object detection》)。OpenCV的Haar分類器就是基于擴展后的特征庫實現的。

?

int main(){const char *pstrImageName = "test.jpg";IplImage *pSrcImage = cvLoadImage(pstrImageName, 0);if(!pSrcImage){cout << pstrImageName << "can't load " << endl;return -1;}// 加載Haar特征檢測分類器// haarcascade_frontalface_alt.xml系OpenCV自帶的分類器 const char *pstrCascadeFileName = "D:/Program Files/OpenCv244/opencv/data/haarcascades/haarcascade_frontalface_alt.xml";CvHaarClassifierCascade *pHaarCascade = NULL;pHaarCascade = (CvHaarClassifierCascade*)cvLoad(pstrCascadeFileName);// 人臉識別與標記if (pHaarCascade != NULL){ CvMemStorage *pcvMStorage = cvCreateMemStorage(0);CvSeq *pcvSeqFaces = cvHaarDetectObjects(pSrcImage, pHaarCascade, pcvMStorage);// 標記for(int i = 0; i <pcvSeqFaces->total; i++){CvRect* r = (CvRect*)cvGetSeqElem(pcvSeqFaces, i); CvPoint center;int radius;center.x = cvRound((r->x + r->width * 0.5));center.y = cvRound((r->y + r->height * 0.5));radius = cvRound((r->width + r->height) * 0.25);cvCircle(pSrcImage, center, radius, cvScalar(255));}cvReleaseMemStorage(&pcvMStorage);}cvNamedWindow("face detection", CV_WINDOW_AUTOSIZE);cvShowImage("face detection", pSrcImage);cvWaitKey(0);cvDestroyAllWindows();cvReleaseImage(&pSrcImage); }

Opencv 2.4.3以后添加了側臉檢測,要想檢測側臉只需將加載的文件改為haarcascade_profileface.xml,這個只是識別圖形上朝一邊的臉,如果想要識別朝另一邊的臉就需要對圖片進行水平翻轉,再進行檢測。

opencv中實現圖片的翻轉用

Flip:垂直,水平或即垂直又水平翻轉二維數組  

void?cvFlip(?const?CvArr*?src,?CvArr*?dst=NULL,?int?flip_mode=0);?

flip_mode=-1(x、y)??0(x)??1(y)

???????0??//??垂直鏡像??? ?1?//??水平鏡像? ?-1 //兩軸的翻轉

?

總結

以上是生活随笔為你收集整理的opencv 正脸和侧脸检测的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩 欧美 精品 | 亚洲欧美日韩久久精品 | 亚洲国产成人久久 | av黄色免费在线观看 | 木下凛凛子av一区二区三区 | 免费在线观看网址 | 欧美大片高清 | 久久无码性爱视频 | 就要操就要射 | 日韩电影中文字幕 | 日日爱886 | 国内露脸中年夫妇交换 | 欧美日韩色综合 | 色欲狠狠躁天天躁无码中文字幕 | 国产婷婷精品 | 日韩精品电影在线观看 | 牛牛在线| 欧美不卡视频在线观看 | 天天舔天天 | 狠狠操中文字幕 | 免费91网站 | 少妇看片| 一级黄色在线观看 | 色狠狠操 | 亚洲国产私拍精品国模在线观看 | 亚洲精品日产精品乱码不卡 | 国产人妖一区二区 | 露脸丨91丨九色露脸 | 国产精品hd | 女人十八毛片嫩草av | 天天射天天干天天操 | 欧美性猛交ⅹ乱大交3 | 日韩视频免费在线 | 国产精品久久久久久久久久久不卡 | 日韩精品久久久久久久 | 国产十区| 日本精品黄 | 老鸭窝av在线 | 成人午夜激情 | 亚洲精品在线免费播放 | 大肉大捧一进一出好爽mba | 午夜影视体验区 | 国产v亚洲 | 又大又粗又爽18禁免费看 | 久久久九九 | 精品一区二区三区在线观看 | 超碰牛牛 | 玖玖爱这里只有精品 | 日韩电影网站 | 黄色无毒网站 | 极品销魂美女一区二区 | 女人脱裤子让男人捅 | 欧美多p | 久久久一级 | 国精产品一区一区三区视频 | 久久国产精品一区二区三区 | 就爱操av | 丰满少妇理论片 | 日本午夜激情视频 | 久久久久国产精品熟女影院 | 大乳丰满人妻中文字幕日本 | 777精品 | 日韩视频免费在线播放 | 青青操网| 日本特黄网站 | 天天射日日干 | 久草中文在线观看 | 国产传媒一区 | 欧美日韩亚洲免费 | 亚洲精品乱码久久久久久写真 | 午夜视频在线瓜伦 | 午夜黄色在线 | 日韩欧美不卡在线 | 美女屁股眼视频网站 | xxx国产在线观看 | 国产免费91 | 色女生影院 | 鲁丝av | 亚洲福利视频一区二区 | 国产黄色三级 | 99在线观看免费 | 伊人一二三 | 真性中出 | 国产黄大片在线观看画质优化 | 久久精品国产亚洲av麻豆图片 | 婷婷精品在线 | 国产黄色免费看 | 麻豆国产尤物av尤物在线观看 | 男人插入女人阴道视频 | 国产乱国产乱老熟 | 久久精品资源 | 久久偷拍免费视频 | 女人高潮被爽到呻吟在线观看 | 久久久亚洲欧美 | 男女交性视频播放 | av波多野吉衣 | 先锋影音在线 | 欧洲久久久久 | 欧美一区二区久久 |