【光電制造】給OpenCV初學者的禮物——OpenCV人臉檢測入門教程

今日光電 2024-11-24 18:01

?今日光電?

? ? ?有人說,20世紀是電的世紀,21世紀是光的世紀;知光解電,再小的個體都可以被賦能。追光逐電,光贏未來...歡迎來到今日光電!




----追光逐電 光贏未來----


前言

OpenCV是一種經常被用到的計算機視覺庫。然而,它的文檔是只用英文發布的。這對習慣中文閱讀的國內計算機愛好者來說并不是太友好,特別是對那些還沒受過高等教育但對計算機科學抱有美好向往的普通大眾。


OpenCV各版本間的使用方法并不是完全統一的。翻譯工作與官方數據手冊的發布不可避免的會有滯后性,雖然本文作者已經盡可能選取目前最新版本的文檔了,但是這些內容也不可避免的會有一天變成過時的糟粕。所以提醒初學者們,盡信書不如無書。


很榮幸能成為大家學習OpenCV的領路人。作者祝大家都能在學習的過程中找人生到真正的意義。


本文的參考文檔見https://docs.opencv.org/4.0.1/d1/dfb/intro.html





圖像的基本操作





對于人類來說,圖像可以解構為畫面結構、色彩和非常豐富的意象。你可以把它解構為各種色塊或線條,然后用故事性的語言把這幅圖像存在腦海里。


反過來,對于計算機來說,這個過程就要機械得多了,計算機只認識組成一副圖像的那一個個像素。為了存儲這一個個像素,需要像素的坐標和色彩信息。OpenCV以一種叫Mat的結構存儲圖像,你可以把它理解為一種數據結構,結構上是下圖這樣的一個表格,表格的行列分布代表像素的行列。



在上圖的各個像素中,顏色又用三原色來表示,即BGR(藍綠紅)。這些BGR數據依次排列如下圖。其中,三原色里的每個顏色元素的值域是0-255(即8位),因此每個像素具有8x3位(即24位真彩色)。



我們來建立一個Mat數據M,存儲一個最簡單的2x2像素的圖像,且每個像素為藍色(0,0,255),可以這樣寫。要注意的是,目前最新的OpenCV 4.0.1已經不支持C了,代碼文件需要按C++寫


Mat M(2,2, CV_8UC3, Scalar(0,0,255));//新建2x2像素圖像

imshow("image", M);//顯示M的圖像


當然,大多數時候,我們是不會這樣傻傻地新建一個圖像的。我們可以直接從一個jpg文件里面讀取圖像,我將把讀取圖片文件的方法教給大家。


舉個例子,把一個叫Lena的照片放進一個叫M的Mat結構,可以像下面這么寫。另外,我們還演示了怎么把一個彩色圖像以灰度圖的方式讀取。


Mat M = imread("lena.jpg");//圖像來自圖片文件

imshow("image", M);//顯示M的圖像

Mat img = imread("lena.jpg",?IMREAD_GRAYSCALE);//以灰度形式讀取圖片文件

imshow("grayimage", img);//顯示img的圖像(它是灰度圖)


反過來,一個Mat數據,也可以寫入文件,這樣就把圖片給存起來了。舉個例子,讀取Lena的照片文件,然后存到一個叫out的文件里。


imwrite("image.jpg", M);//顯示M的圖像

Mat img = imread("lena.jpg", IMREAD_GRAYSCALE);//以灰度形式讀取圖片文件

imwrite("grayimage.jpg", img);//顯示img的圖像(它是灰度圖)





一個人臉檢測的例子





這個例子,需要引用3個OpenCV的頭文件:


#include "opencv2/objdetect.hpp"

#include "opencv2/highgui.hpp"

#include "opencv2/imgproc.hpp"


當然,也可以一步到位,把所有的OpenCv庫都引了


#include "opencv2/opencv.hpp"


應用iostream庫,并使用命名空間來減少代碼里面文字的輸入量


#include

using namespace std;

using namespace cv;


定義兩個分類器,分別用來檢測臉和眼睛


CascadeClassifier face_cascade;

CascadeClassifier eyes_cascade;


加載已經訓練好的分類器,其中face_cascade_name和eyes_cascade_name是xml格式的分類器文件名。(OpenCV的Github里有已經訓練好的模型,可以免費下載)


face_cascade.load( face_cascade_name );

eyes_cascade.load( eyes_cascade_name );


定義一個檢測人臉并顯示檢測結果的函數,函數的輸入變量是Mat圖像。


void detectAndDisplay( Mat frame )


輸入的Mat變量frame是彩色的,色彩信息對檢測沒什么用。所以我們把它轉成灰度圖,并標準化。


Mat frame_gray;

cvtColor( frame, frame_gray, COLOR_BGR2GRAY );//轉灰度

equalizeHist( frame_gray, frame_gray );//標準化


一張圖里有可能會檢測到多個人臉,我們可以把檢測結果用一個叫faces的向量來存儲。用分類器進行多尺度檢測的函數叫detectMultiScale,這個函數有兩個變量,第一個是輸入的圖像frame_gray,第二個是輸出的結果faces。


std::vector<Rect> faces;//準備要存入人臉檢測結果的向量

face_cascade.detectMultiScale( frame_gray, faces );//檢測


由于faces是把檢測結果存成了一個向量,所以我們可以用size()函數得到這個向量的長度。下面這個代碼循環遍歷了每個結果,計算了每張臉的位置。


for ( size_t i = 0; i < faces.size(); i++ )

