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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

转载:【OpenCV入门教程之五】 分离颜色通道多通道图像混合

發布時間:2025/3/13 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 转载:【OpenCV入门教程之五】 分离颜色通道多通道图像混合 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


本系列文章由@淺墨_毛星云 出品,轉載請注明出處。??

文章鏈接:?http://blog.csdn.net/poem_qianmo/article/details/21176257

作者:毛星云(淺墨)????郵箱:?happylifemxy@163.com?

寫作當前博文時配套使用的OpenCV版本: 2.4.8



上篇文章中我們講到了使用addWeighted函數進行圖像混合操作,以及將ROI和addWeighted函數結合起來使用,對指定區域進行圖像混合操作。

而為了更好的觀察一些圖像材料的特征,有時需要對RGB三個顏色通道的分量進行分別顯示和調整。通過OpenCV的split和merge方法可以很方便的達到目的。

這就是我們這篇文章的主要內容。依然是先看一張截圖吧:



?

一、分離顏色通道



就讓我們來詳細介紹一下這兩個互為冤家的函數。首先是進行通道分離的split函數。



<1>split函數詳解


將一個多通道數組分離成幾個單通道數組。ps:這里的array按語境譯為數組或者陣列。

?

這個split函數的C++版本有兩個原型,他們分別是:

