黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術文章
文章詳情頁

Android基于OpenCV實現QR二維碼檢測

瀏覽:5日期:2022-09-18 08:23:02
目錄QR二維碼QR二維碼格式QR二維碼結構APIQRCodeDetector類結構檢測QR二維碼識別QR二維碼檢測并識別QR二維碼操作結果源碼QR二維碼

QR碼(英語:Quick Response Code;全稱為快速響應矩陣圖碼)是二維碼的一種,于1994年由日本DENSO WAVE公司發明。QR來自英文Quick Response的縮寫,即快速反應,因為發明者希望QR碼可以快速解碼其內容。QR碼使用四種標準化編碼模式(數字、字母數字、字節(二進制)和日文(Shift_JIS))來存儲數據。QR碼常見于日本,為目前日本最通用的二維空間條碼,在世界各國廣泛運用于手機讀碼操作。QR碼比普通一維條碼具有快速讀取和更大的存儲資料容量,也無需要像一維條碼般在掃描時需要直線對準掃描儀。因此其應用范圍已經擴展到包括產品跟蹤,物品識別,文檔管理,庫存營銷等方面。【維基百科】

QR二維碼格式

QR碼呈正方形,常見的是黑白兩色。在3個角落,印有較小,像“回”字的正方圖案。這3個是幫助解碼軟件定位的圖案,用戶不需要對準,無論以任何角度掃描,資料仍然可以正確被讀取。日本QR碼的標準JIS X 0510在1999年1月發布,而其對應的ISO國際標準ISO/IEC18004,則在2000年6月獲得批準。根據Denso Wave公司的網站資料,QR碼是屬于開放式的標準,QR碼的規格公開,雖由Denso Wave公司持有的專利權益,但不會被運行。除了標準的QR碼之外,也存在一種稱為“微型QR碼”的格式,是QR碼標準的縮小版本,主要是為了無法處理較大型掃描的應用而設計。微型QR碼同樣有多種標準,最高可存儲35個字符。【維基百科】

QR二維碼結構

QR碼最大特征為其左上,右上,左下三個大型的如同“回”字的黑白間同心方圖案,為QR碼識別定位標記,失去其中一個會影響識別。而呈棋盤般分布的有別與大定位標記的較小的同心方則為其校正標記,用于校正識別,版本1沒有校正標記,版本2在右下方,其中心點在左下和右上定位標記的外邊框的相交點,版本10開始以每個等距的方式出現在右下校正點至左下和右上定位標記的外邊框的連線、左上與左下定位標記的外邊框的連線、左上與右上定位標記的外邊框的連線之間、這四邊線上等距點對邊相連線,版本10等距有1個,版本25為3個,版本40為5個。【維基百科】

APIQRCodeDetector類結構

Android基于OpenCV實現QR二維碼檢測

檢測QR二維碼

public boolean detect(Mat img, Mat points) 參數一:img,待檢測是否含有QR二維碼的的灰度圖或者彩色(BGR)圖像。 參數二:points,檢測到的QR二維碼的最小區域四邊形的4個頂點坐標集合。 返回值:布爾類型,true,代表檢測到QR二維碼;false,代表未檢測到QR二維碼。

public boolean detectMulti(Mat img, Mat points) 參數一:img,待檢測是否含有QR二維碼的的灰度圖或者彩色(BGR)圖像。 參數二:points,多個檢測結果QR二維碼的最小區域四邊形的4個頂點坐標集合。 返回值:布爾類型,true,代表檢測到QR二維碼;false,代表未檢測到QR二維碼。識別QR二維碼

public String decode(Mat img, Mat points, Mat straight_qrcode) 參數一:img,含有QR二維碼的灰度圖像或者彩色(BGR)圖像。 參數二:points,detect方法得到的points值。數據量不可為空。 參數三:straight_qrcode,經過矯正和二值化的QR二維碼。【可選參數】 返回值:字符串類型,如果解碼失敗,則為空串。

public boolean decodeMulti(Mat img, Mat points, List<String> decoded_info, List<Mat> straight_qrcode) 參數一:img,含有QR二維碼的灰度圖像或者彩色(BGR)圖像。 參數二:points,detect方法得到的points值。數據量不可為空。 參數三:decoded_info,多個二維碼的解碼信息。 參數四:straight_qrcode,所有檢測到的二維碼矯正和二值化的后的結果集合?!究蛇x參數】 返回值:布爾類型,true,代表解碼成功,反之,解碼失敗。 檢測并識別QR二維碼