{

Point center( faces[i].x + faces[i].width/2, faces[i].y + faces[i].height/2 );//獲得每張臉部中心的xy像素坐標

ellipse( frame, center, Size( faces[i].width/2, faces[i].height/2 ), 0, 0, 360, Scalar( 255, 0, 255 ), 4 );//給每個臉畫個圈圈框起來

}


上面這個循環里,還可以把檢測到個每個臉的區域單獨提取出來,再檢測一下眼睛。然后嵌入一個用圈圈框出眼睛的循環。這一步,依然使用detectMultiScale函數進行檢測。


Mat faceROI = frame_gray( faces[i] );//提取臉部區域

std::vector eyes;//準備要存入眼睛檢測結果的向量

eyes_cascade.detectMultiScale( faceROI, eyes );//檢測眼睛

for ( size_t j = 0; j < eyes.size(); j++ )

{

Point eye_center( faces[i].x + eyes[j].x + eyes[j].width/2, faces[i].y + eyes[j].y + eyes[j].height/2 );//獲得每個眼睛的中心

int radius = cvRound( (eyes[j].width + eyes[j].height)*0.25 );

circle( frame, eye_center, radius, Scalar( 255, 0, 0 ), 4 );//把每個眼睛用圈圈框起來

}


接下來,我們把上面的內容整合一下,這個人臉檢測并顯示檢測結果的函數


detectAndDisplay可以寫成這樣

void detectAndDisplay( Mat frame )

{

Mat frame_gray;

cvtColor( frame, frame_gray, COLOR_BGR2GRAY );

equalizeHist( frame_gray, frame_gray );

//-- Detect faces

std::vector faces;

face_cascade.detectMultiScale( frame_gray, faces );

for ( size_t i = 0; i < faces.size(); i++ )

{

Point center( faces[i].x + faces[i].width/2, faces[i].y + faces[i].height/2 );

ellipse( frame, center, Size( faces[i].width/2, faces[i].height/2 ), 0, 0, 360, Scalar( 255, 0, 255 ), 4 );

Mat faceROI = frame_gray( faces[i] );

//-- In each face, detect eyes

std::vector eyes;

eyes_cascade.detectMultiScale( faceROI, eyes );

for ( size_t j = 0; j < eyes.size(); j++ )

{

Point eye_center( faces[i].x + eyes[j].x + eyes[j].width/2, faces[i].y + eyes[j].y + eyes[j].height/2 );

int radius = cvRound( (eyes[j].width + eyes[j].height)*0.25 );

circle( frame, eye_center, radius, Scalar( 255, 0, 0 ), 4 );

}

}

//-- Show what you got

imshow( "Capture - Face detection", frame );

}


實際中,循環讀攝像頭并用這個detectAndDisplay函數進行檢測的代碼可以這么寫。


Mat frame;//存放攝像頭捕獲圖像的frame變量,它是個Mat數據

while ( capture.read(frame) )//循環把攝像頭圖像放入frame變量

{

detectAndDisplay( frame );//檢測人臉并顯示結果

}


最后,我們來寫一下主函數,把上面那個攝像頭讀取和人臉檢測功能加上。


int main( int argc, const char** argv )

{

CommandLineParser parser(argc, argv,

"{help h||}"

"{face_cascade|../../data/haarcascades/haarcascade_frontalface_alt.xml|Path to face cascade.}"

"{eyes_cascade|../../data/haarcascades/haarcascade_eye_tree_eyeglasses.xml|Path to eyes cascade.}"

"{camera|0|Camera device number.}");

parser.about( "\nThis program demonstrates using the cv::CascadeClassifier class to detect objects (Face + eyes) in a video stream.\n"

"You can use Haar or LBP features.\n\n" );

parser.printMessage();

String face_cascade_name = parser.get("face_cascade");

String eyes_cascade_name = parser.get("eyes_cascade");

//-- 1. Load the cascades

if( !face_cascade.load( face_cascade_name ) )

{

cout?<< "--(!)Error loading face cascade\n";

return -1;

};

if( !eyes_cascade.load( eyes_cascade_name ) )

{

cout << "--(!)Error loading eyes cascade\n";

return -1;

};

int camera_device = parser.get("camera");

VideoCapture capture;

//-- 2. Read the video stream

capture.open( camera_device );

if ( ! capture.isOpened() )

{

cout << "--(!)Error opening video capture\n";

return -1;

}

Mat frame;

while ( capture.read(frame) )

{

if( frame.empty() )

{

cout << "--(!) No captured frame -- Break!\n";

break;

}

//-- 3. Apply the classifier to the frame

detectAndDisplay( frame );

if( waitKey(10) == 27 )

{

break; // escape

}

}

return 0;

}


人臉檢測完整的代碼可去下方下載


https://github.com/opencv/opencv/blob/master/samples/cpp/tutorial_code/objectDetection/objectDetection.cpp


已經訓練好的分類器可去下方下載


https://github.com/opencv/opencv/tree/master/data/haarcascades

來源:機器視覺沙龍


申明:感謝原創作者的辛勤付出。本號轉載的文章均會在文中注明,若遇到版權問題請聯系我們處理。


?

----與智者為伍?為創新賦能----


【說明】歡迎企業和個人洽談合作,投稿發文。歡迎聯系我們
誠招運營合伙人 ,對新媒體感興趣,對光電產業和行業感興趣。非常有意者通過以下方式聯我們!條件待遇面談
投稿丨合作丨咨詢

聯系郵箱:uestcwxd@126.com

QQ:493826566



