日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

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

编程问答

opencv 使用cvload加载xml出现错误原因解析及方法

發布時間:2025/3/18 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 opencv 使用cvload加载xml出现错误原因解析及方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

google了一下,發現這幾年來,碰到這個問題的人并不少,但卻沒有一個人愿意深入進去好好分析一下原因的,包括[url:3jrjx97k]http://opencv.willowgarage.com/wiki/FaceDetection[/url:3jrjx97k]給出的解決方案也是湊合,沒能找出根本原因,說難聽點,是扯蛋。對自己使用的工具如此的不熟悉,試問又怎么可能用的好,就更別說精益求精了。

我一再強調過基本功的重要、細心的重要、認真的重要、代碼的重要。。。。。。為什么,因為我從來沒有用過opencv,也從來不懂什么圖像算法,也從來沒看過opencv的代碼,也從沒用C++寫過20行以上的程序。

好吧,我就來分析一下這個問題的形成和解決方案,我沒有windows環境,所以下面均以linux環境進行描述。

我用的opencv版本是sf上下載的opencv-1.1pre1.tar.gz

解開之后,編譯opencv代碼庫就不用說了,然后在sample/c/facedetect.c的基礎上進行簡化,生成以下測試文件:

  • t;../../data/haarcascades/haarcascade_frontalface_alt.xml&quot;; static?CvHaarClassifierCascade*?cascade?=?0; int?main(?int?argc,?char**?argv?) {cascade?=?(CvHaarClassifierCascade*)cvLoad(?cascade_name,?0,?0,?0?);if(?!cascade?){fprintf(?stderr,?&quot;ERROR:?Could?not?load?classifier?cascade\n&quot;?);fprintf(?stderr,&quot;Usage:?facedetect?&#91;--cascade=\&quot;<cascade_path>\&quot;&#93;\n&quot;&quot;???&#91;--nested-cascade&#91;=\&quot;nested_cascade_path\&quot;&#93;&#93;\n&quot;&quot;???&#91;--scale&#91;=<p_w_picpath?scale>\n&quot;&quot;???&#91;filename|camera_index&#93;\n&quot;?);return?-1;}return?0; }
  • #include?&quot;cxcore.h&quot; #include?&quot;cvtypes.h&quot; #include?<stdio.h> #include?<stdlib.h> #include?<string.h> const?char*?cascade_name?=&quo

  • 編譯

  • gcc?-L/work/books/opencv/dist/lib?-lcv?-lhighgui?-lcxcore?-o?facedetect?facedetect.o


  • 執行

  • LD_LIBRARY_PATH=/work/books/opencv/dist/lib?./facedetect

  • 結果正常,沒有報錯。

    然后,我看了一下cvLoad函數在哪個庫里邊,顯然,是cxcore,而我的facedetect.c又只用到了opencv的這一個函數,因此,我精簡編譯命令,變成

  • gcc?-L/work/books/opencv/dist/lib?-lcxcore?-o?facedetect?facedetect.o

  • 執行

  • LD_LIBRARY_PATH=/work/books/opencv/dist/lib?./facedetect OpenCV?ERROR:?Unspecified?error?(The?node?does?not?represent?a?user?object?(unknown?type?))in?function?cvRead,?cxpersistence.cpp(5061) Terminating?the?application...
  • 段錯誤



  • 竟然,出現了傳說中的錯誤。為了確認這一點,我再修改編譯命令:

  • gcc?-L/work/books/opencv/dist/lib?-lcv?-o?facedetect?facedetect.o

  • 執行

  • LD_LIBRARY_PATH=/work/books/opencv/dist/lib?./facedetect
  • 結果正常,沒有報錯。

    這說明了什么?說明如果程序直接鏈接libcxcore庫就會報錯,而通過libcv或是libhighgui間接的鏈接libcxcore就沒事。為什么會出現如此神奇的現象呢?
    我們來看看編譯生成的libcxcore.la和libcv.la兩個文件:

  • te?this?file! #?It?is?necessary?for?linking?the?library. #?The?name?that?we?can?dlopen(3). dlname='libcxcore.so.2' #?Names?of?this?library. library_names='libcxcore.so.2.0.0?libcxcore.so.2?libcxcore.so' #?The?name?of?the?static?archive. old_library='' #?Libraries?that?this?one?depends?upon. dependency_libs='?-lpthread?-ldl' #?Version?information?for?libcxcore. #?Directory?that?this?library?needs?to?be?installed?in: libdir='/work/books/opencv/dist/lib' current=2 age=0 revision=0
  • #?libcxcore.la?-?a?libtool?library?file #?Generated?by?ltmain.sh?-?GNU?libtool?1.5.26?Debian?1.5.26-1ubuntu1?(1.1220.2.493 #?Is?this?an?already?installed?library? installed=yes #?Should?we?warn?about?portability?when?linking?against?-modules? shouldnotlink=no #?Files?to?dlopen/dlpreopen dlopen='' dlpreopen='' 2008/02/01?16:58:18) # #?Please?DO?NOT?dele

  • library_names='libcv.so.2.0.0?libcv.so.2?libcv.so' #?The?name?of?the?static?archive. old_library='' #?Libraries?that?this?one?depends?upon. dependency_libs='?/work/books/opencv/dist/lib/libcxcore.la?-lpthread?-ldl'
  • #?libcv.la?-?a?libtool?library?file #?Generated?by?ltmain.sh?-?GNU?libtool?1.5.26?Debian?1.5.26-1ubuntu1?(1.1220.2.493?2008/02/01?16:58:18) # #?Please?DO?NOT?delete?this?file! #?It?is?necessary?for?linking?the?library. #?The?name?that?we?can?dlopen(3). dlname='libcv.so.2' #?Version?information?for?libcv. current=2 age=0 revision=0 #?Is?this?an?already?installed?library? installed=yes #?Should?we?warn?about?portability?when?linking?against?-modules? shouldnotlink=no #?Files?to?dlopen/dlpreopen dlopen='' dlpreopen='' #?Directory?that?this?library?needs?to?be?installed?in: libdir='/work/books/opencv/dist/lib'

  • 顯而易見,libcv已經顯式依賴于libcxcore了,所以直接鏈接libcv,就會導致間接的對libcxcore的鏈接。

    繼綜合使用gdb、strace、ldd、readelf、objdump一系列工具對兩種情況下生成的目標文件分別進行分析、比較之后,沒有什么有價值的發現。
    那么,究竟是什么原因導致了該現象呢?

    到這里,似乎陷入了一種僵局。事實真的如此嗎?不。我在之前的回帖中已經一再強調過了,哪里報錯就到哪里去查,哪里跌倒就要在哪里爬起來,這是基本的常識。可惜不論是這個論壇里還是google所找到的所有鏈接里,卻沒有一個人愿意從錯誤的最初起源地去追溯,幾乎所有人都是一味的問、猜、試,像[url:3jrjx97k]http://opencv.willowgarage.com/wiki/FaceDetection[/url:3jrjx97k]里這種試出來的所謂“解決方案”,沒有任何的理論支撐,能站得住腳嗎?這里很多同學都是搞算法,這個道理應該都明白。

    言歸正傳,我們找到打印出

    OpenCV?ERROR:?Unspecified?error?(The?node?does?not?represent?a?user?object?(unknown?type?))in?function?cvRead,?cxpersistence.cpp(5061) Terminating?the?application...

    這行錯誤信息的源代碼,在

  • ?void*?obj?=?0;CV_FUNCNAME(?&quot;cvRead&quot;?);__BEGIN__;CV_CHECK_FILE_STORAGE(?fs?);if(?!node?)EXIT;if(?!CV_NODE_IS_USER(node->tag)?||?!node->info?)CV_ERROR(?CV_StsError,?&quot;The?node?does?not?represent?a?user?object?(unknown?type?)&quot;?);CV_CALL(?obj?=?node->info->read(?fs,?node?));__END__;if(?list?)*list?=?cvAttrList(0,0);return?obj; }
  • /*?reads?matrix,?p_w_picpath,?sequence,?graph?etc.?*/ CV_IMPL?void* cvRead(?CvFileStorage*?fs,?CvFileNode*?node,?CvAttrList*?list?) {

  • 那么,出現這個錯誤的原因到底是什么,我們看看CV_NODE_IS_USER(node->tag)的定義:

  • #define?CV_NODE_IS_USER(flags)???????(((flags)?&?CV_NODE_USER)?!=?0)

  • 顯然,是因為node->tag不滿足這個判斷條件。繼續溯流而上,為什么不滿足這個條件,再看代碼,找到這個node->tag在哪里、滿足什么條件,才會具備CV_NODE_USER這個條件。
    很容易找到,只有icvXMLParseValue函數中的這一段,也就是說是在解析xml文件時根據文件內容賦值的:

  • ????????????if(?type_name?){if(?strcmp(?type_name,?&quot;str&quot;?)?==?0?)elem_type?=?CV_NODE_STRING;else?if(?strcmp(?type_name,?&quot;map&quot;?)?==?0?)elem_type?=?CV_NODE_MAP;else?if(?strcmp(?type_name,?&quot;seq&quot;?)?==?0?)elem_type?=?CV_NODE_MAP;else{CV_CALL(?info?=?cvFindType(?type_name?));if(?info?)elem_type?=?CV_NODE_USER;}}

  • 細心的人會注意到,這里只是把CV_NODE_USER賦值給了elem_type,那它又是怎么到node->tag里去的呢,這需要綜合分析這段xml解析代碼,我這里簡單說一下。
    elem_type會在下面幾行的位置被當做參數來遞歸調用icvXMLParseValue自身:

  • CV_CALL(?ptr?=?icvXMLParseValue(?fs,?ptr,?elem,?elem_type));

  • 在icvXMLParseValue函數的入口處有變量聲明:

  • int?is_user_type?=?CV_NODE_IS_USER(value_type);


  • 在icvXMLParseValue函數的最后有:

  • node->tag?|=?is_user_type???CV_NODE_USER?:?0;


  • 所以,必須cvFindType( type_name )返回非空值,也就是說能夠找到這個type_name所對應的類型,才能夠滿足后面node->tag的要求。

    接下來,沒啥好說的,繼續看cvFindType,因為從代碼來看,只有cvFindType返回非空值,才能使得elem_type滿足CV_NODE_USER這個條件。

  • CvTypeInfo?*CvType::first?=?0,?*CvType::last?=?0; CV_IMPL?CvTypeInfo* cvFindType(?const?char*?type_name?) {CvTypeInfo*?info?=?0;for(?info?=?CvType::first;?info?!=?0;?info?=?info->next?)if(?strcmp(?info->type_name,?type_name?)?==?0?)break;return?info; }


  • 很清楚,這里就是在list里找看有沒有哪個類型的名字跟傳進來的type_name相同而已。

    回過頭,我們需要知道現在正在查找的type_name是什么,這很簡單,加個打印就知道原來是opencv-haar-classifier,再去看看xml文件就知道來自于xml文件的這一行:

  • <haarcascade_frontalface_alt2?type_id=&quot;opencv-haar-classifier&quot;>


  • 再下來就更清楚了,就是要弄明白,為什么這時候在list中找不到這個類型。看看CvType的構造函數就明白了:

  • CvType::CvType(?const?char*?type_name,CvIsInstanceFunc?is_instance,?CvReleaseFunc?release,CvReadFunc?read,?CvWriteFunc?write,?CvCloneFunc?clone?) {CvTypeInfo?_info;_info.flags?=?0;_info.header_size?=?sizeof(_info);_info.type_name?=?type_name;_info.prev?=?_info.next?=?0;_info.is_instance?=?is_instance;_info.release?=?release;_info.clone?=?clone;_info.read?=?read;_info.write?=?write;cvRegisterType(?&_info?);info?=?first; }

  • 也就是說每構造一個CvType實例,就會調用cvRegisterType一次,看看cvRegisterType的代碼就知道,該函數就是在把新的CvTypeInfo實例掛到list上去。

    說到這里,比較熟悉C++的人應該已經能夠有自己的想法了,我們無非就是要搞清楚兩點:
    1、為什么直接鏈接cxcore的時候,list中就沒有opencv-haar-classifier
    2、為什么通過鏈接cv來間接引用cxcore的時候,list中就會有opencv-haar-classifier

    這時候,很自然就會聯想到全局對象的實例化了。我們只需要搜索一下代碼中所有會實例化CvType對象的地方,很容易就會看到cv/src/cvhaar.cpp的最后這一行:

  • CvType?haar_type(?CV_TYPE_NAME_HAAR,?icvIsHaarClassifier,(CvReleaseFunc)cvReleaseHaarClassifierCascade,icvReadHaarClassifier,?icvWriteHaarClassifier,icvCloneHaarClassifier?);


  • 而其中CV_TYPE_NAME_HAAR的定義就是

  • #define?CV_TYPE_NAME_HAAR????&quot;opencv-haar-classifier&quot;

  • 這就是一切的罪魁禍首。

    分析到這里,一切都是明白的了,再也毫無任何疑問和任何一個無法解釋的角落了。
    整理一下結論吧:

    1、為什么會報這個錯,就是因為cvLoad時,解析出xml文件中有個type_id定義為opencv-haar-classifier,但這個opencv-haar-classifier類型卻找不到定義,因此報錯。

    2、為什么鏈接cv的時候不保錯,因為cv庫中有個全局對象haar_type,因為它是全局對象,所以會在cvLoad函數被調用之前就被實例化(對靜態庫來說,在程序啟動之后進入main函數之前會實例化所有的全局對象,而對于動態庫來說,由于cvLoad函數調用會引起libcxcore動態庫的加載,而在該庫加載之后,會立即完成所有全局對象的實例化,然后加載動態庫的動作才完成,也才會進入cvLoad函數),而該對象的實例化會注冊一個opencv-haar-classifier類型,因此就不會報錯了。

    3、那么,網上有些說法說換成highguid等調試版本的庫,為什么可以,那是因為vc做了特殊處理,對debug版本的庫,不論三七二十一,不管有沒有調用都強行鏈接,便于調試。說到這里,聲明一點,對gcc來說,如果主程序中沒有調用某個庫中的任何符號,那么就算指定了-l參數,最后該庫也不會被鏈接,這樣做的好處顯而易見,是減小目標程序的尺寸。可能vc對release版本庫的行為也是如此。
    具體來說,就是使用vc時,即使你在options中寫了cv、cxcore、highgui,但是,如果是使用release版本的庫的話,而你的主程序又只調用了cxcore中的符號,那么,vc只會給你鏈接cxcore這一個庫。但使用debug版本庫的時候,可能就會強行全部鏈接、強行加載了,這也造成debug版本的程序會很大。

    4、為什么網上還有一種說法是,在主程序中調用一個cvHaarDetectObjects函數,就可以解決問題。那是因為這個函數定義在cv庫中,所以會引起cv庫被加載,從而也會導致全局對象haar_type被搶先實例化。

    5、網上其他什么調這個函數調那個函數之類的所謂“解決方案”,一概都跟4是一個道理。

    好,原因分析完了,但問題如何解決呢?相信有的人應該已經有了自己的想法了,不外乎以下幾種:

    1、在自己的程序中強行鏈接cv庫中聲明了該全局對象的目標文件,但該文件又依賴于其他一些東西,所以最后會導致下面的情況:

  • anders@anders-laptop:/work/books/opencv/opencv-1.1.0/samples/c$?gcc?-L/work/books/opencv/dist/lib?-lcxcore?-o?facedetect?facedetect.o?../../cv/src/.libs/cvhaar.o?../../cv/src/.libs/cvcolor.o?../../cv/src/.libs/cvimgwarp.o??../../cv/src/.libs/cvsumpixels.o?../../cv/src/.libs/cvcanny.o?../../cv/src/.libs/cvtables.o?../../cv/src/.libs/cvderiv.o?../../cv/src/.libs/cvfilter.o?../../cv/src/.libs/cvutils.o?../../cv/src/.libs/cvtemplmatch.o?../../cv/src/.libs/cvaccum.o anders@anders-laptop:/work/books/opencv/opencv-1.1.0/samples/c$?LD_LIBRARY_PATH=/work/books/opencv/dist/lib?./facedetect anders@anders-laptop:/work/books/opencv/opencv-1.1.0/samples/c$
  • 復制代碼

    也就是說必須鏈接好幾個cv庫中的目標文件才行。

    2、指定直接鏈接cv庫:

  • anders@anders-laptop:/work/books/opencv/opencv-1.1.0/samples/c$?gcc?-L/work/books/opencv/dist/lib?-lcv?-o?facedetect?facedetect.o anders@anders-laptop:/work/books/opencv/opencv-1.1.0/samples/c$?LD_LIBRARY_PATH=/work/books/opencv/dist/lib?./facedetect anders@anders-laptop:/work/books/opencv/opencv-1.1.0/samples/c$
  • 復制代碼


    3、自己去實現一套cvhaar.cpp中的東西。

    最后,讓我們再來回味一下這個錯誤信息吧:

  • anders@anders-laptop:/work/books/opencv/opencv-1.1.0/samples/c$?gcc?-L/work/books/opencv/dist/lib?-lcxcore?-o?facedetect?facedetect.o anders@anders-laptop:/work/books/opencv/opencv-1.1.0/samples/c$?LD_LIBRARY_PATH=/work/books/opencv/dist/lib?./facedetect OpenCV?ERROR:?Unspecified?error?(The?node?does?not?represent?a?user?object?(unknown?type?))in?function?cvRead,?cxpersistence.cpp(5061) Terminating?the?application...
  • 段錯誤



  • 能耐心從頭看到尾的人,應該會有所收獲吧,也不枉我寫的這么詳細了


    轉載于:https://blog.51cto.com/aslonely/1766271

    總結

    以上是生活随笔為你收集整理的opencv 使用cvload加载xml出现错误原因解析及方法的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    国产一区二区三区四区在线 | 亚洲国产中文字幕在线观看 | 亚洲国产播放 | 国产免费大片 | 在线播放视频一区 | 黄色软件网站在线观看 | 国产99re| 五月天婷婷在线播放 | 日韩av美女 | 97色狠狠| 91精品视频在线 | 九九在线高清精品视频 | 国产色视频一区 | 一级性av | 99久久精品久久亚洲精品 | 亚洲精品五月天 | 免费高清在线一区 | 色999五月色 | 日韩在线观看中文字幕 | 久久久福利影院 | 国产精品色视频 | 久久96国产精品久久99漫画 | 又黄又爽的免费高潮视频 | 精品在线观看视频 | 国产精品久久久久久久久久久免费看 | 91九色蝌蚪视频在线 | 偷拍福利视频一区二区三区 | 午夜电影中文字幕 | 成人免费视频播放 | 国产精品1024 | 超碰在线日韩 | 丁香五月缴情综合网 | 国产91精品一区二区麻豆网站 | 国产毛片久久久 | 欧美日韩首页 | 日韩精品一区二区久久 | 婷婷在线综合 | 怡红院av久久久久久久 | 中文字幕在线国产 | 精品国产福利在线 | 91中文字幕在线播放 | 91精品久久香蕉国产线看观看 | www.黄色片网站 | 伊人开心激情 | a天堂免费 | 黄色免费视频在线观看 | 国产精品成人一区二区三区吃奶 | 99精品视频在线观看免费 | 黄色免费在线看 | 色综合天天天天做夜夜夜夜做 | 亚洲精品一区二区精华 | 亚洲成人精品影院 | av综合在线观看 | 成人av一区二区在线观看 | 91精品视频在线免费观看 | 手机av观看 | 在线黄色免费 | 91麻豆精品久久久久久 | 国产精品第52页 | www.久久色| 国产一级大片免费看 | 激情婷婷欧美 | 超碰99在线 | 久青草国产在线 | 亚洲色影爱久久精品 | 国内精品视频在线播放 | 亚洲最新av在线网站 | 免费三级大片 | 国产色小视频 | www国产精品com | 天天视频色 | 亚洲高清在线 | av高清影院| 国产婷婷精品av在线 | 欧美日韩在线播放一区 | 天天干天天天天 | 夜夜躁狠狠躁日日躁 | 97色se| 亚洲午夜精品久久久久久久久久久久 | 欧美一进一出抽搐大尺度视频 | 欧美日韩国产在线精品 | av电影av在线 | 亚洲精品美女久久久久 | 在线韩国电影免费观影完整版 | 在线亚洲午夜片av大片 | 亚州国产精品 | 中文字幕在线播出 | 欧美 日韩 国产 成人 在线 | 国产色视频一区 | 一区二区丝袜 | 午夜在线看片 | 精品国产精品一区二区夜夜嗨 | 1024手机看片国产 | 久久综合色天天久久综合图片 | 精品在线99 | 99 视频 高清| 国内少妇自拍视频一区 | 日韩网站在线观看 | 国产黄网站在线观看 | 激情偷乱人伦小说视频在线观看 | 国产精品自产拍在线观看桃花 | 国内精品在线看 | 亚洲天堂网在线视频观看 | 欧美精选一区二区三区 | 欧美在线观看视频 | 久久再线视频 | 亚洲精品日韩一区二区电影 | 一区二区三区播放 | 欧美极品少妇xbxb性爽爽视频 | 麻豆视传媒官网免费观看 | 麻豆成人网 | 国产精品久久一卡二卡 | 久久久久北条麻妃免费看 | 欧美日韩国产精品一区二区三区 | 久久国产精品久久w女人spa | 天天爽人人爽夜夜爽 | 99精品在线 | 91在线超碰| 97色国产| 亚洲精品中文在线资源 | 午夜精品999 | 激情黄色一级片 | 免费视频99 | 91九色成人蝌蚪首页 | 免费在线电影网址大全 | 一本一道久久a久久精品 | 99久在线精品99re8热视频 | 六月激情丁香 | 精品国产视频一区 | 在线看的av网站 | 亚洲一区免费在线 | 久久久久久久久久亚洲精品 | 超碰在线1 | 99热最新在线 | 国产成人黄色在线 | 亚洲h在线播放在线观看h | 日韩理论在线视频 | 99爱视频在线观看 | 最近中文字幕国语免费高清6 | 久久草在线视频国产 | 欧美吞精 | 91精品少妇偷拍99 | 色综合久久88色综合天天人守婷 | 国产精品免费在线播放 | 久久视频99 | 久久99久久99精品免费看小说 | 91丨九色丨国产在线观看 | 日韩三级免费观看 | 97免费中文视频在线观看 | 欧美做受xxx | 久久视精品 | 人人看人人艹 | 日韩激情影院 | 在线观看完整版免费 | 亚洲电影在线看 | 婷婷综合久久 | 中文字幕一区av | 五月天com| 免费电影一区二区三区 | 色综合网 | a级国产乱理伦片在线观看 亚洲3级 | 国产91精品久久久久 | 久久激情日本aⅴ | 中文字幕日韩一区二区三区不卡 | 亚洲精品乱码 | 狠狠色丁香九九婷婷综合五月 | 丁香午夜婷婷 | 国产成人精品一区二区三区网站观看 | 国产精品小视频网站 | 中文字幕在线免费看线人 | 激情视频亚洲 | 成人毛片一区 | 日本久久精 | 久久99精品国产麻豆婷婷 | 天天综合网久久综合网 | 欧美三级高清 | 日本三级不卡视频 | 日日夜夜爱 | 久久免费视频在线 | 天堂在线视频免费观看 | 四虎永久网站 | 精品超碰| 天堂中文在线播放 | 激情开心站 | 最新日韩视频在线观看 | 中文字幕国产一区二区 | 不卡的一区二区三区 | 人人澡人人添人人爽一区二区 | 中文久草 | 国产精品99久久久久久有的能看 | 日本在线观看中文字幕无线观看 | 国产3p视频 | 国产九九九视频 | 成人午夜电影在线播放 | 爱射综合 | 在线观看精品黄av片免费 | 中文一二区 | 国产精品v欧美精品 | 欧美极品少妇xbxb性爽爽视频 | 久久超碰99| 久久视频网 | 精品国产乱子伦一区二区 | 97香蕉超级碰碰久久免费软件 | 天天爱天天操天天干 | 免费在线色 | 日韩电影在线观看一区二区三区 | 久久久综合香蕉尹人综合网 | 日韩在线视频看看 | 国产免费久久久久 | 在线观看亚洲成人 | 国内精品在线观看视频 | 中文字幕在线视频免费播放 | 亚洲毛片在线观看. | 又大又硬又黄又爽视频在线观看 | 亚洲精品美女久久久久网站 | 久久精品视频网站 | 精品在线视频播放 | 色在线视频 | 国产手机在线视频 | 天天色播| 天天曰| 美腿丝袜一区二区三区 | 免费看三级 | 在线看v片成人 | 欧美一二三区在线播放 | 日韩av片无码一区二区不卡电影 | 国产精品嫩草影院99网站 | 天堂av中文字幕 | 免费观看国产成人 | 超碰97人人在线 | 久久综合丁香 | 久久成人毛片 | 国产特级毛片aaaaaa高清 | 国产精品初高中精品久久 | 女人18精品一区二区三区 | 欧美精品免费视频 | 日韩欧美xxxx | 久久久国产精品麻豆 | 精品国产一区二区三区四区在线观看 | 96久久| 日日夜夜天天射 | 狠狠激情中文字幕 | av在线电影免费观看 | 久草精品免费 | 国产精品久久久久久av | 又色又爽的网站 | 一区二区三区免费在线观看 | 日韩电影在线观看一区 | 国产不卡免费视频 | 国产午夜三级一二三区 | 国产香蕉97碰碰碰视频在线观看 | 天天综合网天天 | 亚洲黄色小说网 | a黄色一级| 狠狠网 | 欧美日韩国产在线精品 | 中文字幕高清av | 中文字幕在线观看免费高清电影 | 欧美久久久久久 | 六月丁香激情综合 | 伊人久久一区 | 亚洲人成人在线 | www操操 | 黄色一及电影 | 久久视屏网 | 国产精品久久久久久久久久了 | 中文字幕欧美日韩va免费视频 | 公与妇乱理三级xxx 在线观看视频在线观看 | 国产精品视频app | 日韩欧美一级二级 | 98涩涩国产露脸精品国产网 | 午夜婷婷在线播放 | 西西444www大胆高清视频 | 夜夜高潮夜夜爽国产伦精品 | 久草在线视频免赞 | 国产成人精品一区二区三区福利 | 中文字幕免费在线 | 欧美午夜视频在线 | 国产精品热视频 | 日韩三级视频在线观看 | 91亚色免费视频 | 麻豆视频免费入口 | 日本精油按摩3 | 成人黄色中文字幕 | 日韩中文字幕a | 在线岛国av | 日本三级香港三级人妇99 | 日本公妇色中文字幕 | 成人18视频 | 四虎在线免费观看 | 狠狠干干| www.久久免费 | 国产精品99久久免费黑人 | 一二三四精品 | 视频一区在线播放 | 国产破处视频在线播放 | 国产又粗又猛又爽 | 国产96在线观看 | 久久99久久99精品免观看软件 | 在线观看视频一区二区三区 | 444av| 亚洲精品国产日韩 | wwwav视频| 亚洲免费不卡 | 亚洲精品久久久久中文字幕m男 | 黄色精品一区 | 99爱视频在线观看 | 伊人亚洲综合 | a视频在线播放 | 中文字幕在线一二 | 婷婷丁香av | 在线观看www. | 中文字幕中文字幕在线中文字幕三区 | 亚洲国产片色 | 97超碰总站 | 日日操日日插 | 玖玖视频精品 | 99日精品 | 亚洲精品在线观看不卡 | 色噜噜狠狠狠狠色综合 | 成人一区二区三区在线 | 又色又爽又黄高潮的免费视频 | 96国产在线 | 国产精品12345 | 久久精品首页 | 色无五月| 91精品小视频 | 亚洲欧美日韩一二三区 | 国产福利91精品张津瑜 | 最近中文字幕久久 | 久久视频6 | 久久久久蜜桃 | 丁香婷婷激情五月 | 久久久天天操 | 久久天天躁狠狠躁亚洲综合公司 | 国产精品久久嫩一区二区免费 | 在线观看一级视频 | 99情趣网视频 | 免费成人av | 日韩欧美网址 | 中文视频一区二区 | 国产91精品看黄网站 | 免费观看xxxx9999片 | 国产99一区视频免费 | 91一区二区三区久久久久国产乱 | 免费日韩一区二区三区 | 久久久免费电影 | 91一区在线观看 | 九九在线播放 | 国产一区麻豆 | 国产免费观看视频 | 国产男女爽爽爽免费视频 | 亚洲国产小视频在线观看 | 欧美一区日韩一区 | 婷婷丁香导航 | 91完整版观看 | 97精品在线视频 | 国产精品久久久久久久久毛片 | 一本色道久久精品 | 偷拍区另类综合在线 | av免费在线网 | 亚洲国内精品在线 | 免费av网址在线观看 | 四虎小视频 | 免费在线观看国产精品 | 国产自产在线视频 | 国产精品丝袜 | 欧美一级小视频 | 奇米导航 | 81国产精品久久久久久久久久 | 国产精品久久视频 | 久久精品之 | 99国产精品久久久久久久久久 | 天天射天天操天天 | 国产成在线观看免费视频 | 亚洲午夜电影网 | 香蕉影院在线播放 | 在线视频麻豆 | av在线专区 | 人人插人人舔 | 精品国产成人av | www五月婷婷 | 精品网站999www | 视频在线观看入口黄最新永久免费国产 | 欧美一区二区伦理片 | 香蕉视频国产在线观看 | 欧美一区二区在线免费看 | www.福利视频 | 久久久久久久久久网站 | 中文字幕丝袜制服 | 6080yy午夜一二三区久久 | 天天射综合网视频 | 99热只有精品在线观看 | 日本精油按摩3 | 韩国精品福利一区二区三区 | 射射色| 99久久超碰中文字幕伊人 | 欧美日韩xxx | www.国产在线 | 国产一区私人高清影院 | 又黄又爽又湿又无遮挡的在线视频 | 日日碰狠狠躁久久躁综合网 | 欧美一级乱黄 | 午夜天使 | 国产一级久久 | 免费在线电影网址大全 | 精品久久精品 | 黄色av电影免费观看 | 日日干天天射 | www日日| 玖玖爱国产在线 | 黄色av影院 | 国产一区二区久久久 | 91亚洲精品国偷拍 | 亚洲一区不卡视频 | 中文字幕在线人 | 鲁一鲁影院 | 国产精品久久久久永久免费看 | 午夜精品电影一区二区在线 | 天天躁日日躁狠狠躁av中文 | 久产久精国产品 | 国内精品久久久久久中文字幕 | 91精品天码美女少妇 | 在线成人小视频 | 国产亚洲成av人片在线观看桃 | 久久精品国产第一区二区三区 | 欧美一级片在线观看视频 | 国产精品黄 | 国产亚洲va综合人人澡精品 | 2021国产在线 | 久久综合色播五月 | 2023国产精品自产拍在线观看 | 激情五月综合 | 美女网站视频免费黄 | 国产中文字幕视频在线观看 | 国产精品区在线观看 | 国产午夜三级一区二区三 | 国产麻豆电影在线观看 | 亚洲成人黄 | 九九九热精品免费视频观看 | 日本久久久影视 | 在线观看免费黄视频 | 天天综合色天天综合 | 九九热在线精品视频 | 午夜视频在线观看一区二区三区 | 国产精品99蜜臀久久不卡二区 | 久久99久久久久久 | 天天做日日做天天爽视频免费 | 婷婷色五| 国产一级精品绿帽视频 | 色综合亚洲精品激情狠狠 | 久久激情视频 久久 | 精品一区二区亚洲 | 亚洲www天堂com | 在线视频a | 国产va饥渴难耐女保洁员在线观看 | 日韩av影片在线观看 | 亚洲成av人片在线观看香蕉 | 日韩电影一区二区三区在线观看 | 中文字幕在线播放视频 | 一区二区伦理 | 91成人免费看| 丁香九月婷婷综合 | 五月综合色婷婷 | 亚洲另类视频在线 | 伊人婷婷激情 | 二区三区精品 | 夜夜躁狠狠躁日日躁 | 天天操天天操天天操 | 五月婷婷在线观看视频 | 91喷水| 中文字幕免费高清在线观看 | 久久在线播放 | 国产精品第7页 | 国产精品成人免费精品自在线观看 | 国产精品久久久久久久妇 | 九九精品久久久 | 国产色女人 | 视频在线91 | 欧美一区二区三区在线视频观看 | 成人免费观看完整版电影 | 91自拍成人| 国产理论免费 | 成人a级黄色片 | 日韩精品三区四区 | 亚洲资源在线网 | 国产精品免费久久久久久久久久中文 | 五月天亚洲婷婷 | www.精选视频.com | 中文字幕在线观看资源 | 午夜精品久久久久久久久久 | 成年人精品 | 国产高清在线免费观看 | 亚洲精品在线免费看 | 色偷偷88欧美精品久久久 | 亚洲a在线观看 | 国产伦理久久精品久久久久_ | 中文字幕国产一区二区 | 9797在线看片亚洲精品 | 九9热这里真品2 | 久久精品79国产精品 | 国产精品一区二区免费 | 黄色福利网 | 日本精品va在线观看 | 日本性生活一级片 | 综合天天网 | 97免费中文视频在线观看 | 一区二区三区免费在线观看 | 欧美少妇影院 | 在线观影网站 | 日韩精品免费一线在线观看 | 一区中文字幕电影 | 欧美精品乱码99久久影院 | 九九精品久久久 | 日日干日日操 | 热精品 | 免费视频一二三 | 韩国av免费在线 | 日p在线观看 | 国产成人一区二区三区在线观看 | 国产一区视频免费在线观看 | 日产中文字幕 | 久久午夜电影网 | 日本精品久久久一区二区三区 | 国产亚洲精品成人 | 国产欧美高清 | 色噜噜狠狠色综合中国 | 久久久久一区 | 一级欧美黄 | 黄色网在线播放 | 国产老熟 | 国产一区二区手机在线观看 | 国产精品久久久久永久免费 | 亚洲黄色激情小说 | 日本不卡一区二区 | 综合天堂av久久久久久久 | 国产成人精品一区二区三区福利 | 区一区二区三在线观看 | 久久免费看a级毛毛片 | 色在线最新 | 午夜免费视频网站 | 伊人天天干 | 五月婷婷综合在线视频 | 久久久三级视频 | 啪嗒啪嗒免费观看完整版 | 一本一本久久a久久精品牛牛影视 | 色视频国产直接看 | 精品国产免费久久 | 97碰碰精品嫩模在线播放 | www激情com| 午夜久久影院 | 亚洲综合色网站 | 色综合激情久久 | 日韩精品中文字幕有码 | 亚洲一区二区三区四区精品 | 亚洲综合视频在线播放 | 久久精品成人欧美大片古装 | 最近的中文字幕大全免费版 | 国产高清不卡 | 看黄色.com| 国产91av视频在线观看 | 久草在线最新视频 | 国产美女无遮挡永久免费 | 91丨九色丨91啦蝌蚪老版 | 久久综合久色欧美综合狠狠 | 91丨精品丨蝌蚪丨白丝jk | 国产精品久久久久久久久久久不卡 | 日韩中文字幕免费看 | 中文字幕国产精品一区二区 | 国产精品第二页 | 91成人免费看片 | 中文字幕av全部资源www中文字幕在线观看 | 久久国产免费视频 | 国内精品久久久久久久久久 | 成年人电影免费看 | 一级成人在线 | 国产剧情久久 | 中文字幕一区三区 | 精品99999 | 国产精品美女999 | 成人啪啪18免费游戏链接 | av电影在线观看完整版一区二区 | 天天操天天操天天 | 欧美日韩伦理在线 | 99久久精品免费看国产一区二区三区 | 欧美日韩视频免费 | 日韩极品视频在线观看 | 免费日韩 | 国产精品欧美激情在线观看 | 欧美另类性 | 日韩视频一二三区 | 在线视频电影 | 久久天天操 | 综合在线观看色 | 在线三级av| av在线永久免费观看 | 99国产免费网址 | 中文字幕第一页av | 91精品久久久久久久久 | 欧美精品久久久久久久亚洲调教 | av先锋影音少妇 | 一区二区电影网 | 在线免费视频 你懂得 | 不卡日韩av | 人人添人人澡人人澡人人人爽 | 久久久国产精品久久久 | 国产亚洲精品久久久久久移动网络 | 中文字幕日韩免费视频 | 亚洲免费婷婷 | 国产色视频 | 97精品国产97久久久久久粉红 | 国产精品美女免费视频 | 久久久精品成人 | 狠狠操在线 | 日韩大片在线免费观看 | 欧美一区日韩精品 | 中文字幕在线看视频国产中文版 | 日韩欧美国产免费播放 | 免费男女羞羞的视频网站中文字幕 | 亚洲国产最新 | 91视频高清免费 | 五月天免费网站 | 黄色91免费观看 | 亚洲精品网站 | 成人毛片网 | 一级性视频 | 国产一级免费观看 | 日韩三级中文字幕 | 波多野结衣最新 | 国产精品第52页 | 日韩在线观看电影 | 黄色在线免费观看网站 | 贫乳av女优大全 | 中文字幕一区二区三区四区在线视频 | 久久久久免费 | 最新不卡av| 国产96av| 99久高清在线观看视频99精品热在线观看视频 | 欧美日本三级 | 狠狠干狠狠艹 | 中文字幕av在线免费 | 免费在线精品视频 | 超碰官网 | 亚洲黄色一级大片 | 99久久精品国产一区二区成人 | 婷婷免费视频 | 综合久久五月天 | 成人久久18免费网站 | 免费久久久久久 | 亚洲资源网 | 91九色国产视频 | 2023年中文无字幕文字 | 超碰97在线资源 | 免费一级特黄毛大片 | 成人一级片视频 | 91高清在线看 | 中文国产成人精品久久一 | 在线视频 一区二区 | 毛片在线网| 91欧美在线| 国产精品视频999 | 中文字幕91 | 久久综合婷婷 | 亚洲欧美日韩中文在线 | 色婷婷综合五月 | 玖玖玖影院 | 国产精品麻 | 亚洲国产一二三 | 综合色久 | 精品国偷自产在线 | 夜夜爽88888免费视频4848 | 久久高清国产视频 | 国产在线精品二区 | 国产馆在线播放 | 色中色综合 | 韩国一区在线 | 色狠狠操| 青青河边草观看完整版高清 | 天天操天天操天天操天天 | 在线看av网址 | 久久国产女人 | 精品亚洲免费 | 久久69精品久久久久久久电影好 | 国产精品久久久久久久久久久久久久 | 色婷婷a | 久久精品99北条麻妃 | 在线观看成人小视频 | 91精品国产综合久久福利 | 国产精品美女久久久久久久 | 亚洲一级片在线观看 | 三级黄色片子 | 色婷婷狠狠五月综合天色拍 | 超碰97人人射妻 | 国产不卡精品 | 超碰97人人射妻 | 久久久久国产精品视频 | 久久人人97超碰精品888 | 亚洲动漫在线观看 | 欧美天堂久久 | 91大神在线看 | 日本中文字幕在线看 | 日日爽| 成人a大片 | a视频在线看 | 日韩一级成人av | 91午夜精品| x99av成人免费 | 国产在线播放观看 | 欧美激情奇米色 | 日韩精品在线看 | 亚洲国产精久久久久久久 | 中文欧美字幕免费 | 亚洲最大成人免费网站 | 在线亚洲小视频 | 91黄色视屏 | 99热这里只有精品在线观看 | 国产高清久久久 | 五月婷婷六月综合 | 久久久免费播放 | 狠狠激情中文字幕 | av片子在线观看 | 国产精品久久久久毛片大屁完整版 | 久久狠狠亚洲综合 | 欧美孕交vivoestv另类 | 亚洲成人中文在线 | 国产对白av | 日韩夜夜爽| 日韩一级电影在线 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 在线观看日本高清mv视频 | 一级黄色片在线免费看 | 一级免费观看 | 精品久久一区二区 | 在线视频 成人 | 亚洲国产成人精品在线观看 | 在线精品视频在线观看高清 | 高清不卡毛片 | 毛片精品免费在线观看 | 美女黄频在线观看 | 国产精品日韩高清 | 韩国一区二区在线观看 | 日韩啪啪小视频 | 香蕉视频日本 | 久久久久一区二区三区 | 免费观看www视频 | 黄色av网站在线观看免费 | www.亚洲精品在线 | 亚洲女同videos | 蜜臀av性久久久久av蜜臀妖精 | 欧美日韩国产一区二区三区在线观看 | 91黄色小网站 | 欧美日韩在线视频观看 | 免费在线色 | 国产一区二区久久久久 | 亚洲专区一二三 | 激情五月婷婷综合 | 国精产品一二三线999 | 日韩视频精品在线 | 日韩一区在线播放 | 日韩一区二区免费视频 | 91看片淫黄大片91 | 97超碰国产精品女人人人爽 | 国产不卡在线观看视频 | 最近中文字幕视频完整版 | 亚洲精品免费在线观看 | 怡红院久久| 精品96久久久久久中文字幕无 | 国内精品视频在线 | 国产1区2区3区精品美女 | 免费观看www小视频的软件 | 色婷婷午夜| 日韩大片免费观看 | 麻豆传媒视频在线免费观看 | 国产日产精品一区二区三区四区 | 免费在线观看av网址 | 国产伦理精品一区二区 | 五月天高清欧美mv | 亚洲高清国产视频 | 五月综合在线观看 | 婷婷色网视频在线播放 | 69国产在线观看 | 久草视频在线资源 | 国产特级毛片aaaaaaa高清 | 亚洲aⅴ一区二区三区 | 日本久久综合网 | 最新日韩在线观看 | 国产精品视频久久 | 久久精品99国产精品 | 96视频免费在线观看 | 蜜桃视频在线观看一区 | 日本久久久久久久久久久 | 国产视频在线观看免费 | 成人国产精品一区二区 | 久久午夜视频 | 午夜精品成人一区二区三区 | 国产精品黄色在线观看 | 视频一区二区精品 | 久久成人欧美 | 91 在线视频 | 国产视频一二三 | 午夜精品一区二区国产 | 久久99国产精品久久 | 99精品国产在热久久 | 久久欧美综合 | 亚洲人成人在线 | 激情综合婷婷 | 91大神在线观看视频 | 精品字幕| 亚洲在线视频免费 | av免费电影在线观看 | 午夜精品久久久久久久久久久 | 国产视频精品久久 | 久草视频在线看 | 超碰大片 | 欧美日韩国产mv | 亚洲精品国偷自产在线91正片 | 毛片1000部免费看 | 日本3级在线观看 | 中文字幕欧美激情 | 欧美激情精品久久久久久免费 | 97人人视频 | 日韩免费看的电影 | 精品国产网址 | 亚洲1区在线 | 一区二区视频在线免费观看 | 四虎影视成人永久免费观看视频 | 免费看成人| 国产手机视频 | 日韩aa视频 | 日韩在线观看小视频 | 久久国产精品久久w女人spa | 九色精品| 91在线看黄 | 五月天开心 | 亚洲资源网 | av片免费播放 | 亚洲国产小视频在线观看 | 中文av在线天堂 | 免费观看www视频 | 九九久久久久久久久激情 | 天天干夜夜爱 | 处女av在线 | 亚洲 中文 在线 精品 | 超碰人人舔 | www.天天射 | 久久精品7 | 国产色网 | 涩涩网站在线观看 | 伊人婷婷综合 | 日韩欧美国产免费播放 | 波多野结衣日韩 | 免费网站色 | 999久久久久久久久久久 | 天天躁天天操 | 日韩中文字幕视频在线观看 | 日韩字幕| 在线中文字幕一区二区 | 久久五月婷婷综合 | 伊人国产在线观看 | 国产一级性生活 | 一区二区伦理 | 一级黄色电影网站 | 国产理论片在线观看 | 欧美一区二区三区激情视频 | 最近久乱中文字幕 | 美女久久久 | 国产精品18久久久久久久久久久久 | 九热精品| 一区二区三区免费看 | 久久精品欧美视频 | 国产精品大尺度 | 2021久久| 亚洲午夜久久久久久久久 | 久久久久久综合 | 深爱激情久久 | 国产美女无遮挡永久免费 | 国产乱码精品一区二区三区介绍 | 亚洲蜜桃av | 在线观看亚洲a | 美女精品网站 | 色噜噜日韩精品欧美一区二区 | 91一区二区三区在线观看 | 麻豆精品传媒视频 | 欧美日韩国产一区二区三区在线观看 | 91精品国产成人 | 久久视频免费看 | 欧美一级乱黄 | 九九九九九九精品任你躁 | 婷五月天激情 | 91大神免费在线观看 | 国产91av视频在线观看 | 国产成人精品久久亚洲高清不卡 | 99精品欧美一区二区三区 | 97电影网手机版 | 国产精品成人一区二区三区吃奶 | 精品亚洲免费视频 | 亚洲精品在线免费观看视频 | 免费视频二区 | 久久综合9988久久爱 | av官网| 特级片免费看 | 国产精品一区二区在线免费观看 | 中文在线资源 | 91高清免费| av免费在线看网站 | 国偷自产中文字幕亚洲手机在线 | 手机av网站 | 国产精品系列在线播放 | 欧美精品久久久久久久久久久 | 精品亚洲午夜久久久久91 | 激情丁香综合 | 久久精品人人做人人综合老师 | 久久草av | 日韩在线高清 | 嫩小bbbb摸bbb摸bbb | 久久视频在线看 | 激情丁香综合五月 | 亚洲黄色免费在线看 | 九草视频在线观看 | 视频二区在线 | 色婷婷综合久色 | 91精品毛片 | 国产999精品久久久影片官网 | 91完整版在线观看 | 国产精品岛国久久久久久久久红粉 | 久久综合九色综合久久久精品综合 | 久久精品视频在线免费观看 | 国产成人精品一区二三区 | 99久久精品国产一区 | 日韩免费高清在线观看 | 日韩精品高清视频 | 国产精品国产三级国产aⅴ无密码 | 草久久久 | 99精品黄色片免费大全 | 欧美资源| 欧美一区免费在线观看 | 亚洲一级性 | 欧美专区亚洲专区 | 欧美综合色在线图区 | 久热av| 99热超碰在线 | 在线成人小视频 | 91在线国产观看 | 成人免费视频网址 | 在线黄色毛片 | 国产精品免费av | 国产成人精品综合久久久 | 中文字幕在线影视资源 | 久久电影中文字幕视频 | 综合激情网 | 日本中文字幕影院 | 国产黄色免费电影 | 国产91勾搭技师精品 | 日韩免费视频在线观看 | 久草青青在线观看 | 麻豆91在线观看 | 91精品国产麻豆国产自产影视 | 最新日韩中文字幕 | 国际av在线| 日韩在线观看一区 | 中文字幕永久在线 | 亚洲免费av电影 | 国产精品久久久久久999 | 久久天天躁狠狠躁夜夜不卡公司 | 国产精品黄色影片导航在线观看 | 婷婷色在线资源 | 国产亚洲情侣一区二区无 | 日韩色视频在线观看 | 国产美女在线观看 | 波多野结衣电影一区二区 | 蜜桃视频精品 | 免费黄色激情视频 | 999久久久精品视频 日韩高清www | 国产精品com | 伊人色**天天综合婷婷 | 久久不卡国产精品一区二区 | 久久爽久久爽久久av东京爽 | 国产精品成人久久久久 | 91大神精品视频在线观看 | 成人免费精品 | 亚洲妇女av| 黄色三级久久 | 久久久久区 | 99热超碰在线 | 干av在线| 激情五月六月婷婷 | 国产一区二区视频在线 | 成人在线免费视频观看 | 日韩艹 | 在线观看免费高清视频大全追剧 | 亚洲高清视频在线播放 | 国产中文字幕在线播放 | 奇米影视在线99精品 | 精品爱爱 | 色婷婷免费视频 | 超碰99人人| 久久精品99国产精品亚洲最刺激 | 在线免费91 |