public String detectAndDecode(Mat img, Mat points, Mat straight_qrcode) 參數一:img,含有QR二維碼的灰度圖像或者彩色(BGR)圖像。 參數二:points,檢測到的QR二維碼的最小區域四邊形的4個頂點坐標。 參數三:straight_qrcode,經過矯正和二值化的QR二維碼?!究蛇x參數】 返回值:字符串類型,如果解碼失敗,則為空串。

public boolean detectAndDecodeMulti(Mat img, List<String> decoded_info, Mat points, List<Mat> straight_qrcode) 參數一:img,含有QR二維碼的灰度圖像或者彩色(BGR)圖像。 參數二:decoded_info,多個二維碼的解碼信息。 參數三:points,檢測到的多個QR二維碼的最小區域四邊形的4個頂點坐標集合?!究蛇x參數】 參數四:straight_qrcode,所有檢測到的二維碼矯正和二值化的后的結果集合?!究蛇x參數】 返回值:字符串類型,如果解碼失敗,則為空串。 操作

/** * QR二維碼檢測 * author: yidong * 2020/10/27 */class QRDetectActivity : AppCompatActivity() { private lateinit var mBinding: ActivityQrDetectBinding private lateinit var mQRCodeDetector: QRCodeDetector private var mPhotoSavePath = '' private lateinit var mUri: Uri private lateinit var mSource: Mat private lateinit var mGray: Mat private lateinit var mOperationSheet: BottomSheetDialog private lateinit var mSheetBinding: LayoutQrDetectOpBinding private lateinit var mPhotoSheet: BottomSheetDialog private lateinit var mPhotoOpBinding: LayoutPhotoOpBinding // 請求相機權限 private val requestCameraPermission =registerForActivityResult(ActivityResultContracts.RequestPermission()) { if (it) {mPhotoSavePath = cacheDir.path + File.separator + '${System.currentTimeMillis()}.png'mUri = MediaStoreUtils.getIntentUri(this, File(mPhotoSavePath))requestCamera.launch(mUri) } else {Toast.makeText(applicationContext, '無相機權限', Toast.LENGTH_SHORT).show() }} // 請求外部存儲權限 private val requestStoragePermission =registerForActivityResult(ActivityResultContracts.RequestPermission()) { if (it) {pickImage.launch('image/*') } else {Toast.makeText(applicationContext, '無存儲權限', Toast.LENGTH_SHORT).show() }} private val requestCamera = registerForActivityResult(ActivityResultContracts.TakePicture()) {if (it) { val bgr = Imgcodecs.imread(mPhotoSavePath, Imgcodecs.IMREAD_COLOR) if (bgr.empty()) {Toast.makeText(applicationContext, '讀取拍照結果失敗', Toast.LENGTH_SHORT).show()return@registerForActivityResult } else {Imgproc.cvtColor(bgr, mSource, Imgproc.COLOR_BGR2RGB)Imgproc.cvtColor(bgr, mGray, Imgproc.COLOR_BGR2GRAY)mBinding.ivLena.showMat(mSource) }} else { Toast.makeText(applicationContext, '拍照失敗', Toast.LENGTH_SHORT).show()} } private val pickImage = registerForActivityResult(ActivityResultContracts.GetContent()) {if (it != null) { val filePath = MediaStoreUtils.getMediaPath(this, it) if (filePath.isNullOrEmpty()) {Toast.makeText(applicationContext, '讀取圖片失敗', Toast.LENGTH_SHORT).show()return@registerForActivityResult } val bgr = Imgcodecs.imread(filePath, Imgcodecs.IMREAD_COLOR) if (bgr.empty()) {Toast.makeText(applicationContext, '讀取圖片失敗', Toast.LENGTH_SHORT).show()return@registerForActivityResult } else {Imgproc.cvtColor(bgr, mSource, Imgproc.COLOR_BGR2RGB)Imgproc.cvtColor(bgr, mGray, Imgproc.COLOR_BGR2GRAY)mBinding.ivLena.showMat(mSource) }} else { Toast.makeText(applicationContext, '選圖失敗', Toast.LENGTH_SHORT).show()} } override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)mBinding = DataBindingUtil.setContentView(this, R.layout.activity_qr_detect)mQRCodeDetector = QRCodeDetector()mSource = Mat()mGray = Mat()val bgr = Utils.loadResource(this, R.drawable.qrcode)Imgproc.cvtColor(bgr, mSource, Imgproc.COLOR_BGR2RGB)Imgproc.cvtColor(bgr, mGray, Imgproc.COLOR_BGR2GRAY)mBinding.ivLena.showMat(mSource)createDialog() } private fun createDialog() {mOperationSheet = BottomSheetDialog(this)mSheetBinding = LayoutQrDetectOpBinding.inflate(layoutInflater, null, false)mOperationSheet.setContentView(mSheetBinding.root)mSheetBinding.tvDetect.setOnClickListener { mOperationSheet.dismiss() doDetect()}mSheetBinding.tvDecode.setOnClickListener { mOperationSheet.dismiss() doDecode()}mPhotoSheet = BottomSheetDialog(this)mPhotoOpBinding = LayoutPhotoOpBinding.inflate(layoutInflater, null, false)mPhotoSheet.setContentView(mPhotoOpBinding.root)mPhotoOpBinding.tvCamera.setOnClickListener { mPhotoSheet.dismiss() requestCameraPermission.launch(Manifest.permission.CAMERA )}mPhotoOpBinding.tvPhoto.setOnClickListener { mPhotoSheet.dismiss() requestStoragePermission.launch(Manifest.permission.WRITE_EXTERNAL_STORAGE )} } private fun doDetect() {val points = Mat()val isHasQr = mQRCodeDetector.detect(mSource, points)if (isHasQr) { val pointArr = FloatArray(8) points.get(0, 0, pointArr) Log.d(App.TAG, pointArr.toList().toString()) val tmp = mSource.clone() for (i in pointArr.indices step 2) {val start = Point(pointArr[i % 8].toDouble(), pointArr[(i + 1) % 8].toDouble())val end = Point(pointArr[(i + 2) % 8].toDouble(), pointArr[(i + 3) % 8].toDouble())Imgproc.line(tmp, start, end, Scalar(255.0, 0.0, 0.0), 8, Imgproc.LINE_8) } mBinding.ivResult.showMat(tmp) tmp.release()} } private fun doDecode() {val points = Mat()val isHasQr = mQRCodeDetector.detect(mGray, points)if (isHasQr) { val result = mQRCodeDetector.decode(mGray, points) if (result.isEmpty()) {Toast.makeText(applicationContext, '無法解碼', Toast.LENGTH_SHORT).show() } else {Snackbar.make(mBinding.root, '解碼結果:$result', 3000).show() } Log.d(App.TAG, result)} else { Toast.makeText(applicationContext, '未檢測到QRCode', Toast.LENGTH_SHORT).show()} } private fun selectMedia() {if (this::mPhotoSheet.isInitialized) { mPhotoSheet.show()} } private fun selectOps() {if (this::mOperationSheet.isInitialized) { mOperationSheet.show()} } override fun onCreateOptionsMenu(menu: Menu?): Boolean {menuInflater.inflate(R.menu.menu_qr_detect, menu)return true } override fun onOptionsItemSelected(item: MenuItem): Boolean {when (item.itemId) { R.id.menu_pick_photo -> selectMedia() R.id.menu_qr_ops -> selectOps()}return true } override fun onDestroy() {mSource.release()mGray.release()super.onDestroy() }}結果

Android基于OpenCV實現QR二維碼檢測

源碼

github.com/onlyloveyd/…

以上就是Android基于OpenCV實現QR二維碼檢測的詳細內容,更多關于Android OpenCV實現QR二維碼檢測的資料請關注好吧啦網其它相關文章!

標簽: Android
相關文章:
主站蜘蛛池模板: 国产噜噜噜 | 亚洲男女一区二区三区 | 性欧美8khd高清极品 | 91精品国产91久久综合 | www午夜激情 | 蜜臀久久精品久久久久久酒店 | 欧美在线一区二区三区 | 亚洲www | xx性欧美肥妇精品久久久久久 | 文中字幕一区二区三区视频播放 | 影音先锋人妻啪啪av资源网站 | 成年视频在线播放 | 爱情岛亚洲论坛av入 | 日本免费一区二区三区 | 日本熟女毛茸茸 | 免费观看全黄做爰大片小说 | 欧美人与禽猛交乱配 | 国产性色av | 椎名由奈一区二区在线 | 精品久久久久久成人av | 五月天视频网 | 久久国产劲暴∨内射新川 | 99热这里只有精品在线观看 | 亚洲三页 | 男女涩涩视频 | 亚洲国产亚洲 | 毛片在线视频观看 | www.天天综合| 国产一级二级日本在线 | 国产黄色三级网站 | 亚洲永久av| 国产黄色片视频 | 黄色在线免费观看视频 | 国产欧美日韩小视频 | 亚洲成熟女人毛毛耸耸多 | 中文字幕人成乱码在线观看 | 国产精品高潮呻吟av久久4虎 | 国产人与zoxxxx另类 | 91精品国产综合久久久久久丝袜 | 18视频在线观看男男 | 国产亚洲精品精品精品 | 少妇放荡的呻吟干柴烈火视频 | 国产一区二区精品久久岳 | 欧美人与牲动xxxx | 亚洲成a人片在线观看天堂无码 | 欧美美女一级片 | 激情综合区 | 久久亚洲精品成人无码网站 | 瑜伽美女健身视频集锦 | 欧美三p| 五月天激情开心网 | 欧美激情在线一区二区三区 | 国产乱淫av麻豆国产免费 | 久久久久久免费视频 | 日本欧美一区二区三区不卡视频 | 色综合久久无码五十路人妻 | 日日噜噜噜夜夜爽爽狠狠 | 日本熟妇毛耸耸xxxxxx | 男女羞羞羞视频午夜视频 | 亚洲乱码在线观看 | 亚洲小视频在线观看 | av免费的 | 国产精品178页 | 女神西比尔av在线播放 | 欧美日韩国产高清 | 一本无码av中文出轨人妻 | 国产真实乱人偷精品视频 | 国模妙妙超大尺度啪啪人体 | 亚洲天堂福利视频 | 欧美男女激情 | 亚洲不卡在线播放 | 成人h动漫精品一区二区器材 | 日韩一级在线视频 | 美女啪啪av| 久久久久国产精品夜夜夜夜夜 | 国产高清无套内谢免费 | 欧美孕妇姓交大片 | 中文字幕被公侵犯的漂亮人妻 | 国语对白一区二区 | 主播叶子户外勾搭啪啪大 | 不卡毛片在线观看 | 久久天天躁狠狠躁夜夜躁2014 | 免费精品视频一区二区三区 | 激情综合一区二区三区 | 真人与拘做受免费视频 | 欧美精品99久久久久久人 | 亚洲国产av无码精品无广告 | 在线精品观看 | 99久久中文字幕三级久久日本 | 亚洲黄色片子 | 天天射视频 | 狠狠色噜噜狠狠狠狠97俺也去 | 国产系列第一页 | 亚洲欧美日韩国产成人一区 | 亚洲欧美v国产蜜芽tv | 国产欧美日韩三级 | 美日韩精品 | 久久中文网 | 成人国产免费 | av不卡免费在线观看 | 欧美一级在线播放 | 日日麻批免费40分钟无码 | 狠狠色丁香婷婷久久综合 | 日韩精品 中文字幕 视频在线 | 激情久| 精品国产伦一区二区三区免费 | 久久免费视频1 | 国产欧美国日产高清 | 亚洲一级一级 | 亚洲综合欧美综合 | 成品片a人免费进入 | 新超碰97 | 国产啪亚洲国产精品无码 | 国产高清一区二区三区视频 | 中文字幕 欧美 日韩 | 欧美大片免费在线观看 | 日本人和亚洲人zjzjhd | 亚洲国产女人aaa毛片在线 | 久久亚洲精品无码aⅴ大香 人人妻人人玩人人澡人人爽 | a毛片在线观看 | 久插视频| 欧美一级视频免费 | 亚洲综合无码久久精品综合 | 欧美最猛黑人xxxx黑人猛交 | 一本色道无码道在线观看 | 久久精品国产99国产精品亚洲 | 91久久一区二区 | 黑人一级 | 成年美女黄网站色大免费视频 | jizz日本女人 | 亚洲欧美乱综合图片区小说区 | 日韩精品日韩激情日韩综合 | www久久国产| 欧美黄色片视频 | 天堂网ww | 欧美性视频一区二区三区 | 呻吟对白激情videos | 中文字幕一二三区 | 四虎最新紧急入口 | 一级全黄色片 | 久久久久亚洲精品无码网址 | 丰满少妇作爱视频免费观看 | 老牛影视av老牛影视av | 美国一级大黄一片免费中文 | 一级黄色大片视频 | 日韩 高清 无码 人妻 | 中文字幕无码日韩欧毛 | 一区二区免费在线观看视频 | 日本又色又爽又黄的a片18禁 | 日本二区三区视频 | 88国产精品欧美一区二区三区 | 国产色无码精品视频免费 | 人人入人人爱 | 色综合天天色综合 | 日本猛少妇色xxxxx猛交图片 | 日韩a毛片| 鲁大师影院在线观看 | 国产在线观看av | 特级做a爰片毛片免费69 | 国产女无套免费网站 | 国产洗浴女技师全套av | 日韩av在线看免费观看 | 男生女生操操操 | 日韩精品视频在线观看一区二区 | 色小姐av | 成人黄色av网址 | 性啪啪chinese东北女人 | 亚洲欧美中文日韩在线v日本 | 成年女人午夜毛片免费视频 | 国产肉体xxxx裸体784大胆 | 狠狠躁夜夜躁人人爽蜜桃 | 无码国产精品一区二区免费i6 | 国产亚洲一区二区在线观看 | 天天视频天天爽 | 1000部精品久久久久久久久 | 日日夜夜亚洲 | 色综合天天综合网国产成人网 | 成人亚洲精品国产www | 国产又大又硬又粗无遮挡 | www.婷婷色| 国产黄色免费观看 | 131做爰少妇裸体写真 | 最新在线中文字幕 | 国产igao激情视频入口 | 一二三四区无产乱码1000集 | 99国产精品久久久蜜芽 | 在线а√天堂中文官网 | 黑人玩弄出轨人妻松雪 | 日日躁夜夜摸月月添添添的视频 | 欧美一区二区三区四区在线观看地址 | 午夜成人亚洲理伦片在线观看 | 国内成人精品2018免费看 | 欧美亚洲国产精品久久高清 | 热播之家| 亚洲日韩精品a∨片无码 | 日韩午夜影院 | 亚洲精品国产主播一区 | 91精品国产色综合久久久浪潮 | 国产精品久久无码一区二区三区网 | 国产伦精品一区二区三区妓女下载 | 亚洲精选一区二区三区 | 欧美波霸videosex极品 | 久草超碰 | 久久99国产精品 | 又色又爽又黄又免费的照片 | 久久久久久臀欲欧美日韩 | 丰满人妻一区二区三区免费视频 | 国产成人免费9x9x | 国产精品美女久久久久av超清 | 成人18夜夜网深夜福利网 | 91视频污在线观看 | 香港三日本三级少妇少99 | 乱人伦精品视频在线观看 | 永久免费的av在线电影网无码 | www青青草| 国产亚洲精品岁国产微拍精品 | 免费无码av片在线观看 | 成人网在线视频 | 欧美日韩在线视频免费观看 | 少妇富婆一区二区三区夜夜 | 欧美久久伊人 | 国产哺乳奶水91porny | 免费精品 | 色国产精品 | 国产xxxx成人精品免费视频频 | 日韩在线精品 | 麻豆精品在线播放 | 成熟女人牲交片免费观看视频 | 日韩一区国产二区欧美三区 | 欧美日韩国产a | 亚洲三级伦理 | 色香色香欲天天天影视综合网 | 日本被黑人强伦姧人妻完整版 | 欧美xxx在线观看 | 国产精品久久久久久久久久免费看 | 精品国产一区二区三区久久久蜜月 | 国产一区二区av | 国模裸体无码xxxx视频 | 欧美视频一区二区三区四区在线观看 | 91亚洲精品一区二区 | 欧洲亚洲成人 | 小毛片在线观看 | 色鬼久久| 成年午夜视频 | 亚洲一级黄色片 | 久草久 | 国产女同疯狂作爱系列2 | 肥婆大荫蒂欧美另类 | 少妇性zzzzzzzy | 亚洲精品国产精品国自产网站 | 分分操免费视频在线观看 | 欧美三级影院 | 欧美性受xxxx黑人xyx性爽 | 自拍偷拍20p| 九九热re | 亚洲国产中文字幕在线视频综合 | 91美女在线视频 | 午夜久久精品 | 日韩欧美中文字幕在线三区 | 国精品无码一区二区三区在线蜜臀 | 777奇米888色狠狠俺也去 | 日本不卡视频一区二区三区 | 动漫av一区 | 成人性视频网站 | 免费看黄色三级 | 图片区乱熟图片区小说 | 非洲黑妞xxxxhd精品 | 大香伊蕉国产av | 一区二区三区内射美女毛片 | 国产男女猛烈无遮挡免费网站 | 先锋影音男人 | 亚洲精品一区二区久久 | 日韩三级免费观看 | av毛片观看| 少妇又紧又色又爽又刺激视频 | 男女激情视频网站 | 中文在线不卡 | 国产在线无码视频一区二区三区 | 国产97在线 | 亚洲 | 免费在线播放黄色片 | 国产高清视频在线播放 | 欧美三级日本三级 | 色黄大色黄女片免费中国 | 欧美一性一乱一交一视频 | 偷偷在线观看免费高清av | 成人婷婷网色偷偷亚洲男人的天堂 | 国产精品一区二区三乱码 | 免费观看成人鲁鲁鲁鲁鲁视频 | 国产99视频精品免费视频7 | 国产日韩欧美一区二区宅男 | 熟女毛毛多熟妇人妻aⅴ在线毛片 | 国产真人性做爰久久网站 | 久久久久久午夜 | 国自产拍偷拍福利精品免费一 | 欧美色图在线播放 | 97色碰碰公开视频 | 亚洲成人av影片 | 中文字幕在线视频观看 | 一级黄色视 | 精品日韩在线观看 | 在线成人精品国产区免费 | 999热精品视频 | 欧美xxxx黑人又粗又长精品 | 森泽佳奈作品在线观看 | 国产精品久久久久久av免费看 | 性,国产三级在线观看 | 国产精品综合久久久久久 | 日韩精品专区 | 亚洲第一黄 | 久久天堂国产香蕉三区 | 一本色道久久88加勒比—综合 | 久久影视中文字幕 | 亚洲最大免费视频 | 鲁鲁狠狠狠7777一区二区 | 四虎精品一区 | 好吊妞无缓冲视频观看 | 韩日少妇 | 中文在线а√天堂官网 | 免费香蕉视频 | 国产精品扒开腿做爽爽爽a片唱戏 | 40岁丰满东北少妇毛片 | 国产精品另类激情久久久免费 | 国产又色又爽又黄的 | 色哟哟一区二区 | 欧美理伦少妇2做爰 | 成人在线激情 | 亚洲欧美日韩国产精品b站在线看 | 国产在线午夜卡精品影院 | 欧美绝顶高潮抽搐喷水合集 | 夜夜草视频| 国产a精品视频 | 96亚洲精品久 | 少妇又紧又黄又刺激视频 | 欧美成人家庭影院 | 亚洲人成伊人成综合网小说 | 亚洲国产av无码精品无广告 | 日韩精品无码一区二区三区 | 国精无码欧精品亚洲一区 | 国产一区二区三区免费 | 日本老小玩hd老少配 | 天堂va在线| 精品亚洲成a人无码成a在线观看 | 日韩二区三区 | 精国产品一区二区三区四季综 | av中文字幕观看 | 亚洲激情小视频 | 亚洲h视频 | 国产免费女女脚奴视频网 | 国产国产成人免费c片 | 影音先锋男人色 | 医生强烈淫药h调教小说阅读 | 天天色婷婷 | 视频这里只有精品 | 亚洲 综合 清纯 丝袜 自拍 | 欧美视频免费看 | 国产乱子轮xxx农村 永久免费的av在线电影网无码 | 成年人一级黄色片 | 国产精品桃色 | 三级特黄视频 | 影音先锋资源av不撸 | 国产三级视频在线播放 | 成人综合网亚洲伊人 | 国产三级精品在线观看 | 黄色网免费| 久久香蕉国产线看观看猫咪av | 国产伊人网| 成年视频在线观看 | 国产91在线亚洲 | 美女黄色片子 | 农村少妇伦理精品 | 亚洲va韩国va欧美va精品 | 中文字幕久久av | 成人午夜免费无码区 | heyzo朝桐光一区二区 | 亚洲成人一级 | 一二三不卡视频 | 女人高潮内射99精品 | 国内精品99 | 男男啪啪激烈高潮cc漫画免费 | 亚洲国产精品成人无久久精品 | 色综合久久久久久久久五月 | 西班牙美女做爰视频 | 国产又黄又爽刺激的视频 | 精品久久久久久久久久中文字幕 | 欧美精品在线免费 | 一区二区三区国产亚洲网站 | 曰本女人与公拘交酡 | 岛国av中文字幕 | 久久久国产精品人人片 | 能直接看的av | 精品乱码一区内射人妻无码 | 中文字幕视频在线播放 | 国产午夜一级 | 久久大陆| 影音先锋国产在线 | 69174欧美丰满少妇猛烈 | 日韩人妻不卡一区二区三区 | 永久免费精品视频 | jizzjizz在线观看 | 一本久道综合色婷婷五月 | 大奶子在线观看 | 成人网视频 | 国产免费拔擦拔擦8x网址 | www.51色.com| 性生交大片免费看女人按摩 | 四虎精品在线观看 | 青青草视频在线免费观看 | 久色影视| 久久999精品久久久有什么优势 | 国产成人午夜精华液 | 国产肉体xxxx裸体视频 | 国产极品福利 | 国产午夜精品一区理论片飘花 | 中文字幕久久综合 | 亚洲大色堂人在线无码 | 国产视频手机在线观看 | 五月天中文字幕 | 亚洲天堂网址 | 国产69精品久久99卡顿的解决方法 | 中文字幕人妻高清乱码 | 久久视频在线播放 | 国产一区二区三区a | 神宫寺奈绪一区二区三区 | 黄色三级在线观看 | 国产特级av | 国产欧美一区二区三区视频在线观看 | 国产极品美女高潮无套在线观看 | 黄色一级片免费 | 韩国三级中文字幕hd久久精品 | 另类亚洲色图 | 性色做爰片在线观看ww | 精品人妻va出轨中文字幕 | 亚洲桃色视频 | 久久天堂av综合色无码专区 | 久久综合久久美利坚合众国 | 最新中文字幕2019 | 国产无遮挡成人免费视频 | 国产精品亚洲天堂 | 韩国美女主播娇喘乳奶摇 | 欧美自拍偷拍一区二区 | 中文在线免费观看 | 色综合久久av| www.麻豆av| 欧美老妇与zozoz0交 | 日本老肥婆bbbwbbbwzr | 懂色av一区二区夜夜嗨 | 欧美极品少妇无套实战 | 日本美女一区二区 | 日韩成人专区 | 国产精品性| 亚洲午夜18毛片在线看 | 青青青青操 | 青草青草久热精品视频在线观看 | 玩弄少妇高潮ⅹxxxyw | 色导航在线 | 久综合 | 久久99亚洲网美利坚合众国 | 99re在线精品 | 久草视频这里只有精品 | 成人乱淫av日日摸夜夜爽节目 | 国产裸体写真av一区二区 | 特级黄色片免费看 | 久久精品视频免费观看 | 国产精品一区二区不卡 | 久久久精品欧美一区二区 | 国语对白做受69 | 夜夜骑天天操 | 日本免费一区视频 | 久久九九精品99国产精品 | 四虎国产成人精品免费一女五男 | 精品国产乱码久久久久久蜜柚 | 国产精品自拍小视频 | 青青草一区 | jizzjizz免费 | 欧美日韩视频无码一区二区三 | 国产成人无码视频一区二区三区 | 久久久啊啊啊 | 最新欧美大片 | 桥本有菜免费av一区二区三区 | 爱爱中文字幕 | 中文字幕日韩在线视频 | 成人在线免费 | 黄色片在线免费看 | 欧美一区二区公司 | 成人午夜视频在线观看 | 97伊人| 国产日产欧洲无码视频 | 少妇极品熟妇人妻无码 | 国内精品久久久久久久影视红豆 | 激情播播网 | 最新国产在线拍揄自揄视频 | 天堂网一区 | 色综合啪啪| 色综合99久久久无码国产精品 | 中出中文字幕 | 国产喂奶挤奶一区二区三区 | 欧美综合影院 | 国产乱国产 | 日韩高清av | 午夜成午夜成年片在线观看 | 污污网站在线观看 | www.国产免费 | 一区二区三区亚洲欧美 | 2一3sex性hd | 日本精品三级 | 啪免费| 玖玖在线免费视频 | 操xxxx | 尹人香蕉网| 国产精品图片 | 亚洲国产www | 成人在线日韩 | 久久久久久国产精品亚洲78 | 深夜福利网站在线 | 冲田杏梨mide233在线播放 | 日韩污污| 亚洲精品综合五月久久小说 | 日韩亚洲区| 18禁裸乳无遮挡啪啪无码免费 | 性高潮网站 | 免费观看一区 | 无遮挡国产高潮视频免费观看 | 日韩大片免费在线观看 | 国产韩国精品一区二区三区久久 | 午夜精品乱人伦小说区 | 人人干97 | 日韩精品1区 | 人人爽人人爽人人片av亚洲 | 天天躁日日躁狠狠躁喷水 | 国产精品一区二区av不卡 | 男人的天堂97 | 最爽无遮挡行房视频 | 五月婷婷免费视频 | 国产无遮挡裸体免费视频在线观看 | 97国产| 国产又黄又猛又粗又爽视频 | 欧美一级在线观看 | 久久精品手机观看 | 日韩免费一区 | 久久久性色精品国产免费观看 | 2022亚洲无砖无线码 | 久久精品无码一区二区日韩av | 久热免费视频 | 国产精品国产三级国产专区51 | 精品久久久无码中文字幕边打电话 | 亚洲精品97久久中文字幕无码 | 男人一边吃奶一边做爰网站 | 好看的日韩av | 另类中文字幕 | 在线观看视频一区 | 国产欧美精品一区二区色综合 | 免费做a爰片久久毛片a片 | 亚洲精品乱码久久久久久9色 | 欧美日韩国产高清 | 国产看真人毛片爱做a片 | 青娱乐精品视频 | 免费丰满少妇毛片高清视频 | 国产喷水1区2区3区咪咪爱av | 日韩国产欧美一区二区三区 | 日韩色在线 | 国产精品熟女人妻 | 妖精视频一区二区 | 99精品视频在线观看免费播放 | 全部免费毛片在线播放一个 | 免费在线a | 成人乱码一区二区三区av | 99久久精品久久久久久动态片 | 久久久久久久久久久网站 | 高潮内射免费看片 | 国产视色 | 麻豆精品a∨在线观看 | 日韩三级成人 | 久久五月精品中文字幕 | 涩涩涩在线视频 | 国产va免费精品观看 | 一区二区精品在线 | 国产精品亚州 | 亚洲精品乱码久久久久久久久久 | 日产久久视频 | 色悠悠国产 | 操日本女人 | 三极片黄色 | 久久亚洲国产精品成人av秋霞 | 黄色网在线免费观看 | 男人天堂av在线播放 | 日韩成人高清视频 | 精品人妻一区二区三区浪潮在线 | 天天透天天操 | 97国产精东麻豆人妻电影 | 97久久精品亚洲中文字幕无码 | www.婷婷| 产乳奶水文h男男喂奶 | 性欧美视频一区二区三区 | 日本美女全裸 | 国产av一区二区三区 | 色五月激情小说 | 成人无码视频在线观看网站 | 欧美性插视频 | 在线视频久 | 亚洲天堂伊人网 | 午夜久久久久久禁播电影 | 国产午夜手机精彩视频 | 上原亚衣加勒比在线播放 | 揉捏奶头高潮呻吟视频 | 三级在线网址 | 国产偷国产偷亚洲高清app | 国产资源站 | 波多野结衣视频播放 | 日本高清免费视频 | 国产成人精品在线 | 91精品国产自产91精品 | 四川丰满妇女毛片四川话 | 好吊妞视频这里有精品 | www国产无套内射com | 精品国产乱码久久久久久浪潮 |