評論
  • 讓微弱脈沖信號更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時間分辨光譜、飛行時間質譜等實驗中,真正需要測量的信號往往只出現在一個很短的時間窗口內,卻被淹沒在遠大于它的噪聲和背景之中。 針對這類穩定重復的微弱脈沖與瞬態信號,賽恩科儀為OE2052雙通道數字鎖相放大器帶來全新的Boxcar Averager功能升級:在鎖相檢測之外,進一步提供從周期波形觀察、門控測量到多周期平均的完整數字Boxcar測量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標信號?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 19964瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩定起振的成品,要經過十幾道精密工序。它內部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產過程里哪怕0.1微米的誤差,都會直接廢掉整批產品,這也是小尺寸晶振過去長期依賴進口,國內廠商花了十幾年才啃下量產硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 549瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個產業園區里,暖通空調運行著廠商私有協議,照明系統遵循專屬通信標準,變配電、門禁安防各成體系——設備間數據壁壘森嚴,上位平臺對接全靠定制化 “翻譯” 開發,不僅成本高企,交付周期也難以管控。這就是樓宇自控行業多年的痛點:協議林立、封閉林立。而破局的鑰匙,早在30多年前就已經寫好了——BACnet。作為ASHRAE制定的樓宇自控國際標準協議,BACnet是如今全球樓宇自控系統(BAS)互聯互通的“通用語言”。新風機、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 245瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學應該都踩過這個坑:攝像頭要拍,ISP、sensor、無線模塊全得開著,整機電流動輒幾百 mA。一節 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會說:加個 PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動”,靈敏度飄忽。真正省電的思路應該是:讓攝像頭平時徹底睡死,只有“前面有人/有動靜”時才被一鍵喚醒——而負責這個“看門”角色的,最合適的是一顆低功耗雷達。一、為什么是雷達,而不是 PI
    唯創知音語音芯片 2026-08-07 14:44 226瀏覽
  • 一、方案簡介在Buildroot構建的嵌入式Linux系統中部署Flutter應用,主流有兩套成熟的開源方案,分別適配不同的顯示場景與開發需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場景適配性更廣。方案二:flutter-pi(輕量級嵌入器)一款輕量級Flutter引擎宿主程序,僅基于底層DRM/GBM接口實現渲染,無需依賴桌面環境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 208瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網和狀態上報。三件事拆開,早先的常規做法是音頻藍牙一顆料、數傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創知音語音芯片 2026-08-06 15:14 388瀏覽
  • 產品使用18V供電,配套4串鋰離子電池,需要設計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關型的充電控制芯片不穩定。嘗試自行設計一個。整體采用分立三極管 + TL431架構,分4個功能單元:使能控制回路、限流環路、TL431 精密恒壓反饋環路、PNP 功率管主功率輸出回路;實現完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經 R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導通,對地拉低 R1、R2 組成的分壓控制節點電位;該節點直
    southcreek 2026-08-07 13:45 503瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 218312瀏覽
  • 摘要東莞市恒創連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產替代、小間距大電流連接器、線對板連接器、線對線連接器、板對板連接器、電源連接器及定制連接器開發。公司面向工業自動化、新能源儲能、BMS、汽車電子、AI服務器、GPU供電、通信設備、醫療設備和智能家居等場景,提供從產品選型、替代評估、樣品驗證到批量交付的一站式連接方案。恒創可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產替代評估。常見替
    HC003 2026-08-07 10:14 202瀏覽
  • 在物聯網從“萬物互聯”邁向“萬物智聯”的進程中,LTE Cat.1憑借其在速率、成本與網絡覆蓋之間的完美平衡,正成為中低速物聯網市場的絕對主力。隨著2G/3G網絡的逐步退網以及新國標對終端設備智能化、定位功能的強制要求,Cat.1模組迎來了爆發式的增長窗口。在這一關鍵節點,基于華為海思Hi2131芯片設計的LTE Cat.1模組,憑借其在能效、射頻、架構及物理規格上的底層創新,成功打破了“高性能必高功耗”的傳統魔咒,為行業提供了極具競爭力的連接最優解。核心技術優勢:重塑Cat.1能效與連接標桿海
    用戶1778981989717 2026-08-05 21:04 209瀏覽
  • 做儲能項目,你是怎么選控制器的?隨著工商業儲能、電網側儲能的規?;涞?,作為儲能EMS“大腦”的嵌入式控制器,直接決定了整套系統的運行穩定性、數據可靠性與項目落地效率。不少從業者都踩過類似的坑:接口數量不足要額外加裝擴展模塊、戶外高溫導致設備宕機、電磁干擾引發數據丟包、軟件生態薄弱拖慢開發周期……選對儲能控制器,核心要盯準四個關鍵維度。首先看接口能力:全鏈路覆蓋,才是降本的核心。一套完整的儲能系統,需要同時對接PCS、BMS、智能電表、溫濕度傳感器、除濕機、煙感消防主機,還要連接急停開關、斷路器
    飛凌嵌入式 2026-08-11 08:46 62瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 需要爸爸播种 中文播放| 天价宠妻短剧全集| 《家访老师》日剧观看| 十天的爱人在线观看| 街拍美臀| 离婚前规则主题曲叫什么| 美发屋特殊服5| 美国伦理《生殖按摩》电影| 电视剧绝密1950| 三年大片免费观看| 沙漠伏击电影免费观看| 关西无极刀高清| 《飞机上性服务》电影| 海豚寄宿学院| 兄弟无间| 免费看欧洲电影美好的世界| 电视剧成吉思汗| 21世纪前女指南无删减免费看| 法国版《安全出口》| 疯狂的石头在线观看| 向日葵高清免费观看完整| 权宠电视剧免费观看全集高清| 印度人看中国高铁| 玩世不恭什么意思| 舌尖上的中国第6集| 年轻的母亲如如| 新油菜电影在线观看| 历劫俏佳人下载| 高清《loveme》动漫第一季| 爱情怎么翻译?电视剧| 韩剧《隐形的帽子》免费观看 | 日本大学生特殊混血按摩电影 | 格里高利教皇合唱团| 飞翔女孩法国空姐4| 加油吧高考生短剧免费观看| 凡人修仙传完整版免费观看| 四个少妇的按摩电影| 三十而立电视剧免费观看全集| 爱情公寓第五季| 激战厨房1-5集全免费播放最新一期| 爱情而已电视剧免费观看全集完整版 | 李恩美热水器维修工电影名字| 咱们结婚吧28| 以家人之名在线| ‘私人女子监狱| 狐妖小红娘无暮篇免费观看| 竹北市| 叙利亚地图中文版| 缘之空 免费观看完整| 《特邀外卖员》完整版| 李卫当官第一部免费版央视网| 《入青云》36集免费| 维修工的艳遇韩国电影在线看| 天狼影视扫黑风暴| 东方卫视广告| 《水电工的艳遇》电影观看| 《真空少女》动漫| 人民的名义55集免费完整版| 日本在线最色| 冰河时代2| 广东工厂搬迁到四川是真的吗| 美容院:特殊待遇3| 情逆三世缘结局| go电影免费观看国语高清| 鬼马校园| 年轻人 高清在线观看| 男生女生一愁愁愁电视剧在线观看| 苏州和服事件官方回应| 都行广告| 人猿泰山意大利版劳拉主演 | 沈殿霞追悼会| 糖果盒子| 与丈夫上司出轨的妻子三级片| 维塔斯opera| 乡村爱情7免费全集播放| 从你的指尖传出的热情| 男女愁愁愁愁免费看| 公交车电影免费观看电视剧在线播放| 绝恋电影免费观看全集完整版高清| 《枭起青壤》在线观看免费| 陆贞传奇百度影音| 有色视频| 《被拒绝的爱:无尽篇》| 铃音りおな| 爱几何完整版| 俄罗斯反恐片《天空》| 死亡包裹| 酒店1-5集在线观看免费| 高清《艳色》台湾无删减| 陕西秦腔丑角戏| 大黑屌在线观看| 有兽焉第四季动画免费观看| 华晨宇打响内娱反黄牛第一枪| 爸爸我需要你的种子| 天生一对综艺2025免费观看| 医院的特殊待遇2角色介绍| 电影植物学家的女儿| 保罗雪莉美国2| 快递小乔| 《蛟龙行动》在线观看高清电影| 双人调情按摩| 大反派电影| 贝茨旅馆第三季| 法国大兵的寝室| 兰花草电影免费观看完整版| 空巷子电视剧全集免费观看| 女警察坠落2| 剑神林峰1-100集免费看| 锦医风华| 儿子爱上日本妈妈| 大头儿子小头爸爸2全集| 老爸的爱情全集在线观看| 法国版《女超人:麦乐迪》在线观看 | 《G点》1985欧美在线观看| 鬼吹灯之黄皮子坟在线观看| 中医经筋捆扎疗法视频| 唐朝浪漫英雄剧情介绍| 双女任务电影免费观看| 十七岁高清完整版在线观看免费| 都铎王朝第四季| 《部长出差的日子| 斗罗大陆在线| 谢娜康辉| 屋顶工垃拉电影免费观看| 法证先锋2国语版免费完整版| 电视剧天大地大| 公公之浮手中字5HD| 武僧一龙ko日本拳王| 复仇者联盟bt| 牙医姐妹1986年日本| 四平青年第一季高清| 初恋的回忆qvod| 壮志凌云满天星未删减版| 抖音美好奇妙夜直播中| 演员请就位2在线观看| 《梦幻军事基地》免费观看| 沧元图61集免费观看| 七公主全集| 水卜樱剧情解析图解gif| 斗破苍穹缘起动漫在线观看免费版| 步步惊心广播剧下载| 美容店的待遇5| 海贼王(真人版) 第二季| 指尖上传达的热情2| 已婚妇女下午| 聊斋艳谭之婴宁电影完整版| 迷失东京在线观看| 村妓经典k8| 九五至尊电视剧| 大内密探零零发免费版| 伊波拉病毒有第二部吗| 午夜日皮| 小主别闹| omoflow| 美丽小蜜桃4:美丽人生| 金瓶梅1---5全集| 正在播放:【传媒】MDSR0006-2 《小凤新婚》下集-高冷新妻性奴 - 17 | 法国空姐11| 樱兰高校男公关部电影版| 武打电影免费观看高清完整| 《莫莉特别的酒店》免费观看| 刺青在线观看| 高清《四大元素之水之魅影》电视剧 | 李云迪为什么嫖娼| 特殊保险推销员5哪里能看 | 和嫂子同居日子在线| 《KTV聚会里的秘密》结局| 暗夜与黎明免费播放在线观看| 马与人电影在线观看免费播放| 日本年轻丰满的继牳2| 养欲之恩| 边防风暴| 换伴11| 珠光宝气国语版| 甄嬛传53| 泡剧网最新电视剧大全免费| 特别使命| 澳门风云| 离岛特警粤语| 曹查理电影完整版| 侠客行全集| 非凡医者电视剧免费观看| 轮换2HD中字_午夜电影全集_完整版免费在线观看-天天影院 | 逆天改命:锦绣嫡女短剧全集 | 塔日酒店在线播放| 高清丰臣兄弟!未删减| 波野结衣qvod| 《私人航空》法国电影免费观看完整版| 年轻得妈妈| 盲点 美剧| 我的大胸继拇4| 大宋王朝| 小猪佩奇的动画片| 《庆余年2》今晚开播| 被孙小果用牙签扎的人现状| 单身地狱第四季免费观看| 校花被折磨阴部流水| 《性的暴行》电影免费观看 | 朝国的继4| 两个人日本高清| 花琉璃轶闻电视剧全集免费观看 | 纯真岁月| 《屠宰呕吐娃娃》免费观看 | 电影勇敢的心| 伊波拉病毒HD国语版在线播放下载| 高清世外| 蜜桃成熟33d全集百度影音| 熟睡中被义子侵犯2| 刺客伍六七玄武国篇免费观看| 摄政王宠妃:掌心娇美人全集免费 | 倚天屠龙记 邓超| 《朋友夫妇:交换》2电影| 毒液:致命守护者免费完整版高清 《主妇与装修工》大结局一木百子 | 冰冷热带鱼完全版| 要爸爸的种子美国电视剧| 男与女完整版电视剧| 刘大成的歌| 陪部长出差的日子全集在线观看| 暮光之城4快播| 日下美人| 《俘虏之锁》第二集| 叛逆者1-42集完整| 凹凸世界动漫| 詹妮弗电影《满天星》 | 蜂鸟电视剧全集| 大突围在线观看| 国风按摩院免费观看| 白手起家:寒门弃少短剧全集| 鬼女之家全集观看| 花与蛇端庄夫人| 丹麦电影《祖母情日记》| 恶魔的艺术2邪降| 中毒韩国电影| 销售的销售秘密2HD| 一起来看流星雨在线观看免费高清| 张梁胜 非常了得| 男女一起愁愁愁国产电影完整版在线 | 隐爱议程泰剧完整版| 《私人航空》法国电影2019| 援助交际扑灭运动| 一锤定音鉴宝节目| 朴亚珍《隐身帽子》在线观看 | 卫生队的故事电视剧免费观看 | 李黎跳芭蕾舞视频| 母亲5免费完整版全集电视剧| 法国空乘5免费高清原声满天星| 甄嬛传免费全集观看完整版在线| 盖世帝尊动漫在线观看完整版免费| 高压监控2法国版| 播放天涯| 笔仙咒怨| 四大美女西施惊艳版| 女超人手机在线观看| 金瓶风月宝鉴电影免费观看| 原始森林免费观看| 女超人麦乐迪2013| 长月烬明电视剧免费| 奔跑吧兄弟2023免费观看| 满天星电影在线观看完整免费高清 | 食物链2大尺寸片段| 大佛普拉斯| 平凡职业造就世界最强第二季| 爱情公寓3第21集| 被爸爸播种种子在线观看 | jizz日本免费| 天城中学| 全职高手9高清樱花动漫免费观看| 《爸爸种子2》英文翻译| 大宅门里的丫鬟们| 秘书在办公室被躁BD在线小说| 让子弹飞 姜文| 她被搬运工侵犯免费观看| 苹果在线观看免费| 毛泽东免费| 三年在线观看免费高清正版| 方谬神探| 人民公社大食堂| 阜新市| 和部长出差日本| 贝茨旅馆| 好妈妈33电视剧86| 需要爸爸播种子免费在线观看 | 俄语电影| 经纪人回应张雪峰被强制送医| 双人调情按摩术小电影| 韩剧《楼上楼下》| 会计账簿的基本内容| 我和保姆的色情片| 逆世界在线观看| 一念永恒第3季在线观看| 西游记续集全集| 高压监狱2免费观看完整版在线播放 | 和讨厌的前男友一起去出差旅| 独狼高清| 周深 跨年劳模| 年轻的保姆5线观高清多鱼| 需要爸爸播种电影免费观看| 光头强的妈妈是谁| 行尸走肉三季全集16| 特殊精油按摩3| 腹黑总裁:独宠一人全集免费| 玄女心经1免费观看全集| 坎贝奇《无憾》播放品味人生| 灿烂遗产| 爱情睡醒了36| 吻舔咬抽插轮J1V多| 凌云壮志(欧美)满天星法国夸克| 新闺蜜时代剧情介绍| 精灵宝可梦bw| 1995年意大利版《人猿泰山》完整版 | 神枪老太婆| 茉莉特别酒店3| 脱缰者也全集观看| 《火花》电影| 那年花开月正圆 迅雷下载| 女朋友63中汉字| 美容尸电影| 风暴粤语高清完整版| 社长秘书电影| 小熊一族动漫| 电视剧前行者免费观看完整版| 咱们结婚吧29| 女销售的房产2| 战狼行动| 类似极限救援的电影| 美国式保罗| 歌仔戏曲调| 杨玉环电视剧| 阴阳镇怪谈在线观看免费完整版| 美丽的小樱桃2美剧免费观看全集高清版 | 牡丹夜叉1987台湾版剧情简介| 小卖部开悬崖上| 重逢丈夫的下属是初恋在线观看 | 电影生化危机| 空蝉之森手机免费观看| 追虎擒龙免费观看完整版| 喜羊羊与灰太狼第一季| 谁和她睡觉了剧情| 摩登原始人满天星版在线叫什么名字| 《美景之屋4》无删减裸露版| 躺下把腿抬高腰就不疼了| 色诱水电工师傅激情毛片| 我怀了你的孩子第7集免费| 封神榜全集| 宇崎学妹要想玩| 《特殊的治疗室》中字| 老鹰都开始抓鲨鱼了| 花开如梦电视剧免费播放40集| 漫长的季节电视剧免费观看完整版| 《二十一世纪爱情指南》免费观看俄| 楼下的房客| 米奇电影| 李多海的电视剧| 北越暴行电影正版观看| 领袖电视剧| 总裁的秘书妻| 木下檀檀子电影在线观看| 黑道风云二十年第二部| 我是黑社会全集| 电影《需要爸爸播种美国》演员名字| 电影《女性治疗营》| 模特魅影快播| 黑衣女人百度影音| 《激战5》李丽珍| 忘羡第一次肉草地| 仁心解码第一部粤语| 高清《澳门风云3》电影| 《法国空组》4| 我的ps搭档 完整版| 布衣神相| 入室暴行在线观看免费完整版| 美国大片国语配音| 星辰变在线观看全集免费播放 | 成全高清完整版免费动漫| 八戒八戒免费高清完整版| 黑帮大佬和我的365日观看| 宫女上位短剧全集| 北越《性的暴行》播放| 彼女豆浆| 乡下 乱 仑| 苍天在上| 法国空姐3免费高清原声满天星奔跑吧高压 | 菜肉馄饨| 台湾版《新婚之喜》完整版| 漫威黑寡妇高清完整观看| 台湾马友蓉| 西瓜影院在线免费观看| 销售的销售秘密6HD中字2017| 东航马德里6p| 天狼星行动电视剧全集40集| 斗罗大陆228集完整版免费| 女版壮志凌云在线观看| 韩国女星潜规则视频下载| 冰河追凶| 视频在线看| 武动乾坤560| 沙场归来宠家:女战神短剧全集| 姐姐的朋友在完整5视频带翻译| 浙江不明飞行物冲破云层坠落 | 如来神掌国语| 安吉拉怀特满天星女版| 绯闻女孩第一季高清| 《花与蛇9之终极阴谋》| ps搭档| 《为丈夫升职而献身部长》韩剧 | 斗罗大陆121| 日本电影和讨厌的部长出差| 爱情魔发师免费全集高清在线观看| SSNI-409秘密搜查官の女| 落花时节又逢君电视剧全集观看| 牙医姊妹电影免费观看完整版| 高清《蒙特利尔,我的美人》电影| 甜心在线观看免费高清| 女人的私人监狱伦理免费观看| 花千骨1至58集免费观看| 化学女老师| 《卖房子的女销售》A片| 《我是余欢水》电视剧| 丰满女儿电视剧免费观看全集| 变形金刚4高清完整版| 三妻四妾国语版第三部电视剧简介| flower第二季无马赛真人版| 纸钞屋第五季在线观看完整版| 夸克满天星电影在线观看高清| 西游降魔篇 bt| 爸爸脸缠保鲜膜狂亲女儿| 壮志凌云1(法国)满天星法版免费完整| 非诚勿扰 张靓| 东边日出西边雨电视剧| 莫妮卡经典电影全集| 高压版女子监狱满天星| 兄弟的女人 电影| 爱是一场在劫难逃短剧免费观看| 炎陵县| 小王子 2015 电影| 浪浪人生未删减| 中餐吃什么好| 红尘恋歌| 《安娜的秘密》满天星在线观看| 沉香如屑在线观看| 神话成龙版| 哇嘎电影免费观看国语高清 | 《裸乳按摩》在线免费观看| 不要向下看百度影音| 731部队电影完整版| 意大利版泰山hr版| 乐游原电视剧40集全免费观看| 正者无敌电视剧| 《需要爸爸播种子》高清完整版免费在线观看-电影频道 - 光棍影院 | 美国禁忌睫毛膏4无删减| 苹果完整版| 妹汁全集在线观看国语| 洒店激战《1一5》集在线免费观看视频| 极乐宝鉴3d国语版在线观看| 贾玲现在多少斤| 《美景之屋2》无删减裸露版| 饥渴人妻出轨记(NPH)| 日军越南暴行2电影完整版在线观看| 翁虹的全部电影| 禁忌女孩2在线泰剧观看| 漂亮的母亲9中字开头6个字| 终极猎杀| 如虎添翼下一句怎么接| 麦乐迪马斯克女超人满天星电影| 目光所及免费观看电视剧| 间谍过家家第三季免费观看中文版 | 法国《高压监狱》2| 奥司他韦可以和布洛芬一起吃吗| 人面兽心在线播放| 歼灭天际线无删除版| 小巷人家免费播放的电视剧| 地下交通站第三部| 烽火少年电视剧免费观看全集| 郎眼财经2013最新| 男人和女人一愁愁愁电视剧在线观op | 替夫还债3季免费观看| 信义兄弟| 末日村庄电影完整在线观看 | 天注定免费完整版在线| 绝望的主妇在线观看| 浮之手| 廊桥遗梦在线观看| 高清《几度夕阳红》| 法国电影法国空少| 王力宏什么歌好听| 泰囧电影下载| 医生姐妹电影| 《瞒天过海:美人计》电影| 甄嬛传乐视| 《特殊的治疗》李采潭在线| 你是我今生该等的人| 情陷百乐门| 铿锵锵锵锵锵在线观看完整版| 胡歌版鹿鼎记| 唐吉可德| 人生之路电视剧全集免费观看| 独身向前| 电视剧非常有喜| 《法国空乘2018法版》观看| 一骑当千3| 面朝大海春暖花开赏析| 庆余年电视剧免费观看完整版| 私人助理2法国版电影| 我的妈妈是校花电视剧| 女版战狼6免费观看999为什么播放不了| 刘宝瑞单口相声测字| 挣扎吧亚当君第二季| 最强大脑第五季| 为何新增病例越来越多?上海回应 | 美国禁忌式结局- 5| 电影日本妈妈| 十月围城免费| 4个混血大学精神按摩视频| 雅典娜女神电视剧全集| 《奔跑吧13》免费观看| 女售楼员3| 帝王攻略动漫| 怪侠欧阳德剧情分集介绍| 安吉拉怀特满天星电影免费观看 | 采桑子 叶广岑| 24小时在线观看免费播放电视剧| 女生男生一起愁愁愁电视剧在线观看全集视频 | 上天入地满天星版| 乌龙闯情关| 济公免费| 扫黑风暴28集免费看| 荷尔蒙6第一集| 日本维修工的艳遇2| 猛男诞生记 最新| 电视剧林师傅在首尔| 灵笼第二季免费观看完整版| 麦乐蒂马克思满天星| 电影飞天| 父母爱情在线观看全集完整版电视剧 | 罗丽星克莱尔《X迷宫》在线| 美国忌讳1–7| 皓龙长空短剧全集免费| 反打镜头| 秘密追踪剧情介绍| 怪医杜立德3| 公的浮之手中字40 | 元气满满的哥哥| 美容院3:特殊待遇| 唐人街探案1900在线观看| 电视剧霸道总裁推荐| 杨敏1—5集电视剧最新更新| 武松与潘金莲电影版| 韩版花样男子国语版| 《特殊的治疗》李采潭在线| 纯情罗曼史第一季02| 不惑之旅电视剧免费视频| 荣玉守则| 电视剧井冈山36集播放免费完整版| 欢迎光临全集免费观看| 女邻居2在线观看免费完整版旅行电影| 山豹电视剧| 酒店1-75集全集免费播放| 一生一世谢霆锋高圆圆| 青楼名妓电视剧观看| 梦想三国原版电视剧在线观看免费| 小镇警事| 喜爱夜蒲3尺度吸乳| 璀璨人生65集| 欧美白雪公主h级成人版| 玉蒲团之官人我要3| 少女免费观看高清电视剧| 野花电影手机免费观看| 歼灭天际线57集免费播放下载| 大唐歌飞| 满天星版《荒!女儿国》| 3d肉蒲团蓝燕| 连山| 美容院特殊待遇在线 | 疯狂杰克| 奇兵电影| overflower在线观看 | 海绵宝宝全集| 你给老子不上班| 地爆天星| 睫毛膏4美国1983观看| 有盼头电视剧在线观看完整版| 韩国医协将宣布集体停诊计划| 张旸 菊花台| 年轻的小廋子| 《僵尸先生2》免费观看| 地铁迷情| 已婚女人想和你偷吃表现| 出差遇到渣男前任崩溃| 圣特佩罗斯的姑娘们| 缘分天注定| 林肯律师 第四季全集观看| 恶作剧之吻百度影音| 美乃雀伦理电影| 西游艳谭| 破产姐妹 第三季| 囧探佳人下载| 给女儿开了花包| 俘虏之锁全集下载| 《猎罪图鉴》第二季| 我女儿的朋友6在完整有限中字| 小鬼当家3国语版| 男生女生一愁愁愁电视在线观30集| 出差与部长同房希岛爱里在线电影 | 美味快递员特殊待遇2| 兔子先生第一季第6期24k高清无打码 | 苍老师40集全免费播放电视剧国语 | 漂亮的瘦子 5| 隔壁的邻居免费观看中文| 潜行狙击电影版国语| 现代战争沙漠风暴| 初体验5第一季免费观看| 双人调情按摩伦理| 扫黑风暴26| 阿凡达高清版| 沉香如屑电视剧结局| 波多野吉衣| 美国伦理《性暴行》| 半碗村传奇免费观看| 宫锁沉香结局| 邪恶力量第四季| 酒店一至100集| 义姐是不是良喂养哪里看| 寄生兽韩国| 简言的夏冬在线观看| 高清《神与律师事务所》电视剧| 麦乐迪在线完整版| 雪中悍刀行电视剧免费观看全集| 韩剧千次的吻全集| 馒头影院| 仙逆113集在线看| 仙逆59| 女版战狼10免费观看入口| 名侦探柯南在线观看免费| 高清好运未删减| 上流社会2018未删减在线观看| 完美搭档在线观看| 正在播放: JUL-927 “对不起,我受不了了……”我对儿子的朋友好色……北条朝 | 我是刑警王| 周生如故全集免费观看| 斗罗大陆第113集| 八戒7| 鬼楼 林心如| 末日逃生2电影在线观看| 我要爸爸的种子第一季免费观看| 湾岸midnight| 最佳福星完整版免费观看| 李连杰笑傲江湖| 义姐是不是良喂授动漫| 霍元甲黄元申粤语| 女销售卖房子视频| 金瓶梅qvod| 西虹市首富第二季正片| 蓝色隐形帽子在线| 需要爸爸种子播种免费观看| 保卫黄河歌谱| 战狼10女性版剧情| 五朵金花电视剧| 霜花店未删减版 免费观看| 幻影忍者动画片| 明末风云电视剧在线观看免费| 特殊保险推销员中字资源下载| 真假学园第二部| 大黑鸡巴干美女高清免费观看| 禁欲电影观看完整版高清| 杀人度假屋| 热思思电影全部免费播放电视剧下载| 《庆余年2》第94集| 《斗罗大陆》免费观看全集在线观看 | 李贵富接受审查| 初恋时间1到6集免费观看| 主播夏娃| 奇领6080 奇领yy6080影院 奇领yy6080七剑| 369免费电影。你懂得| 神隐电视剧| 予你半生| 年轻的母亲5电影| 白嫖者联盟免费观看高清版| 男女一起愁愁愁第一集在线观看 | 嫡女毒妃:重生飒爽短剧全集| 高清转生之后的我变成了龙蛋未删减| xl司令动漫第一季全集在线观看免费播放 | 沽源县| 四位按摩电影免费观看| 减肥瘦身舞| 女友成双第二季| 五号特工组电视剧| 三年大片大全国语版| 金瓶梅电视剧全集电视剧在线看免费观看香港 | 天注定免费完整版在线| 女超人麦乐迪无删减版完整版电影 | 兰花草电影免费观看完整版| 烧饼皇后演员表| 征途电影在线观看| 酒店1-100集全集| 日本电影和部长一起出差| 安宁如梦电视剧| 长月无烬电视剧免费观看 | 24世纪性格爱情指南日韩| 三年成全影视大全免费播出| 赤身之约第一集免费观看| 《花与罪》免费| 超能失控2| 宜黄县| 月之晴天满天星版| 电影死亡军团在线播放| 极乐宝鉴电影免费观看在线播放中文| 离婚前规则主题曲叫什么| 倩女幽魂之人间情电影完整版| 1995年意大利版《人猿泰山》在线看在| 黑帮大佬和他的365天完整版| 《黑寡妇》丹尼尔斯电影免费观看 | 别墅轮换1攻略完整版正版| 台剧黛比浪漫女家教3免费观看全集 | 《法国瑜伽》在线观看| 牙医姐妹完整版高清版| 误杀电影| 爱情美剧盛典爱情公寓完整版| 宜昌保卫战| 《薄冰》电视剧| 铯妮玛亚洲欧洲夫妻轮换角色| 火线全集| 走到尽头| 性解密断| 《敢死队2》| 伪装者电视剧全集观看| 别动我的奶酪第二季免费动漫| 同学的母亲伦理国语在线观看| 宝贝别忍着喷出来| 电影时光| 善良的小姨子影院| 庆余年2电视剧星辰影院| 拉拉电影| 美国疯狂做人爱视频| 海军陆战队员快播| 《手》在线观看电视剧免费| 布衣知县梵如花| 美国版《灭火宝贝1》免费观看在线中| 周弘版村枝(原版)| 电视剧谁是爸爸免费看| 魔境仙踪电影| 满天星版《罪恶女人》| 现场dj舞曲| 狂野时速| 日本电影修理工的艳遇| 功夫周星驰国语高清| 可爱的妹妹| 电视剧八旗子弟| 阜康市| 十九岁大学生免费观看完整版电视剧| 王祖贤的禁片| 青春 韩国| 嫉妒的化身电视剧全集免费观看| 绝代艳星宝莲的一生| 美国需要爸爸播种电影| 内衣推销员2未删减版| 乡村首富短剧全集| 饥饿站台2在线观看| 晚娘全集| 新郎十八岁| 小蜜蜂3美丽人生| 四个妇人精油按摩完整版| 野性的呼唤完整版免费看| 《我的罪恶人生》| 亲爱的妈妈4韩国完整版观看| 女帝谋全集免费| 韩国三级维修师傅的艳遇| 漂亮女朋友BD中文| 田耕纪电视剧免费观看完整版| 仿生人在线观看| 女人是男人的未来| 人猿泰山hr版 1995电影完整版| 四十九日祭| zeus残酷女战士系列| 《壮志凌云》凯登克罗斯版演员表| 《杰顿魔物娘》动漫在线看| 陈庭妮主演的电视剧| 三分野电视剧西瓜免费观看全集| 法版《行政助理》在线| 17se视频| 业火的向日葵下载| 维修工人的绝遇2中文字HD_午夜电影全集_完整版免费在线观看-天天影院 | 韩国美女vip内部1101| 数字媒体技术专业就业方向及前景| 《肉蔻之香法版》| 最美的时光大结局50| 蜜桃成熟时1997国语百度影音| 死神在线观看| 扑克 电影| 东宁县| 圣德洛佩斯的姑娘们完整版| 神奇 电影| 王牌部队第40集免费观看| 无所畏惧2正版免费播放| 午间天气预报| 《渔夫的荒野史记》在线观看免费 | 新世界免费观看完整版| 特种使命| 柳州女子喝醉被| 销售的销售秘密免费观看高清版 | 不输男儿:将门嫡女短剧全集| 沧元图61集完整观看| 第十四个目标| 兔子先生在线观看高清完整版免费 | sdde-403| 火星西路7号| 3d肉下载| 人猿泰山1995版迅雷| 美国电影荣誉守则满天星| 张本煜回怼男观众称“大清亡了” | 高清法警小队 第一季未删减| 甜美姐姐动漫1-2集| 《LX司令》| 王子变青蛙免费观看全集| 溏心风暴3| 劳拉的代驾(啄木鸟)| 周弘版《村枝》MV免费观看 | 最美逆行| 巜健身房激情HD中字| 灿烂的前行| 伪装者电视剧全集观看| 反斗马骝国语| 荒野渔夫完整版| 大宅门里的丫鬟们| 姐姐在线观看免费全集高清完整版| 三年电影免费完整版| 电视剧和平年代| working girl| 《特殊游泳教练》免费观看| 两个好媳妇中文版本免费观看全集 | 美丽的小蜜蜂3| 将夜2在线观看| 《纯真年代的爱情》| 速度与激情10完整版免费| 妈妈的职业5韩| 以爱为囚| 妈妈的厨房爆火短剧| 动画片电影| 甲种公牛1976意大利| 《麦乐迪女超人》|麦乐迪| 许我耀眼全集32集| 水浒之英雄本色| 特朗普与哈里斯首辩倒计时| 金瓶梅在线高清免费播放观看电影| 17se| 黑色眼泪1985原版| 钢铁森林| 欲望爱人电影| 蜗居电视剧35剧情全集在线观看| 盗墓笔记8全集| 献身舒淇| 歼灭天际线1-100|