?

  • C++: void split(const Mat& src, Mat*mvbegin);
  • C++: void split(InputArray m,OutputArrayOfArrays mv);


  • 關于變量介紹:

    ?

    • 第一個參數,InputArray類型的m或者const Mat&類型的src,填我們需要進行分離的多通道數組。
    • 第二個參數,OutputArrayOfArrays類型的mv,填函數的輸出數組或者輸出的vector容器。

    ?

    ?

    就如上一節中講到方法一樣,這里的OutputArrayOfArrays我們通過【轉到定義】大法,可以查到它是_OutputArray的引用,那么我們在源代碼中再次通過【轉到定義】看到_OutputArray類的原型,即是OutputArrayOfArrays的原型:

    ?

  • class CV_EXPORTS _OutputArray : public_InputArray
  • {
  • public:
  • _OutputArray();
  • _OutputArray(Mat& m);
  • template<typename _Tp> _OutputArray(vector<_Tp>& vec);
  • template<typename _Tp> _OutputArray(vector<vector<_Tp>>& vec);
  • _OutputArray(vector<Mat>& vec);
  • template<typename _Tp> _OutputArray(vector<Mat_<_Tp>>& vec);
  • template<typename _Tp> _OutputArray(Mat_<_Tp>& m);
  • template<typename _Tp, int m, int n> _OutputArray(Matx<_Tp, m,n>& matx);
  • template<typename _Tp> _OutputArray(_Tp* vec, int n);
  • _OutputArray(gpu::GpuMat& d_mat);
  • _OutputArray(ogl::Buffer& buf);
  • _OutputArray(ogl::Texture2D& tex);
  • _OutputArray(constMat& m);
  • template<typename _Tp> _OutputArray(const vector<_Tp>&vec);
  • template<typename _Tp> _OutputArray(constvector<vector<_Tp> >& vec);
  • _OutputArray(const vector<Mat>& vec);
  • template<typename _Tp> _OutputArray(const vector<Mat_<_Tp>>& vec);
  • template<typename _Tp> _OutputArray(const Mat_<_Tp>& m);
  • template<typename _Tp, int m, int n> _OutputArray(constMatx<_Tp, m, n>& matx);
  • template<typename _Tp> _OutputArray(const _Tp* vec, int n);
  • _OutputArray(const gpu::GpuMat& d_mat);
  • _OutputArray(const ogl::Buffer& buf);
  • _OutputArray(const ogl::Texture2D& tex);
  • virtual bool fixedSize() const;
  • virtual bool fixedType() const;
  • virtual bool needed() const;
  • virtual Mat& getMatRef(int i=-1) const;
  • /*virtual*/ gpu::GpuMat& getGpuMatRef() const;
  • /*virtual*/ ogl::Buffer& getOGlBufferRef() const;
  • /*virtual*/ ogl::Texture2D& getOGlTexture2DRef() const;
  • virtual void create(Size sz, int type, int i=-1, bool allowTransposed=false,int fixedDepthMask=0) const;
  • virtual void create(int rows, int cols, int type, int i=-1, boolallowTransposed=false, int fixedDepthMask=0) const;
  • virtual void create(int dims, const int* size, int type, int i=-1, boolallowTransposed=false, int fixedDepthMask=0) const;
  • virtual void release() const;
  • virtual void clear() const;
  • #ifdefOPENCV_CAN_BREAK_BINARY_COMPATIBILITY
  • virtual ~_OutputArray();
  • #endif
  • };



  • 類體中還是有不少內容的,其實注意到里面是定義的各種模板,重載的各種構造函數就可以了。

    ?

    好了,穿越完OutputArrayOfArrays的介紹,我們繼續講解split。

    ?

    split函數分割多通道數組轉換成獨立的單通道數組,按公式來看就是這樣:


    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

    ?

    ?

    ?

    最后看一個示例吧:

    ?

  • Mat srcImage;
  • Mat imageROI;
  • vector<Mat> channels;
  • srcImage= cv::imread("dota.jpg");
  • // 把一個3通道圖像轉換成3個單通道圖像
  • split(srcImage,channels);//分離色彩通道
  • imageROI=channels.at(0);
  • addWeighted(imageROI(Rect(385,250,logoImage.cols,logoImage.rows)),1.0,
  • logoImage,0.5,0.,imageROI(Rect(385,250,logoImage.cols,logoImage.rows)));
  • merge(channels,srcImage4);
  • namedWindow("sample");
  • imshow("sample",srcImage);


  • 將一個多通道數組分離成幾個單通道數組的split()函數的內容大概就是這些了,下面我們來看一下和他親如手足或者說是他的死對頭——merge()函數。



    <2>merge函數詳解


    merge()函數的功能是split()函數的逆向操作,將多個數組組合合并成一個多通道的數組。

    它通過組合一些給定的單通道數組,將這些孤立的單通道數組合并成一個多通道的數組,從而創建出一個由多個單通道陣列組成的多通道陣列。它有兩個基于C++的函數原型:

  • C++: void merge(const Mat* mv, size_tcount, OutputArray dst)
  • C++: void merge(InputArrayOfArrays mv,OutputArray dst)


    • 第一個參數,mv,填需要被合并的輸入矩陣或vector容器的陣列,這個mv參數中所有的矩陣必須有著一樣的尺寸和深度。
    • 第二個參數,count,當mv為一個空白的C數組時,代表輸入矩陣的個數,這個參數顯然必須大于1.
    • 第三個參數,dst,即輸出矩陣,和mv[0]擁有一樣的尺寸和深度,并且通道的數量是矩陣陣列中的通道的總數。

    ?

    函數解析:

    merge函數的功能是將一些數組合并成一個多通道的數組。關于組合的細節,輸出矩陣中的每個元素都將是輸出數組的串接,其中,第i個輸入數組的元素被視為mv[i]。 c一般用其中的Mat::at()方法對某個通道進行存取,也就是這樣用channels.at(0)。

    PS: Mat::at()方法,返回一個引用到指定的數組元素。注意是引用,相當于兩者等價,修改其中一個另一個跟著變。

    ?

    來一個示例吧:

    ?

  • vector<Mat> channels;
  • Mat imageBlueChannel;
  • Mat imageGreenChannel;
  • Mat imageRedChannel;
  • srcImage4= imread("dota.jpg");
  • // 把一個3通道圖像轉換成3個單通道圖像
  • split(srcImage4,channels);//分離色彩通道
  • imageBlueChannel = channels.at(0);
  • imageGreenChannel = channels.at(1);
  • imageRedChannel = channels.at(2);


  • 上面的代碼先做了相關的類型聲明,然后把載入的3通道圖像轉換成3個單通道圖像,放到vector<Mat>類型的channels中,接著進行引用賦值。

    根據OpenCV的BGR色彩空間(bule,Green,Red,藍綠紅),其中channels.at(0)就表示引用取出channels中的藍色分量,channels.at(1)就表示引用取出channels中的綠色色分量,channels.at(2)就表示引用取出channels中的紅色分量。

    ?

    一對做相反操作的plit()函數和merge()函數和用法就是這些了。另外提一點,如果我們需要從多通道數組中提取出特定的單通道數組,或者說實現一些復雜的通道組合,可以使用mixChannels()函數。

    ?




    ?

    二、多通道圖像混合示例程序

    ?



    依然是每篇文章都會配給大家的一個詳細注釋的示例程序,把這篇文章中介紹的知識點以代碼為載體,展現給大家。

    ?

    本篇文章中,我們把多通道圖像混合的實現代碼封裝在了名為MultiChannelBlending()的函數中。直接上代碼吧:

    ?

    ?

  • //-----------------------------------【程序說明】----------------------------------------------
  • // 程序名稱::【OpenCV入門教程之四】分離顏色通道&多通道圖像混合 配套源碼
  • // VS2010版 OpenCV版本:2.4.8
  • // 2014年3月13 日 Create by 淺墨
  • // 圖片素材出處:dota2原畫 dota2logo
  • // 淺墨的微博:@淺墨_毛星云
  • //------------------------------------------------------------------------------------------------
  • //-----------------------------------【頭文件包含部分】---------------------------------------
  • // 描述:包含程序所依賴的頭文件
  • //----------------------------------------------------------------------------------------------
  • #include <cv.h>
  • #include <highgui.h>
  • #include <iostream>
  • //-----------------------------------【命名空間聲明部分】---------------------------------------
  • // 描述:包含程序所使用的命名空間
  • //-----------------------------------------------------------------------------------------------
  • using namespace cv;
  • using namespace std;
  • //-----------------------------------【全局函數聲明部分】--------------------------------------
  • // 描述:全局函數聲明
  • //-----------------------------------------------------------------------------------------------
  • bool MultiChannelBlending();
  • //-----------------------------------【main( )函數】--------------------------------------------
  • // 描述:控制臺應用程序的入口函數,我們的程序從這里開始
  • //-----------------------------------------------------------------------------------------------
  • int main( )
  • {
  • system("color5E");
  • if(MultiChannelBlending())
  • {
  • cout<<endl<<"嗯。好了,得出了你需要的混合值圖像~";
  • }
  • waitKey(0);
  • return 0;
  • }
  • //-----------------------------【MultiChannelBlending( )函數】--------------------------------
  • // 描述:多通道混合的實現函數
  • //-----------------------------------------------------------------------------------------------
  • bool MultiChannelBlending()
  • {
  • //【0】定義相關變量
  • Mat srcImage;
  • Mat logoImage;
  • vector<Mat>channels;
  • Mat imageBlueChannel;
  • //=================【藍色通道部分】=================
  • // 描述:多通道混合-藍色分量部分
  • //============================================
  • //【1】讀入圖片
  • logoImage=imread("dota_logo.jpg",0);
  • srcImage=imread("dota_jugg.jpg");
  • if(!logoImage.data ) { printf("Oh,no,讀取logoImage錯誤~!\n"); return false; }
  • if(!srcImage.data ) { printf("Oh,no,讀取srcImage錯誤~!\n"); return false; }
  • //【2】把一個3通道圖像轉換成3個單通道圖像
  • split(srcImage,channels);//分離色彩通道
  • //【3】將原圖的藍色通道引用返回給imageBlueChannel,注意是引用,相當于兩者等價,修改其中一個另一個跟著變
  • imageBlueChannel=channels.at(0);
  • //【4】將原圖的藍色通道的(500,250)坐標處右下方的一塊區域和logo圖進行加權操作,將得到的混合結果存到imageBlueChannel中
  • addWeighted(imageBlueChannel(Rect(500,250,logoImage.cols,logoImage.rows)),1.0,
  • logoImage,0.5,0,imageBlueChannel(Rect(500,250,logoImage.cols,logoImage.rows)));
  • //【5】將三個單通道重新合并成一個三通道
  • merge(channels,srcImage);
  • //【6】顯示效果圖
  • namedWindow("<1>游戲原畫+logo藍色通道 by淺墨");
  • imshow("<1>游戲原畫+logo藍色通道 by淺墨",srcImage);
  • //=================【綠色通道部分】=================
  • // 描述:多通道混合-綠色分量部分
  • //============================================
  • //【0】定義相關變量
  • Mat imageGreenChannel;
  • //【1】重新讀入圖片
  • logoImage=imread("dota_logo.jpg",0);
  • srcImage=imread("dota_jugg.jpg");
  • if(!logoImage.data ) { printf("Oh,no,讀取logoImage錯誤~!\n"); return false; }
  • if(!srcImage.data ) { printf("Oh,no,讀取srcImage錯誤~!\n"); return false; }
  • //【2】將一個三通道圖像轉換成三個單通道圖像
  • split(srcImage,channels);//分離色彩通道
  • //【3】將原圖的綠色通道的引用返回給imageBlueChannel,注意是引用,相當于兩者等價,修改其中一個另一個跟著變
  • imageGreenChannel=channels.at(1);
  • //【4】將原圖的綠色通道的(500,250)坐標處右下方的一塊區域和logo圖進行加權操作,將得到的混合結果存到imageGreenChannel中
  • addWeighted(imageGreenChannel(Rect(500,250,logoImage.cols,logoImage.rows)),1.0,
  • logoImage,0.5,0.,imageGreenChannel(Rect(500,250,logoImage.cols,logoImage.rows)));
  • //【5】將三個獨立的單通道重新合并成一個三通道
  • merge(channels,srcImage);
  • //【6】顯示效果圖
  • namedWindow("<2>游戲原畫+logo綠色通道 by淺墨");
  • imshow("<2>游戲原畫+logo綠色通道 by淺墨",srcImage);
  • //=================【紅色通道部分】=================
  • // 描述:多通道混合-紅色分量部分
  • //============================================
  • //【0】定義相關變量
  • Mat imageRedChannel;
  • //【1】重新讀入圖片
  • logoImage=imread("dota_logo.jpg",0);
  • srcImage=imread("dota_jugg.jpg");
  • if(!logoImage.data ) { printf("Oh,no,讀取logoImage錯誤~!\n"); return false; }
  • if(!srcImage.data ) { printf("Oh,no,讀取srcImage錯誤~!\n"); return false; }
  • //【2】將一個三通道圖像轉換成三個單通道圖像
  • split(srcImage,channels);//分離色彩通道
  • //【3】將原圖的紅色通道引用返回給imageBlueChannel,注意是引用,相當于兩者等價,修改其中一個另一個跟著變
  • imageRedChannel=channels.at(2);
  • //【4】將原圖的紅色通道的(500,250)坐標處右下方的一塊區域和logo圖進行加權操作,將得到的混合結果存到imageRedChannel中
  • addWeighted(imageRedChannel(Rect(500,250,logoImage.cols,logoImage.rows)),1.0,
  • logoImage,0.5,0.,imageRedChannel(Rect(500,250,logoImage.cols,logoImage.rows)));
  • //【5】將三個獨立的單通道重新合并成一個三通道
  • merge(channels,srcImage);
  • //【6】顯示效果圖
  • namedWindow("<3>游戲原畫+logo紅色通道 by淺墨");
  • imshow("<3>游戲原畫+logo紅色通道 by淺墨",srcImage);
  • return true;
  • }


  • 可以發現,其實多通道混合的實現函數中的代碼大體分成三部分,分別對藍綠紅三個通道進行處理,唯一不同的地方是在取通道分量時取的是channels.at(0),channels.at(1)還是channels.at(2)。

    嗯,下面看一下運行截圖:







    ?嗯,本篇文章到這里就基本結束了,最后放出本篇文章配套示例程序的下載地址。



    本篇文章的配套源代碼請點擊這里下載:



    【淺墨OpenCV入門教程之五】配套源代碼下載



    OK,本節的內容大概就是這些,我們下篇文章見:)



    ?

    ?

    總結

    以上是生活随笔為你收集整理的转载:【OpenCV入门教程之五】 分离颜色通道多通道图像混合的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    狠狠色丁香婷婷综合久小说久 | 亚洲国产精品va在线看黑人 | 在线看污网站 | 在线久草视频 | 欧美日韩超碰 | 欧美一区二区在线刺激视频 | 香蕉久久久久久久 | 天天干天天上 | 亚洲影视九九影院在线观看 | 国产视频资源在线观看 | 国产经典av | 五月天综合网 | 国内外成人免费在线视频 | 亚洲免费专区 | 91精品老司机久久一区啪 | 久久草视频 | 精品国产精品久久 | 日韩精品高清视频 | av网站在线观看免费 | 日韩成人免费在线 | 久草网在线观看 | 成人免费视频免费观看 | 久久免费电影网 | 日韩在线视频免费播放 | 免费日韩一区 | 精久久久久 | 色婷婷狠狠操 | av电影av在线 | 久久精品久久久精品美女 | 成人在线一区二区三区 | 一级成人免费视频 | 美女精品在线 | 中文字幕免费 | 三级av小说 | 999在线观看视频 | 久久99精品久久久久婷婷 | 1024手机在线看 | 亚州人成在线播放 | 免费成人av | 日韩免费小视频 | 国产麻豆精品95视频 | 中文字幕精品三区 | 日韩免费一区二区在线观看 | 美女在线国产 | 91精品爽啪蜜夜国产在线播放 | 国产精品久久久久久久毛片 | 国产精品网红直播 | 超碰国产在线播放 | 成人一级黄色片 | av在线免费播放网站 | 高清国产午夜精品久久久久久 | 国内视频一区二区 | 日韩特级黄色片 | 中文字幕在线国产精品 | 色av色av色av | 久久99热这里只有精品 | 国产中文在线播放 | 日韩免费中文字幕 | 日韩欧美在线高清 | 91九色pron| 成人播放器 | 久久久久久黄色 | 天堂在线免费视频 | 麻豆视频91 | 精品一区二区精品 | 国产又黄又爽无遮挡 | 国产91aaa| 五月婷婷狠狠 | 97中文字幕| 精品一区精品二区高清 | 丁香av| 色综合久久综合网 | 夜夜视频资源 | 国产视频一区二区在线观看 | 亚洲国产精品电影在线观看 | 天天天射| 国产精品久久久久久五月尺 | 国内精品毛片 | 国产精品久久久久久久久久直播 | 日本特黄一级片 | 亚洲激情影院 | 国内丰满少妇猛烈精品播放 | 国产精品一区二区久久精品爱微奶 | 日韩在线观看视频一区二区三区 | 狠狠色狠狠色综合日日92 | 天天操夜夜操国产精品 | 99日精品 | 九九精品毛片 | 少妇视频在线播放 | 日韩精品免费一区二区在线观看 | 欧美一区二区在线刺激视频 | 一本一本久久aa综合精品 | 国产精品一区二区三区视频免费 | 成人在线视频在线观看 | 色先锋av资源中文字幕 | 国产一级大片在线观看 | 欧美91成人网 | 日韩欧美高清一区二区三区 | 国色综合| 激情网在线观看 | 久久久国产精品久久久 | 狠狠狠狠狠狠干 | 九九免费在线观看 | 欧美天天射 | 香蕉久久久久 | www.狠狠插.com | 成人免费视频网站 | 欧美日韩在线精品 | 久久免费视频精品 | 99中文字幕视频 | 日韩大片在线观看 | 99精品免费久久久久久久久 | 看av免费| 国产精品久久一卡二卡 | 欧美精品久久久久久久久老牛影院 | 97成人精品区在线播放 | 国产在线观看你懂得 | 人人澡人摸人人添学生av | 99视频在线精品 | 亚洲成a人片77777kkkk1在线观看 | 国产一区二区三区高清播放 | 中文字幕在线色 | 一区二区三区在线播放 | 国产一区av在线 | 日韩啪啪小视频 | 国产精品久久在线观看 | www色,com| 九九在线国产视频 | 99re久久资源最新地址 | 日韩成人高清在线 | 超碰人人超 | 婷婷成人综合 | 精品一二三区 | 在线亚洲欧美视频 | 亚洲网站在线看 | 天堂av在线中文在线 | 热re99久久精品国产66热 | 欧美激情精品一区 | 美女一级毛片视频 | 免费欧美精品 | 亚洲欧美国产精品va在线观看 | 日韩欧美视频免费在线观看 | 最近日韩免费视频 | 日韩特级毛片 | 亚洲精品高清一区二区三区四区 | 美女视频a美女大全免费下载蜜臀 | 探花视频在线版播放免费观看 | 开心激情婷婷 | 精品在线观看免费 | 日韩在线高清视频 | 久久久亚洲精华液 | 久久精品国产99 | 婷婷综合亚洲 | 色综久久| 在线导航福利 | 涩涩网站在线观看 | 欧美色久| avwww在线观看 | 亚洲九九九在线观看 | 国产精品久久久久久久久久久久 | 亚洲少妇激情 | 国内精品久久久久影院日本资源 | 欧美性免费 | 色多多视频在线 | 在线观看日韩av | 最近中文字幕 | 欧洲一区二区三区精品 | 天天爽夜夜爽精品视频婷婷 | 国产精品视频999 | 亚洲精品乱码久久久久久按摩 | 久热精品国产 | 免费午夜网站 | 国产精品欧美久久久久天天影视 | 欧美三级高清 | 射射色 | 国产xxxxx在线观看 | 天天操夜夜操国产精品 | 免费观看高清 | 伊人激情网 | 91亚洲精品久久久蜜桃 | 午夜久操 | 久久99精品国产一区二区三区 | 香蕉一区 | 成人黄色免费在线观看 | 在线观看视频一区二区 | 8x8x在线观看视频 | 欧美激情视频一区二区三区 | 大胆欧美gogo免费视频一二区 | 亚洲乱码精品久久久久 | www欧美xxxx| 日韩簧片在线观看 | 日韩亚洲欧美中文字幕 | 综合激情 | 天天干,夜夜操 | www.精选视频.com | 亚洲视频免费在线观看 | 国产精品观看在线亚洲人成网 | 国产精品久久久久久久免费观看 | 国产黄免费 | 久久久久国产一区二区 | 91桃花视频 | 精品久久久久久久久久久久 | 99中文视频在线 | 国产美女视频免费观看的网站 | 中文字幕日本电影 | 久久艹综合 | 在线免费性生活片 | 中文字幕免费久久 | 国产精品久久久久久久久费观看 | 97超碰成人| 99精品国产成人一区二区 | 涩涩爱夜夜爱 | 99久久精品午夜一区二区小说 | 国产视频1| 97在线播放视频 | 国产精品久99 | 色多多在线观看 | 色资源网免费观看视频 | 精品一区精品二区高清 | 成人午夜精品 | 超碰av在线播放 | 黄a在线观看 | 久久99热久久99精品 | 玖玖在线播放 | 免费日韩一区二区三区 | 久久久精品小视频 | 激情网站免费观看 | 天天爱天天射 | 久久久免费看片 | 二区三区在线观看 | av免费网站在线观看 | 一区二区三区在线不卡 | 嫩模bbw搡bbbb搡bbbb | 国产精品999久久久 久产久精国产品 | 国产成人精品一区二区三区在线观看 | 久久久久影视 | 久久国产精品免费看 | 黄色免费网站下载 | 成人国产精品免费观看 | 91精品免费视频 | 五月婷婷av在线 | 激情综合站 | 亚洲女同ⅹxx女同tv | 中文视频在线看 | 色狠狠久久av五月综合 | 亚洲欧美va | 在线观看一区视频 | 中文字幕在线影视资源 | 久久99久久99精品中文字幕 | 97精品国产91久久久久久 | 午夜久久电影网 | 99热99re6国产在线播放 | 亚洲精品免费在线 | 超碰免费成人 | 婷婷丁香狠狠爱 | 国产亚洲视频中文字幕视频 | 97人人模人人爽人人喊中文字 | 日韩欧美在线中文字幕 | 久av在线 | 欧美ⅹxxxxxx | 中文字幕最新精品 | 丁香婷婷色综合亚洲电影 | 国产福利一区二区在线 | 中文区中文字幕免费看 | 又大又硬又黄又爽视频在线观看 | 91高清视频免费 | 成人免费大片黄在线播放 | 久久免费视频8 | 国产中文字幕视频在线观看 | 国产亚洲精品久久久久久网站 | 欧美少妇的秘密 | 日韩精品免费 | 中文字幕一区二区三区在线观看 | 欧美日韩在线观看一区二区 | 亚洲日韩中文字幕 | 一性一交视频 | 久久99精品久久久久久三级 | 日本黄色免费播放 | 国产91精品在线播放 | 久久久不卡影院 | 欧美 日韩 国产 成人 在线 | 麻豆免费看片 | 丁香婷婷激情五月 | 99精品系列| 91精品国产99久久久久 | 久久精品a| zzijzzij亚洲成熟少妇 | 97超碰福利久久精品 | 手机在线看a| 国产视频精品在线 | 久久国产三级 | 国产精品丝袜在线 | 精品一区二区在线免费观看 | 日韩a欧美| 亚洲日本成人网 | 国产一区二区影院 | 二区在线播放 | 天天做天天爱夜夜爽 | h文在线观看免费 | 国产精品一区二区果冻传媒 | 日韩视频免费 | 91日韩精品 | 最新中文字幕在线观看视频 | 欧美一区二区日韩一区二区 | 69av视频在线 | 免费福利在线播放 | 成人在线免费小视频 | 国产高清无av久久 | 国产在线观看你懂得 | 国产视频一区在线免费观看 | 中文在线免费一区三区 | 日韩高清免费观看 | 国产小视频在线播放 | 亚洲日日夜夜 | 激情久久五月天 | 黄色aaaaa | 亚洲欧美va| 草久久久久久 | 美女视频黄频 | 久久观看 | 国产福利在线不卡 | 国产精品aⅴ | 人人天天夜夜 | 色妞色视频一区二区三区四区 | 日韩国产精品一区 | 天天激情综合网 | 国产精品免费高清 | 欧美午夜久久 | 在线高清av | 久久99精品久久久久久三级 | 欧美日韩一区二区三区不卡 | 美女精品在线观看 | 国产伦精品一区二区三区… | 91av视频在线观看 | 精品国产aⅴ麻豆 | 狠色狠色综合久久 | 韩国视频一区二区三区 | 国产精品白虎 | 亚洲精品在线免费看 | 亚洲国产播放 | 黄色av电影在线观看 | 亚洲综合色丁香婷婷六月图片 | 日韩黄色免费看 | 毛片3| 色av男人的天堂免费在线 | 日日干天天射 | 久久深夜 | 日本高清xxxx | 夜夜骑首页 | 成人av直播| 国产xx视频 | 精品免费在线视频 | 久久综合狠狠综合久久激情 | 久久久国产网站 | 五月婷婷电影网 | 麻豆免费视频 | 波多野结衣精品 | 国产一区二区中文字幕 | 91视频电影 | 日批视频在线观看免费 | 午夜精品一区二区三区在线播放 | 国产黄在线| 日本精品久久久久 | 国产大片免费久久 | 日韩视频一二三区 | 国产91学生| 国产精品久久久久久久久久新婚 | 亚洲午夜精品久久久 | 91私密视频 | 日本久久91 | 视频91在线 | 欧美精品少妇xxxxx喷水 | 亚洲精品国产精品国自产观看 | 国产高清 不卡 | 免费午夜视频在线观看 | 成人午夜精品福利免费 | 顶级欧美色妇4khd | av色综合| 福利一区在线 | 国产精品一区在线 | 国产精品18久久久久vr手机版特色 | 国产精品嫩草69影院 | 一区二区欧美激情 | 狠狠色丁香久久婷婷综合丁香 | 黄色一级免费电影 | 99亚洲精品在线 | 激情丁香5月 | 999电影免费在线观看 | 一区二区视频在线看 | 91欧美国产| 九九视频精品免费 | 久久夜色精品国产欧美一区麻豆 | 国产在线永久 | 成人黄色小说网 | 精品久久久久久久久久久久久久久久久久 | 久久久久久久久久久免费av | 免费日韩一区二区三区 | 国产视频一区二区在线观看 | 青青色影院 | 免费开视频 | 久久婷婷开心 | 99这里只有久久精品视频 | 国产美女精品视频 | 97在线观看免费高清完整版在线观看 | japanese黑人亚洲人4k | 亚洲视频在线免费看 | 中文av不卡 | 欧美日韩高清免费 | 久久久精品免费观看 | sesese图片| 久久久久99精品国产片 | 日批视频在线播放 | 91九色porny在线 | 国产天天综合 | 超碰97网站| 毛片网站在线看 | 欧美成人一区二区 | 成人精品久久 | 国产高清无av久久 | 91在线视频网址 | 天天干天天在线 | 色综合久久久久 | 99热九九这里只有精品10 | 日韩在线观看视频一区二区三区 | 国产精品久久久久久久久软件 | 成人黄色视| 国产黑丝一区二区三区 | 玖玖在线免费视频 | 国产91免费在线 | 国产最新在线观看 | 三级视频日韩 | 91av免费看| 久插视频| 久久国产精品视频免费看 | 在线天堂亚洲 | 日韩av成人免费看 | 黄色片网站 | 一区二区视频在线观看免费 | 中文字幕2021| 久久免费黄色网址 | 男女免费视频观看 | 亚洲黄色一级电影 | 2024av在线播放| 国产精品视频你懂的 | 亚洲国产视频在线 | 久草视频在线资源站 | 99久久婷婷国产 | 日韩免费在线观看 | 日韩草比| 91色九色| 国产精品h在线观看 | www.精选视频.com | 日韩一二三区不卡 | 欧美天天干 | 国产伦精品一区二区三区四区视频 | 天天天干| 四虎影视国产精品免费久久 | 久久伊人色综合 | 天天干天天插 | 亚洲欧洲美洲av | 福利一区视频 | 在线黄色免费av | 在线国产黄色 | 在线播放国产一区二区三区 | 日韩精品网址 | 最近中文字幕免费观看 | 色妞色视频一区二区三区四区 | 国产精品久久久久久久久软件 | 色资源网在线观看 | 91精品国产99久久久久 | 久在线| 午夜精品视频在线 | 啪啪精品| 国产成人av一区二区三区在线观看 | 日本中文字幕观看 | 亚洲一级特黄 | 亚洲综合色丁香婷婷六月图片 | 99在线精品免费视频九九视 | 日日夜操| 99精品一级欧美片免费播放 | 国产69久久 | 国产资源站 | 亚洲人成人99网站 | 精品中文字幕在线观看 | 激情五月看片 | 亚洲免费在线播放视频 | 一本一本久久a久久精品综合 | 亚洲精欧美一区二区精品 | 中文字幕在线播出 | 91亚洲成人 | 久久成 | av免费在线观看网站 | 久草国产在线观看 | 久久免费在线视频 | 66av99精品福利视频在线 | 在线观看www视频 | 日韩av一区在线观看 | 九九热精品视频在线观看 | 成人午夜片av在线看 | 超碰人人91 | 天天干天天拍天天操天天拍 | 最近更新好看的中文字幕 | 国产视频97 | 免费在线观看一级片 | 成人动漫精品一区二区 | av电影不卡在线 | 中文字幕国产视频 | 91干干干| 国产黄色精品在线 | 婷婷五天天在线视频 | 国产专区精品 | 日韩大片在线免费观看 | 美女很黄免费网站 | 欧美日产在线观看 | 亚洲精区二区三区四区麻豆 | 欧美 高跟鞋交 xxxxhd | 免费特级黄毛片 | 精品视频亚洲 | 在线观看成人网 | 欧美激情精品久久 | 在线91色 | 97人人爽| 日韩免费久久 | 成全在线视频免费观看 | 综合色在线 | 日韩精品一区二区免费视频 | 亚洲黄色在线 | 免费看在线看www777 | 国产九九在线 | 国产午夜一级毛片 | 天天操狠狠操网站 | 国产真实精品久久二三区 | 久久久精品欧美一区二区免费 | 亚洲,国产成人av | 成人中文字幕+乱码+中文字幕 | 亚洲免费黄色 | 国产高清中文字幕 | 国产精品一二三 | 最近中文字幕免费观看 | 精品专区 | 久久精品毛片基地 | 色综合激情网 | 欧美 日韩 视频 | 一区二区精品视频 | 天天操导航| 91精品国产自产在线观看 | 久久久久久免费网 | www日韩在线 | 中文av网站 | 久久精品亚洲精品国产欧美 | 激情五月在线视频 | 成 人 黄 色视频免费播放 | 精品欧美在线视频 | 亚洲男人天堂a | 久久精品国产成人 | www.com久久| 在线国产中文 | 日韩一区二区三区不卡 | 久久综合免费视频影院 | 青青河边草观看完整版高清 | 久久精品久久99 | 国产a精品| 日本中文字幕在线播放 | 欧美xxxxx在线视频 | 亚洲视频电影在线 | 国产一二区视频 | 国产欧美久久久精品影院 | 欧洲精品久久久久毛片完整版 | 黄色av网站在线免费观看 | 国产成人av一区二区三区在线观看 | 亚洲精品乱码久久久久v最新版 | 国色天香永久免费 | 99精品免费 | 久久这里只有精品23 | 国产一级在线 | 国产99久久久久久免费看 | 五月婷婷天堂 | 精品在线观 | 久久久久免费网 | 美女网站在线看 | 久久国产精品免费看 | 六月色| 91资源在线免费观看 | 精品99999| 三级黄免费看 | 国产精品久久久久久久av电影 | 天堂久色 | 韩国一区视频 | 天天操天天射天天爱 | 久久狠狠亚洲综合 | 亚洲成人黄色网址 | 成av人电影 | 91久久人澡人人添人人爽欧美 | 亚洲经典中文字幕 | 欧美一级片在线播放 | 狠狠操狠狠操 | 国产精品综合久久 | 黄色大全免费观看 | 在线观看av黄色 | 99热官网 | 香蕉国产91| 99re8这里有精品热视频免费 | 97av在线视频免费播放 | 亚洲春色综合另类校园电影 | 欧美人人 | 精品91在线 | 国产成人一区三区 | 国产精品久久久久久久久费观看 | 久久国产精品99久久久久 | 国产一区二区精品久久 | 日日爱视频 | 久久在线观看视频 | 色吊丝在线永久观看最新版本 | 久久97久久 | 日韩久久精品一区二区 | 久久精品网站免费观看 | 国产精品手机播放 | 天天狠狠干 | 亚洲午夜精品一区 | 国产不卡精品 | 亚洲免费在线观看视频 | 91在线视频导航 | 久久久久伦理电影 | 久久欧美精品 | 在线91网| 久久色亚洲 | 韩国精品福利一区二区三区 | 国产日韩av在线 | 亚洲国产一区在线观看 | 波多野结衣在线观看一区二区三区 | 成人av网站在线 | 中文在线字幕观看电影 | 久久久久久看片 | 欧美 日韩 成人 | 欧美成人精品xxx | 在线欧美小视频 | 天天操天天操天天爽 | 亚洲精品欧美精品 | 美女搞黄国产视频网站 | 欧美另类激情 | 亚州视频在线 | 亚州日韩中文字幕 | 五月婷婷丁香网 | 人人搞人人干 | 在线视频观看国产 | 欧美成年黄网站色视频 | 在线91观看 | 人人躁| 国产69精品久久app免费版 | 激情五月看片 | 国产精品自产拍在线观看网站 | 国产精品地址 | 亚洲精品美女在线观看 | 香蕉视频在线网站 | 最新av电影网址 | 亚洲成人精品在线 | 玖玖综合网 | 日韩午夜电影院 | 国产高清av免费在线观看 | 国产成人精品久 | 日韩精品免费在线观看视频 | 中文字幕 婷婷 | 久久少妇免费视频 | 久草在线视频在线观看 | 日韩视频一区二区三区 | 在线观看亚洲精品视频 | 日韩三级视频在线看 | 国产精品99久久久久久小说 | 91免费高清在线观看 | 久久99精品国产91久久来源 | 99精品久久久久久久 | 亚洲精品小视频在线观看 | 亚洲国产人午在线一二区 | 黄色亚洲免费 | 亚洲精品国偷拍自产在线观看蜜桃 | 免费观看的av网站 | 操操操影院 | 字幕网av| 午夜色站 | 久久免费视频一区 | 久久激情视频网 | 在线看不卡av| 国产精品一区二区三区电影 | 最新日韩在线 | 成人在线免费av | 在线之家免费在线观看电影 | av导航福利 | 天天干,天天射,天天操,天天摸 | 欧美视频18 | 片网站| 91人人网| 深爱开心激情网 | 91人人在线 | 亚洲va在线va天堂 | 精品欧美一区二区在线观看 | 激情九九| 色婷婷av在线 | 日韩最新av在线 | 狠狠干狠狠插 | 国产在线视频导航 | 亚洲精品视频网站在线观看 | 久久亚洲成人网 | 在线精品亚洲 | 免费福利在线播放 | 一级做a爱片性色毛片www | 在线看的av网站 | 亚洲v欧美v国产v在线观看 | 国产99久久久国产精品 | 免费一级片在线观看 | av片在线观看| 欧美-第1页-屁屁影院 | 婷久久 | 久久久精品在线观看 | 久久久久电影网站 | 国产99久久九九精品 | 亚洲精品国产精品乱码在线观看 | 国产一区视频在线播放 | 久久不卡免费视频 | 午夜精品一区二区三区视频免费看 | 国产免费一区二区三区网站免费 | 日本亚洲国产 | 丁香狠狠 | 日韩国产欧美在线视频 | 狠狠色婷婷丁香六月 | 免费福利在线视频 | 欧美久久久久久久久久久久久 | 亚洲视频1 | 久久久久伊人 | 婷婷丁香狠狠爱 | 丁香5月婷婷 | 欧美国产日韩在线观看 | 91av视频在线观看 | 国产视频69 | 五月色婷| 欧美性色综合 | 91精品第一页 | 精品96久久久久久中文字幕无 | 色婷婷啪啪免费在线电影观看 | 免费日韩电影 | 国产精品999久久久 久产久精国产品 | 国产1级视频 | 欧美日韩国产精品爽爽 | 天天插天天 | 色网站免费在线看 | 99视频在线精品国自产拍免费观看 | 九九视频精品在线 | 人人干干人人 | 18做爰免费视频网站 | 91视频com| 国产黄色片一级三级 | 黄色av电影免费观看 | 日日干日日色 | 欧美成年黄网站色视频 | 日本精品中文字幕在线观看 | 色婷婷福利 | 99久久国产免费看 | 国产福利精品在线观看 | 97成人精品 | 国产精品日韩欧美一区二区 | 麻豆传媒视频在线免费观看 | 精品一二三四五区 | 香蕉在线观看 | 中文字幕欧美日韩va免费视频 | 亚洲精品免费在线视频 | 成人午夜网址 | 69视频永久免费观看 | 国产精品不卡在线观看 | 中文字幕视频 | 看黄色.com | 999久久久 | 日韩高清免费无专码区 | 欧美日韩视频观看 | 国产精品五月天 | 在线观看中文字幕一区二区 | 免费日韩一区二区三区 | 日韩在线观看影院 | 久久视频这里只有精品 | 福利电影久久 | jizzjizzjizz亚洲 | 亚洲综合成人专区片 | 成人wwwxxx视频 | 亚洲国产播放 | 99在线播放| 久久久91精品国产一区二区三区 | 日日干干| 久草电影在线 | 国产盗摄精品一区二区 | 六月婷婷久香在线视频 | 久久久国产精品久久久 | 免费在线观看一级片 | 中文字幕电影在线 | 97视频在线免费观看 | 亚洲jizzjizz日本少妇 | 欧产日产国产69 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 黄色1级毛片 | 青青草华人在线视频 | 婷婷六月丁香激情 | 五月婷婷亚洲 | 成人在线观看网址 | 欧美黄色成人 | 中文字幕免费播放 | 天天做夜夜做 | 日韩免费福利 | 欧美精品久久久久性色 | 国产一级黄色av | 国产日韩三级 | 久久成人久久 | 一级成人免费视频 | 99婷婷狠狠成为人免费视频 | 视频一区在线免费观看 | 日日操天天操夜夜操 | 成人毛片在线视频 | 亚洲精品无 | 麻豆视频在线播放 | 日韩高清在线一区二区 | 日韩丝袜在线观看 | 91免费的视频在线播放 | 久久综合色影院 | 黄网av在线| 欧美少妇的秘密 | 国产丝袜在线 | 国产v欧美| 欧美性色黄| 日韩r级在线| 国产精品色婷婷视频 | 国产欧美综合在线观看 | 精品国产成人 | 成 人 黄 色 免费播放 | 97爱| 日韩中文字幕第一页 | 网站在线观看日韩 | 国产专区一 | 天天天干天天射天天天操 | 丁香视频免费观看 | 在线色亚洲 | 亚洲在线观看av | 国产一级做a爱片久久毛片a | 在线免费黄色毛片 | 日韩视频区 | 国产视频在线观看一区 | 中文在线√天堂 | 欧美另类性| 亚洲黄色在线免费观看 | 国产区av在线 | 亚洲区色 | 成人久久久精品国产乱码一区二区 | 色综合天天综合 | 丁香婷婷射 | 亚洲作爱 | 久久久久影视 | 日韩网站在线播放 | 久久久久久久久久亚洲精品 | 99久久精品网 | 91成人看片 | 中文字幕在线观看91 | 色欧美成人精品a∨在线观看 | 色婷婷综合在线 | 久久久免费 | 99视屏 | 黄色在线观看免费网站 | 在线观看网站av | 91免费高清在线观看 | 看片一区二区三区 | 久久久精品小视频 | 一区二区影院 | 伊人射 | 日韩精品高清视频 | 中文字幕 第二区 | 日韩欧美网址 | 99在线观看免费视频精品观看 | 狠狠躁日日躁夜夜躁av | 香蕉视频在线播放 | 四虎www. | 国产二区av| 一本一本久久a久久精品综合小说 | 免费三级av| 久久久久久精 | 欧美日韩后 | 中文字幕一区三区 | 999久久久国产精品 高清av免费观看 | 99精品在线免费视频 | 天天综合区 | 中文字幕色婷婷在线视频 | 亚洲激情视频 | 女人18毛片90分钟 | av丝袜在线 | 五月婷久| mm1313亚洲精品国产 | 国产一性一爱一乱一交 | 97免费在线观看视频 | 久久99欧美| 国内精品久久天天躁人人爽 | 在线视频久久 | 国产精品久久久久久久久久免费 | 一区二区在线电影 | 国产日产在线观看 | 成人午夜av电影 | 国产一区二区精 | 久久久麻豆精品一区二区 | 蜜臀精品久久久久久蜜臀 | 国产小视频91| 国产日韩在线观看一区 | 国产精品久久久久久久久久不蜜月 | 久久成人麻豆午夜电影 | 97国产一区| 亚洲播放一区 | 国产精品免费久久 | 少妇精品久久久一区二区免费 | 久青草视频 | 日韩毛片久久久 | 在线免费观看亚洲视频 | 久久久久久免费视频 | 欧美精品久久天天躁 | 中文字幕精品三级久久久 | 久久你懂的 | 三级大片网站 | 日韩极品视频在线观看 | 久久综合久色欧美综合狠狠 | 久久精品99北条麻妃 | 久久草在线视频国产 | 久久久久国产精品免费 | 中中文字幕av | 色丁香久久 | 国产精品久久久亚洲 | 国产精久久久久久久 | 777奇米四色 | 粉嫩av一区二区三区四区在线观看 | 久久久久婷| 中文字幕在线网址 | 久久www免费视频 | 国产精品不卡一区 | 日本天天色 | 91免费视频网站在线观看 | 99久久久精品 | 在线观看视频一区二区三区 | 日本精品在线 | 就要干b | 美女搞黄国产视频网站 | 国产美女视频网站 | 久久精品在线 | 久久久蜜桃 | 麻豆91在线| 日韩三级一区 | 久久精品aaa | 91最新网址 | 国产区精品在线 | 在线观看国产成人av片 | 免费视频a | 丁香色综合| 97网在线观看 | 久久九九久久精品 | 亚洲女同videos | 91成人短视频在线观看 | 亚洲人天堂 | 久久网站最新地址 | 日韩网站在线看片你懂的 | 久久爱www.| av免费观看网站 | 亚洲精品国产精品国 | 人人干人人做 | 97精品在线| 日韩v在线| 免费观看丰满少妇做爰 | 久久综合丁香 | www.五月天色| 国产精品国产三级国产专区53 | 日本电影久久 | 欧美日在线| 日产乱码一二三区别免费 | 69国产精品视频免费观看 | 久久精品在线 | 欧美一级性视频 | 国产精品成人久久久久久久 | 日本成址在线观看 | 精品久久久久国产免费第一页 | 狠狠操影视| 免费观看性生活大片3 | 国产精品国产三级国产 | 三上悠亚一区二区在线观看 | 韩国视频一区二区三区 | 最新国产精品亚洲 | 九九九视频精品 | 黄色a一级视频 | 国产aa精品 | 91重口视频 | 999热视频 | 色偷偷97| 亚洲精品高清在线观看 | 精品视频免费在线 | 超碰在线人人爱 | 成人精品一区二区三区中文字幕 | aav在线| 日韩在线首页 | 国产黄色免费看 | 久久久影院一区二区三区 | 中文字幕色综合网 | 91精品1区2区 |