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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python做作业没头绪_使用Python做作业

發(fā)布時間:2023/12/15 python 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python做作业没头绪_使用Python做作业 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python做作業(yè)沒頭緒

Applying OpenCV and Tesseract to do your math-homework

應用OpenCV和Tesseract進行數學作業(yè)

The possibilities to use Python are almost endless — repetitive tasks especially can be solved easily using Python. Here we show how Python can be used to automatically answer problems on a math worksheet.

使用Python的可能性幾乎是無限的-重復的任務尤其可以使用Python輕松解決。 在這里,我們展示了如何使用Python自動回答數學工作表上的問題。

First we take a look at the math questions:

首先我們看一下數學問題:

Nothing too difficult, but the amount of questions could make it very tiring to solve and fill in every single one. Instead, let us try it in Python!

沒什么難的,但是大量的問題會使解決和填寫每一個問題變得很累人。 相反,讓我們在Python中嘗試一下!

We start by importing the relevant packages. In fact, we need exactly three packages. The first package enables us to read the questions, meaning it transforms image to text. The package we are talking about is called pytesseract. It is important to note that a bit more work than only pip install … is required to get it running. Here is a link to a good tutorial regarding this problem.

我們首先導入相關的軟件包。 實際上,我們需要三個軟件包。 第一個軟件包使我們能夠閱讀問題,這意味著它將圖像轉換為文本。 我們正在談論的軟件包稱為pytesseract。 重要的是要注意,要運行它,不僅需要點安裝,還需要做更多的工作。 這里是有關此問題的優(yōu)秀教程的鏈接。

The second package is necessary for finding where exactly the solution should be written. This means we have to tell the machine that the answer of every equation should be written in the black squares next to the equation. In order to find and identify these squares, OpenCV is needed.

第二個程序包對于找到解決方案的確切位置是必需的。 這意味著我們必須告訴機器,每個方程的答案都應該寫在方程旁邊的黑色方塊中。 為了找到和識別這些正方形,需要OpenCV。

Last but not least we import a package which is able to handle strings or regular expression operations, called “re” for short.

最后但并非最不重要的一點是,我們導入一個能夠處理字符串或正則表達式操作的包,簡稱為“ re”。

import pytesseract as tess
path = (r"C:\Users\PaulM\AppData\Local\Tesseract-OCR\tesseract.exe")
tess.pytesseract.tesseract_cmd = path
import cv2
import re

01閱讀問題 (01 Reading the questions)

We start by importing the picture and apply the image_to_string function from tesseract

我們首先導入圖片,然后從tesseract應用image_to_string函數

png = "{}\questions.png".format(raw_path)
text = tess.image_to_string(png)

Looking at the results below, it seems at first glance that everything worked succesfully. Our result is one big string where each equation is delimited by a line break, which is denoted as a \n symbol.

查看下面的結果,乍看之下一切正常。 我們的結果是一個大字符串,其中每個方程式均由換行符分隔,該換行符表示為\ n符號。

However, a bit more cleaning is still necessary before doing the calculations. First we have to remove all spaces between numbers and then figure out which part of this string represent actual questions. This is done with the following three lines of code:

但是,在進行計算之前,仍然需要進行更多清潔工作。 首先,我們必須刪除數字之間的所有空格,然后找出該字符串的哪一部分代表實際問題。 這是通過以下三行代碼完成的:

text.replace(" ", "")
pattern = re.compile("[0-9]+x[0-9]+")
equations = [x for x in parsed_text if bool(re.match(pattern, x))]

The last line of the code above is filtering the long string shown above and only extracts a certain string pattern. Specifically, it extracts an undefined amount of numbers (denoted as [0–9]+) then the letter x and then again an undefined amount of numbers. The result of that code is a list which contains all equations.

上面代碼的最后一行正在過濾上面顯示的長字符串,并且僅提取特定的字符串模式。 具體來說,它將提取數量不確定的數字(表示為[0-9] +),然后提取字母x ,再提取數量不確定的數字。 該代碼的結果是一個包含所有方程式的列表。

The last step is probably the easiest, namely to calculate the solutions of all the equations. For this we build a small function, which is then used within a list comprehension to solve the equations.

最后一步可能是最簡單的,即計算所有方程的解。 為此,我們構建了一個小函數,然后將其用于列表推導中來求解方程。

def multiplication (equation):
split_equation = equation.split("x")
num1 = int(split_equation[0])
num2 = int(split_equation[1])
return str(num1 * num2)solutions = [multiplication(x) for x in equations]

The result of this function is the solutions of all questions. In total we end up with a list with the length of 40, which is the exact number of questions on the sheet.

該功能的結果是所有問題的解決方案。 總的來說,我們得到一個長度為40的列表,這是工作表上確切的問題數。

02處理圖像 (02 Processing the image)

The next step is now to fill in the solutions back on the questionnaire. This sounds easier then it actually is. To fill in the answers on the sheet, we have to find a specific location on the png where we want the solution to be written. In our example, we would like to find the coordinates of the black answer box which is next to every equation.

現在的下一步是將解決方案重新填寫到問卷中。 聽起來比實際要容易。 要在工作表上填寫答案,我們必須在png上找到要寫入解決方案的特定位置。 在我們的示例中,我們希望找到每個方程式旁邊的黑色答案框的坐標。

We start by reading in the image using OpenCV. Next, we transform the picture into a gray-scale format. This is done in order to compress information. Since we would like to identify a certain shape on an image, colors are not important to us and we can move from a tensor to a matrix.

我們首先使用OpenCV讀取圖像。 接下來,我們將圖片轉換為灰度格式。 這樣做是為了壓縮信息。 由于我們想在圖像上確定某種形狀,因此顏色對我們而言并不重要,因此我們可以從張量轉變?yōu)榫仃嚒?

raw_img = cv2.imread(png)
img = cv2.imread(png, cv2.IMREAD_GRAYSCALE)

Let’s take a look on how the output of the gray-scale looks like. The Gif below nicely shows that we now have a large matrix containing all the pixels of the picture. We can see that most of the picture is covered with white pixels (white encodes to the integer 255). Furthermore, we can even read the equation, the equal sign, as well as the answer box ny looking at where the pixel number and color changes.

讓我們看一下灰度輸出的樣子。 下面的Gif很好地顯示了我們現在有一個包含圖片所有像素的大矩陣。 我們可以看到大部分圖片被白色像素覆蓋(白色編碼為整數255)。 此外,我們甚至可以讀取等式,等號以及查看像素數和顏色變化位置的答案框ny。

The pixels representing the answer box are of particular interest to us, since we would like the answer to be placed within it. Before continuing to identify the box, some pre-processing is necessary — namely to enhance the contrast between the box and the white background for better identification of the shapes, a process called thresholding. An example which exemplifies the need to do that, is shown below. On the left side we have the number three shown from the initial image, whereas on the right side we have the same number after applying the thresholding.

代表答案框的像素對我們特別感興趣,因為我們希望將答案放置在其中。 在繼續(xù)識別盒子之前,必須進行一些預處理-即增強盒子和白色背景之間的對比度,以便更好地識別形狀,此過程稱為閾值處理。 下面顯示了一個示例,說明了這樣做的必要性。 在左側,我們顯示了初始圖像中顯示的數字3,而在使用閾值后,我們使用了相同的數字。

As can be seen below, a written number is not entirely black. Especially on the sides the strength of the ink fades out. In order to make it easier for the computer to identify clear shapes, like a square for example, we turn every pixel below a certain threshold black and the rest white.

如下所示,一個書面數字并非全是黑色的。 尤其是在側面,墨水的強度逐漸減弱。 為了使計算機更容易識別清晰的形狀(例如正方形),我們將每個低于特定閾值的像素設為黑色,將其余像素變?yōu)榘咨?

img = cv2.imread(png, cv2.IMREAD_GRAYSCALE)
_, threshold = cv2.threshold(img, 170, 255, cv2.THRESH_BINARY)

The code above shows how this step was implemented. The first line reads in the png we imported at the beginning and directly transforms it into a gray-scaled picture. The second line then applies the thresholding to the gray-scaled image. This is done by specifying the image, the threshold value (in our case 170, which is obtained by trial and error), the maximum value (in our case we would like the pixels to turn white if the exceed the threshold), and the way OpenCV should apply the thresholding. Binary thresholding means that there will be a clear cut — every pixel with a value below the thresholding will be set to zero, every pixel above the threshold will be set to the maximum value, in our case 255.

上面的代碼顯示了如何執(zhí)行此步驟。 第一行讀入我們一開始導入的png,并將其直接轉換為灰度圖片。 然后第二行將閾值應用于灰度圖像。 這是通過指定圖像,閾值(在我們的情況下為170,這是通過反復試驗獲得的),最大值(在我們的情況下,如果像素超過閾值,我們希望像素變?yōu)榘咨?以及OpenCV應該應用閾值的方式。 二進制閾值意味著存在明確的界限-每個值低于閾值的像素都將設置為零,高于閾值的每個像素都將設置為最大值(在我們的示例中為255)。

The next step is then to identify the squares within our image. This is done by the handy function called findContours

然后,下一步是識別圖像中的正方形。 這是通過名為findContours的便捷函數完成的

contours, _ = cv2.findContours(threshold, cv2.RETR_TREE,
cv2.CHAIN_APPROX_SIMPLE)

We see that the function takes three inputs (it thas more arguments than that, but these three are relevant for our problem). The first input represents our thresholded image. The second input is not of great importance to us, since it states which kind of hierarchy should be used when storing the contours. The third output defines how a shape should be saved.

我們看到該函數接受三個輸入(其參數更多,但是這三個與我們的問題有關)。 第一個輸入代表我們的閾值圖像。 第二個輸入對我們而言并不重要,因為它指出了存儲輪廓時應使用哪種層次結構。 第三個輸出定義應如何保存形狀。

The image below shows this last point visually. Even though we have two white squares, there are two different in which we could save the relevant information needed to replicate these squares: we could either save every single pixel, as it is done in the left picture, or we save only the corner coordinates. Needless to say, the right one would use significantly less memory. Exactly this method is specified when the cv2.CHAIN_APPROX_SIMPLE in the command above was called.

下圖直觀地顯示了最后一點。 即使我們有兩個白色正方形,也有兩個可以保存復制這些正方形所需的相關信息的方法:我們可以保存每個像素(如左圖所示),或者僅保存角坐標。 不用說,正確的人將使用更少的內存。 當調用上述命令中的cv2.CHAIN_APPROX_SIMPLE時,正是指定了此方法。

Source: https://docs.opencv.org/3.4/d4/d73/tutorial_py_contours_begin.html資料來源: https : //docs.opencv.org/3.4/d4/d73/tutorial_py_contours_begin.html

03插入解決方案 (03 Inserting the solutions)

After storing all the information of all kind of shapes from the picture, we would like to restrict the shapes we are looking for to the squares. As outlined above, we stored the information of every shape by storing the coordinates of the corner points of every contour. Since we are interested in squares, only contours which have exactly four corner points are relevant for our problem.

在存儲完圖片中各種形狀的所有信息之后,我們希望將所需形狀限制為正方形。 如上所述,我們通過存儲每個輪廓的拐角點的坐標來存儲每個形狀的信息。 由于我們對正方形感興趣,因此只有正好具有四個角點的輪廓才與我們的問題有關。

rectangles = [x for x in contours[1:] if (len(x)==4)]

One not very intuitive feature of the OpenCV function findCountours is that it detects contours from right to left and from bottom to top. This created a bit of a problem, given that we our solutions are stored in a different way, namely from top to bottom and left to right. In order to align these two lists, we alter the rectangles list we created in the code above through the following code

OpenCV函數findCountours的一項不是很直觀的功能是它從右到左以及從下到上檢測輪廓。 考慮到我們的解決方案以不同的方式存儲,即從上到下,從左到右,這造成了一個問題。 為了對齊這兩個列表,我們通過以下代碼更改了在上面的代碼中創(chuàng)建的矩形列表

right_side = list(reversed(rectangles[0::2]))
left_side = list(reversed(rectangles[1::2]))
sorted_list = left_side + right_side

Now the solutions as well as the rectangle information are both in same order. Last but not least we then have to write the solutions into the rectangle. This is done by extracting the bottom left x and y coordinate, which is shown in the image below as the red circle.

現在,解和矩形信息都處于相同的順序。 最后但并非最不重要的一點是,我們必須將解寫入矩形中。 這是通過提取左下角的x和y坐標完成的,在下圖中顯示為紅色圓圈。

The actual writing of the solution for each question is done by a function called putText. The input of the function are relatively straight forward. Namely, we insert the image as well as some coordinates and a font.

每個問題的答案的實際編寫是通過一個稱為putText的函數完成的。 函數的輸入相對簡單。 即,我們插入圖像以及一些坐標和字體。

font = cv2.FONT_HERSHEY_COMPLEX
for i, j in zip(solutions, sorted_list):
x = j[1][0][0]
y = j[1][0][1]
cv2.putText(img, i, (x, y), font, 0.7, (0))cv2.imshow("Threshold", img)
cv2.waitKey(0)
cv2.destroyAllWindows()

Finally we then can display our results, which look very promising. It might be that solving these question by hand instead of using Python could have been quicker, but it would have been considerably less fun!

最后,我們可以顯示我們的結果,這看起來很有希望。 也許手動解決這些問題而不是使用Python可能會更快,但樂趣會大大減少!

翻譯自: https://medium.com/swlh/using-python-to-do-your-homework-4453264ba517

python做作業(yè)沒頭緒

總結

以上是生活随笔為你收集整理的python做作业没头绪_使用Python做作业的全部內容,希望文章能夠幫你解決所遇到的問題。

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

91麻豆精品国产91久久久无限制版 | 精品国产伦一区二区三区观看说明 | 超碰97人人干 | 激情综合啪 | 夜夜摸夜夜爽 | 香蕉视频免费在线播放 | 日韩精品一区二区三区电影 | 亚洲精品综合一区二区 | 亚洲色综合 | 国产综合婷婷 | 97av视频| 欧美日韩一区二区三区视频 | 一级黄色大片在线观看 | 国产破处在线视频 | 成人久久亚洲 | 欧美日韩国产色综合一二三四 | 伊人五月天综合 | 91一区啪爱嗯打偷拍欧美 | 夜夜操网 | 天天五月天色 | 欧美五月婷婷 | 日日碰狠狠添天天爽超碰97久久 | 手机在线永久免费观看av片 | 日本黄色免费在线观看 | 亚洲天堂网视频 | av短片在线观看 | 美女久久久久久久 | 国产精品99久久久精品 | 久久久久综合精品福利啪啪 | 五月婷婷综 | av免费观看在线 | 亚洲综合色站 | 国产精品va最新国产精品视频 | 国产精品99久久99久久久二8 | 欧美日韩亚洲国产一区 | 99久久99热这里只有精品 | 亚洲欧美日本国产 | 天堂网一区二区 | 在线免费观看羞羞视频 | 91污视频在线 | 久久综合激情 | 人人爽久久久噜噜噜电影 | 亚洲国内精品视频 | 久草在线手机视频 | 在线观看成人 | 色综合色综合久久综合频道88 | 欧美性生活一级片 | 天天做天天爱天天综合网 | 日韩试看| 国产1区在线观看 | 六月天综合网 | 亚洲伦理一区 | 日操操| 国产在线a不卡 | 日本九九视频 | 激情黄色av | 午夜精品久久久久久久久久久久久久 | 国产视频九色蝌蚪 | 五月婷婷色丁香 | 超碰97人人在线 | 色94色欧美 | 天天爱天天操天天射 | 97视频在线免费观看 | 亚洲成年人在线播放 | 在线免费高清视频 | 日韩一二三区不卡 | 天天综合日| av三级在线播放 | 在线看中文字幕 | 夜夜爽88888免费视频4848 | 激情av一区二区 | 婷婷视频在线观看 | 大胆欧美gogo免费视频一二区 | 欧美俄罗斯性视频 | adn—256中文在线观看 | 国产精品一区二区久久精品爱涩 | 日韩在线影视 | 国产精品资源在线 | 久久综合之合合综合久久 | 天天爽天天摸 | 97超碰免费在线观看 | 黄色三级在线 | 亚洲jizzjizz日本少妇 | 91九色网站 | 不卡av电影在线观看 | 99r在线 | 国产亚洲在线视频 | 亚洲一区美女视频在线观看免费 | 在线视频观看亚洲 | 五月天婷婷在线观看视频 | 可以免费看av| 国产黄色成人 | 天堂av在线| 黄色官网在线观看 | 精品久久免费看 | 国产成人免费在线 | 黄色成人小视频 | 久久久精品国产一区二区 | 国产专区一| 天天操天天射天天爱 | 日韩高清一区二区 | 91片黄在线观看 | 久久任你操| 中文区中文字幕免费看 | 日韩h在线观看 | 丝袜美腿在线 | 伊人五月综合 | 91大神视频网站 | 最近免费中文字幕大全高清10 | 久久九九国产视频 | 日韩免费视频 | 中文字幕亚洲精品在线观看 | 国产黄色av| 亚洲美女精品区人人人人 | 98久9在线 | 免费 | 国产黄色特级片 | 青春草视频 | 国产午夜三级一区二区三 | 久久久久夜色 | 国产麻豆剧传媒免费观看 | 麻豆久久久久 | 又黄又色又爽 | 国产精品青青 | 69精品久久 | 中文字幕区 | 日韩激情在线 | 99这里只有 | 亚洲激情综合网 | 97偷拍在线视频 | 香蕉在线视频播放网站 | 久草在线视频免费资源观看 | 欧美日韩中文字幕视频 | 久久av福利| 九九热国产视频 | 亚洲精品午夜视频 | 中文字幕av在线 | 韩国av免费在线观看 | 欧美黑人性爽 | 亚洲综合色视频在线观看 | 日日操网站 | 91porny九色91啦中文 | 丰满少妇在线观看网站 | 日韩欧美国产成人 | 香蕉视频在线免费 | 97福利社 | 国产精品久久电影观看 | 在线播放一区二区三区 | 欧美成人黄色 | 一区二区三区国 | 天天操天天摸天天射 | 国产黄色在线观看 | 日韩va欧美va亚洲va久久 | 国产国产人免费人成免费视频 | 免费色网站| 最近的中文字幕大全免费版 | 在线视频第一页 | 婷色在线| 日本午夜免费福利视频 | 国产精品99久久免费黑人 | 最新国产在线观看 | 久久九九久久九九 | 奇米影视777影音先锋 | 99热国产在线中文 | 香蕉久草| 久久1电影院 | 国产又粗又猛又黄又爽的视频 | 在线免费视频 你懂得 | 午夜色婷婷 | 色a在线观看 | 69欧美视频 | 又色又爽的网站 | 免费av网站在线看 | 99久久精品视频免费 | 欧美激情视频免费看 | 伊人久久电影网 | 日韩免费视频一区二区 | 日韩在线观看视频一区二区三区 | 视频国产在线观看18 | 国产高清黄色 | 亚洲精品久久视频 | 黄色aaa毛片| 色婷五月天 | 婷婷六月丁 | 亚洲精品乱码久久久久久蜜桃91 | 日韩av女优视频 | 亚洲精品在线视频观看 | 在线免费视频 你懂得 | 日韩欧美高清 | 久久久久成人免费 | 色婷婷视频 | 97免费 | 91九色视频在线播放 | 欧美日韩中文另类 | 91日本在线播放 | 亚洲综合视频在线 | 日韩久久午夜一级啪啪 | 97精品免费视频 | a成人v在线 | 玖玖视频精品 | 91视频在线免费观看 | 美女视频永久黄网站免费观看国产 | 精品a级片 | 中文字幕电影一区 | 精品视频久久 | 国产精品中文字幕在线播放 | 国产欧美精品一区二区三区四区 | 日韩免费视频线观看 | 色婷婷综合久久久 | 国产精品国产精品 | 亚洲 欧美 国产 va在线影院 | 日韩欧美一区二区在线 | 在线黄色观看 | 91插插插网站| 一区二区免费不卡在线 | 久久影视中文字幕 | 亚洲精品美女在线观看 | 亚洲精品欧美成人 | 久久国产品 | 国产视频1 | 日韩超碰 | 91av播放| 国产一区久久 | 日本中文字幕系列 | 久草在线手机观看 | 亚洲精品日韩一区二区电影 | 亚洲另类视频在线观看 | 三级免费黄色 | 在线播放视频一区 | 天堂av在线7 | 韩国av一区二区三区在线观看 | 99热手机在线| 久草免费新视频 | 免费观看国产视频 | 久久久久成人精品 | 色国产视频 | 91插插插网站 | 成人av教育 | 国产一级大片在线观看 | 天天干天天上 | 亚洲国内在线 | 亚洲激情六月 | 激情网站免费观看 | 久久综合久久八八 | 激情av网址 | 中文字幕黄色 | 久久久精品网 | 高清久久久 | www.少妇| 公开超碰在线 | 97人人添人澡人人爽超碰动图 | 韩国精品在线 | 一个色综合网站 | 久久国产欧美日韩精品 | 91伊人影院| 国产精品视频久久 | 成人九九视频 | 久久一精品 | av直接看 | 青青久草在线视频 | 天天操天天射天天操 | 久久天堂亚洲 | 免费观看丰满少妇做爰 | 国产亚洲综合精品 | 伊人首页| 日韩一区二区三区免费视频 | 伊人天堂av | 99精品视频在线免费观看 | 视频91 | 国产精品乱码久久久久久1区2区 | 中文字幕在线字幕中文 | 在线精品一区二区 | 看片黄网站 | 天天综合狠狠精品 | 99在线精品免费视频九九视 | 日韩综合视频在线观看 | 在线观看视频一区二区三区 | 超碰97av在线| 日韩免费视频线观看 | 在线观看精品视频 | 午夜精品视频一区 | 日日碰夜夜爽 | 91免费高清在线观看 | 中文字幕永久 | 五月开心婷婷 | 国产69久久精品成人看 | 韩国视频一区二区三区 | 欧美激情视频免费看 | 国产色 在线 | 国产成人精品一区二区 | www.久久免费 | 亚洲欧洲精品一区二区精品久久久 | 中文国产字幕 | 免费观看mv大片高清 | 在线观看国产v片 | 啪啪肉肉污av国网站 | 久久九九九九 | 国产亚洲情侣一区二区无 | 中文字幕 国产专区 | 国产在线资源 | 黄在线免费观看 | 亚洲激情 在线 | 91在线产啪| 国产精品video | 国产黄色在线看 | 天天操夜夜想 | 久久刺激视频 | 热久久电影 | 国产精品成人一区二区 | 国产.精品.日韩.另类.中文.在线.播放 | 四虎永久免费在线观看 | 亚洲v精品| 亚洲国产字幕 | 国产美女免费观看 | 97香蕉久久超级碰碰高清版 | 毛片888| 成人在线观看av | av免费观看高清 | 天天爽天天碰狠狠添 | 日韩一区二区免费在线观看 | 97精品久久 | 91最新中文字幕 | 久久久精品二区 | 免费黄在线观看 | 国产精品大片在线观看 | 婷婷深爱| 日本中文字幕网址 | 一本一本久久a久久精品综合 | 91在线视频免费91 | 国产精品1区2区3区 久久免费视频7 | 毛片网站免费 | 国产精品第十页 | 精品久久久久国产 | 久二影院 | 欧美精品中文字幕亚洲专区 | 在线观看一级片 | 91喷水 | 欧美精品久久天天躁 | 亚洲精品影院在线观看 | 久久国产影院 | 综合影视 | 美女国产在线 | 人人插人人草 | 色婷婷综合久久久久中文字幕1 | 九月婷婷综合网 | 日韩免费av片 | 国产黄色在线网站 | 亚洲精品玖玖玖av在线看 | 日本 在线 视频 中文 有码 | 天天操天天干天天爽 | 黄a网| 免费在线黄色av | 黄色成人av网址 | 精品伊人久久久 | 欧美专区亚洲专区 | www.伊人色.com | 亚洲国产高清视频 | 欧美日韩中文视频 | 国产精品久久久久久久久搜平片 | 国产99久久久国产 | 久久激情五月丁香伊人 | 久久精品免视看 | 免费亚洲视频 | 久久免费视频精品 | 国产高清视频免费最新在线 | 91在线免费观看国产 | 久av在线 | 天天射天天操天天 | 69绿帽绿奴3pvideos | 国产精品一区免费看8c0m | 国产一区在线免费观看视频 | 成人国产在线 | 欧美日韩不卡一区二区三区 | 麻豆国产精品va在线观看不卡 | 成年人免费看 | 香蕉视频在线网站 | 伊人婷婷色 | 成人av影视在线 | 免费观看黄 | 日韩在线高清视频 | 丝袜美腿在线视频 | 亚洲乱码在线观看 | 日韩精品专区在线影院重磅 | 欧美日韩免费观看一区二区三区 | 亚洲毛片在线观看. | 激情欧美丁香 | 国产黄大片 | 天天操天天操天天操天天 | 在线只有精品 | 亚洲黄色高清 | 国产拍在线 | 久久成熟 | 啪啪免费观看网站 | 日韩在线激情 | 香蕉久久久久久av成人 | 免费在线一区二区 | 色综合久久久久久久久五月 | 最新日韩中文字幕 | 免费视频区 | 不卡中文字幕在线 | ww视频在线观看 | 国产精品入口a级 | 日本少妇高清做爰视频 | 日韩天天干 | 日韩 在线a | 亚洲精品www久久久久久 | 激情婷婷在线观看 | 欧美一二区在线 | 久久天天躁狠狠躁亚洲综合公司 | av动态图片 | 亚洲免费小视频 | 玖玖色在线观看 | 热热热热热色 | 欧美人操人| 中文字幕视频在线播放 | 中文字幕亚洲综合久久五月天色无吗'' | 国产 欧美 日产久久 | 五月婷婷播播 | 中文字幕精品一区二区三区电影 | 丁香花五月 | 最近中文字幕视频网 | 国产福利免费看 | 91色综合| 国产99久久精品一区二区300 | 色婷婷伊人 | 日韩免费av在线 | 91精品国产乱码久久桃 | 亚洲精品www久久久久久 | 国内精品视频在线播放 | 国产精品成| 丁香花中文在线免费观看 | 亚洲视频在线观看免费 | 永久免费精品视频网站 | 精品国产福利在线 | 色综合网在线 | 免费在线观看成人 | 国产色一区 | 国产成人精品aaa | 国产亚洲精品综合一区91 | 最近中文字幕大全中文字幕免费 | 精品视频99 | 国产五月婷 | 国内丰满少妇猛烈精品播放 | 狠狠色丁香婷综合久久 | 成人影片在线播放 | 91精品国产91久久久久久三级 | 免费视频色 | 国产精品久久久999 国产91九色视频 | 国产精品视频永久免费播放 | 五月婷婷综合激情网 | 免费成人结看片 | 久久免费精品 | 97在线观 | 久久五月天综合 | 久久精品这里都是精品 | 人人超碰在线 | 在线观看国产高清视频 | 免费高清男女打扑克视频 | av大片免费在线观看 | 91网站在线视频 | 欧美淫视频| 欧美日韩色婷婷 | 欧美成年黄网站色视频 | 欧美日韩性 | 天天天插| 日韩精品视频一二三 | 99视频在线精品 | 国内丰满少妇猛烈精品播 | 国精产品永久999 | 最新真实国产在线视频 | 成年人免费看的视频 | 黄污网 | 丝袜美腿av| 国产精品手机播放 | 激情婷婷亚洲 | 亚洲色图激情文学 | 欧美亚洲成人xxx | 成年人毛片在线观看 | 碰碰影院| 久久精品一区二区三区四区 | 国产日产精品一区二区三区四区 | 激情av综合 | 久久99精品一区二区三区三区 | 国产欧美中文字幕 | 亚洲在线视频观看 | 国产欧美久久久精品影院 | 国产一区二区久久 | 亚洲婷婷在线视频 | 久久精品视频免费播放 | 国产午夜精品在线 | 久久高清| 日p视频 | 久久伦理 | 亚洲精品成人在线 | 日韩在线理论 | 日韩a级黄色片 | 超碰人人91 | 91精品国产乱码久久 | 久久久久久在线观看 | av电影av在线 | 丁香久久激情 | 亚洲女欲精品久久久久久久18 | 黄色影院在线观看 | 精品在线你懂的 | 国产一区免费在线观看 | 韩国av一区二区三区在线观看 | 色88久久 | 亚洲天堂网视频 | 日日麻批40分钟视频免费观看 | 亚洲欧洲国产视频 | 午夜精品av | 欧美日韩aaaa| 五月综合激情婷婷 | 国产精品久久嫩一区二区免费 | 九九久久久久久久久激情 | 国产91丝袜在线播放动漫 | www日韩精品 | 欧美性精品 | av在线播放中文字幕 | 成人av电影在线播放 | 成人久久精品视频 | 日韩高清在线观看 | 国产五月 | 亚洲理论片 | 国产一级电影 | 91亚洲精品久久久中文字幕 | 久久成年人网站 | 91精品专区 | 国产成人精品亚洲精品 | 久久不卡电影 | 精品主播网红福利资源观看 | 91精品办公室少妇高潮对白 | 欧美福利久久 | 亚洲一区av | 亚洲一二三在线 | 黄网站色视频免费观看 | 蜜臀久久99精品久久久无需会员 | 免费影视大全推荐 | 国产盗摄精品一区二区 | 婷婷伊人五月 | 日日夜夜网站 | 日韩午夜大片 | 黄色一级动作片 | 最新国产精品拍自在线播放 | 国产精品一区二区三区四 | 黄色在线观看免费 | 国产无遮挡猛进猛出免费软件 | 国产精品免费久久久久久 | 中文字幕精品一区久久久久 | 五月婷丁香 | 久久久高清免费视频 | 国产精品一区二区白浆 | 亚洲精品动漫久久久久 | 色综合亚洲精品激情狠狠 | 午夜久久| 香蕉看片| 成人久久久电影 | 免费精品在线视频 | 丁香五月网久久综合 | 成人av在线电影 | 涩涩伊人| 911av视频 | 久久久久久久久久免费 | 免费黄色a级毛片 | 97国产精品亚洲精品 | 日本精a在线观看 | 亚洲国产中文字幕在线观看 | 91精品影视 | a级国产乱理论片在线观看 特级毛片在线观看 | 免费亚洲黄色 | 日本中文字幕在线免费观看 | 久久r精品 | 亚洲人成在线电影 | 91精品视频免费观看 | 久久,天天综合 | 免费高清在线观看电视网站 | 天天干天天操天天干 | 国产一级黄色免费看 | 欧美日比视频 | 亚洲日韩欧美视频 | 99精品视频在线观看 | 成人av日韩 | 天天激情站| 国产日韩欧美视频 | 天天天天天天操 | 成人午夜电影网 | 在线观看中文字幕一区 | 中文字幕乱码日本亚洲一区二区 | 999久久久 | 久久高清免费视频 | 精品久久久久免费极品大片 | 欧美性猛片, | 97电影手机版 | 国产视频二区三区 | 国产婷婷色 | 国产精品永久久久久久久久久 | 久久免费国产精品 | 天天伊人网 | 亚洲影院一区 | 中文网丁香综合网 | 午夜资源站 | 美女久久网站 | 天天色棕合合合合合合 | 成人免费网站在线观看 | 91精品资源 | 国产精品久久电影网 | 色多多在线观看 | 亚洲资源网 | 亚洲天天做 | 中文国产字幕在线观看 | 国产短视频在线播放 | 91夜夜夜 | 亚洲精品国产综合99久久夜夜嗨 | 日日爱视频 | 国产精品大尺度 | 国产日韩中文字幕在线 | 性日韩欧美在线视频 | 免费a视频在线 | 国产一区二区不卡在线 | 国产精品 国产精品 | 精品欧美日韩 | 国产中文在线观看 | 91九色在线视频 | 久久免费视频5 | 超碰99在线 | 精品国产免费人成在线观看 | 色婷婷a | 在线黄色国产 | 美女久久久久久久久久久 | 美女视频久久 | 最新成人av| 天天射天天干 | 在线观看免费黄色 | 美女福利视频 | av高清网站在线观看 | 亚洲免费精彩视频 | 亚洲更新最快 | 麻豆视频在线免费观看 | 免费观看成年人视频 | 一区二区三区四区五区在线视频 | 99久热精品 | 97在线观看免费视频 | 成人日韩av| 成年一级片 | 日批网站在线观看 | 国产精品video | 日韩精品在线一区 | 操处女逼 | 日韩av电影免费在线观看 | 最新在线你懂的 | 久久久私人影院 | 黄色大片日本 | 亚洲91中文字幕无线码三区 | 一区二区网| 黄色av观看 | 视频在线精品 | 国产小视频精品 | 91丨九色丨高潮丰满 | 日韩色爱| 五月婷香蕉久色在线看 | 亚洲精品在线一区二区三区 | 色吊丝在线永久观看最新版本 | 精品国产久| 九九亚洲视频 | 波多在线视频 | 啪啪精品 | 五月婷婷中文网 | 黄色在线观看免费 | 久久久精选 | 精品黄色视 | 黄色在线免费观看网址 | 亚洲激情在线视频 | 国产在线观看国语版免费 | 99国产精品视频免费观看一公开 | 亚洲狠狠婷婷 | 亚洲精品免费视频 | 亚洲三级黄色 | 欧美日产在线观看 | 欧美精选一区二区三区 | 久久在线观看视频 | 精品视频 | 国产裸体视频bbbbb | 国产在线观看高清视频 | 国产精品视频免费观看 | av丁香 | www178ccom视频在线 | 午夜 免费 | 亚洲第一伊人 | 91麻豆精品国产91久久久久久 | 日韩午夜高清 | 在线天堂中文www视软件 | 白丝av免费观看 | 深爱五月激情网 | 中文字幕婷婷 | 国产精品一区二区久久精品爱涩 | 国产在线欧美 | 精品亚洲成人 | 亚洲精品在线一区二区 | 日韩高清成人 | 911香蕉| 中文字幕在线观看你懂的 | 中文亚洲欧美日韩 | 色婷婷狠狠五月综合天色拍 | 亚洲区另类春色综合小说校园片 | 日韩av影视在线观看 | 精品国产一区在线观看 | 久精品在线观看 | 日韩精品视频网站 | 天天干天天做天天爱 | 肉色欧美久久久久久久免费看 | 久久国产影视 | 中文字幕视频网站 | 一区二区三高清 | 激情一区二区三区欧美 | 国产精品亚洲成人 | 五月婷影院 | 一区二区成人国产精品 | 五月开心综合 | 日韩三级视频在线观看 | 深夜国产在线 | 国产偷在线 | 久久久久久久99精品免费观看 | 日韩特级片 | 最新日韩在线观看 | 亚洲欧美视屏 | 中文国产在线观看 | 欧美日本在线视频 | 欧美另类成人 | 啪啪免费观看网站 | 免费网站污| 色婷婷骚婷婷 | 中文字幕在线资源 | 中文字幕在线不卡国产视频 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 丁香九月激情 | 天天玩天天操天天射 | 国产精品va最新国产精品视频 | 国产亚洲免费观看 | 91精品国产综合久久福利不卡 | 国产一区二区三区 在线 | 亚洲免费精彩视频 | 免费看片黄色 | 欧美视频日韩 | 伊人手机在线 | 欧美激情第28页 | 免费欧美精品 | 免费91麻豆精品国产自产在线观看 | 国产精品欧美在线 | 精品国产乱码久久久久久三级人 | 国产精品男女啪啪 | 亚洲精品a区 | 国际精品久久久久 | 国产精品久久久久久69 | 国产精品99久久久久久久久久久久 | 久久影院中文字幕 | www.888.av| 国产 日韩 中文字幕 | 久久久天天操 | 国产精品久免费的黄网站 | 少妇bbbb搡bbbb搡bbbb | 日韩精品一区二区三区视频播放 | 国产伦理剧 | 午夜av不卡 | 国产高清一区二区 | www在线观看国产 | 久久高清国产视频 | 日韩aa视频| 在线播放 亚洲 | 亚洲va欧美 | 依人成人综合网 | 美女精品久久久 | 在线a亚洲视频播放在线观看 | 亚洲综合精品在线 | 国产成人99av超碰超爽 | 一级α片 | 日韩视频区 | 日日夜夜操av | 在线观看一级视频 | 日p在线观看 | 日韩av一区二区三区 | 成人免费中文字幕 | 亚洲国产美女精品久久久久∴ | 亚洲成人资源在线 | 人人爱人人添 | 亚洲成人999 | 97香蕉超级碰碰久久免费软件 | 久久久精品国产一区二区电影四季 | 91成人看片 | 一级欧美黄| 少妇搡bbb| 国产精品毛片网 | 黄污视频网站大全 | 国产一区91 | 麻豆传媒视频在线免费观看 | 69中文字幕 | 日本久久视频 | 国产成人一区二区啪在线观看 | 久久国产精品99久久久久久老狼 | 日韩啪啪小视频 | 欧美国产不卡 | 亚洲激情视频 | 在线观看aaa | 精品国产美女在线 | 一区二区三区四区五区在线 | 久久精品国产久精国产 | 日韩欧美精品一区 | 91av小视频 | 欧美 日韩 国产 成人 在线 | 国产成人精品国内自产拍免费看 | 国产最新视频在线观看 | 免费久草视频 | 一区二区三区在线不卡 | 69亚洲视频 | 国产小视频你懂的在线 | 色噜噜狠狠狠狠色综合久不 | 在线观看中文字幕av | 亚洲精品97| 国产中文字幕在线观看 | 日本不卡一区二区 | 最近最新中文字幕 | 韩日电影在线观看 | 成年人免费看片 | 六月色丁香 | 国产精品男女 | 久久99精品久久只有精品 | 狠狠干综合网 | 亚洲日日日 | 麻豆成人精品 | 久久免费毛片视频 | 99精品欧美一区二区三区 | 色九九影院 | 国产69精品久久久久9999apgf | 婷婷六月综合网 | 不卡在线一区 | 青青河边草免费观看完整版高清 | www.夜夜| 国产综合在线视频 | 国产精品一区二区三区在线看 | 美女国产免费 | 国产精品1区2区 | 激情五月开心 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 欧美大片mv免费 | 欧美日韩一区二区三区不卡 | 91在线看黄| 在线精品观看国产 | 中国老女人日b | 国产精品2020 | 美国av大片| 欧美性网站 | 免费合欢视频成人app | 国产二区免费视频 | 国产成人av一区二区三区在线观看 | 精品免费视频. | 91桃色在线免费观看 | 91网站免费观看 | 中文字幕高清av | 国产特级毛片aaaaaa毛片 | 国产又粗又猛又色又黄网站 | 黄色a视频 | 精品国产综合区久久久久久 | 国产免费影院 | 国产资源站 | 久久国产精品免费一区 | 最近免费中文字幕mv在线视频3 | 在线 影视 一区 | 亚洲 欧美日韩 国产 中文 | 九九视频在线观看视频6 | 国产91精品一区二区绿帽 | 亚洲无人区小视频 | 亚洲综合最新在线 | 天天综合色天天综合 | 777久久久 | 99re久久精品国产 | 亚洲尺码电影av久久 | 国产破处在线播放 | 国产成人亚洲精品自产在线 | 天天干天天插 | 丁香电影小说免费视频观看 | 最新av在线免费观看 | 久久一区二区三区国产精品 | 久久午夜影院 | 最新免费av在线 | 中文av一区二区 | 超碰在线人人 | 国内精品视频久久 | 欧美一级免费高清 | 性色av一区二区三区在线观看 | 久久久亚洲网站 | 久久精彩视频 | 日韩系列在线 | 日韩精品高清视频 | 在线视频观看成人 | 夜又临在线观看 | 深爱五月激情五月 | 久久一区二区三区国产精品 | 亚洲影视九九影院在线观看 | 国产精品理论在线观看 | 2018好看的中文在线观看 | 探花系列在线 | 中文字幕免费高清在线观看 | 成年人在线免费视频观看 | 97成人精品视频在线播放 | 可以免费看av| 国产高清99 | 成人黄色小说视频 | 97夜夜澡人人爽人人免费 | 在线亚洲人成电影网站色www | 在线观看的a站 | 亚洲五月婷婷 | 久草在线精品观看 | 91网站在线视频 | 亚洲国产中文字幕 | 国产又粗又猛又黄又爽 | 99热99 | 色吧久久 | 在线国产不卡 | 久久国产精品二国产精品中国洋人 | 久久午夜免费视频 | 久久99精品国产一区二区三区 | 午夜精品电影一区二区在线 | 999久久久| 国产精品精品久久久 | 99在线看| 久久久一本精品99久久精品66 | 91视频电影| 少妇精品久久久一区二区免费 | 亚洲最新视频在线播放 | 97看片| 九七人人干 | 久久久久久精 | 天天天干夜夜夜操 | 99精品在线视频观看 | 麻豆精品国产传媒 | 国产视频一 | 精品久操| 日韩中文字幕在线看 | 久久久国产精品久久久 | 日韩欧美亚州 | 国产精品一区免费看8c0m | 在线中文字幕电影 | 国产精品一区二区三区在线播放 | 国产看片免费 | 麻豆综合网 | 欧美日韩中文字幕综合视频 | 亚洲欧洲一级 | 午夜视频在线观看一区二区 | 色的网站在线观看 | av一级片在线观看 | 中文字幕在线观看视频网站 | 99爱在线观看 | 国产99久久久国产 | 夜夜操狠狠操 | 在线免费观看视频 | 日本黄色一级电影 | a成人v | 国产精品久久久久久久久久直播 | 欧美一区二区三区在线 | 国产毛片在线 | 91视频久久久久 | 天天天射 | 色多多污污 | 日本色小说视频 | 国产一卡二卡在线 | 国产成人精品一区二区三区网站观看 | 麻豆精品视频在线观看免费 | 人人干人人超 | 九九热免费在线视频 | 国产精品资源网 | 免费涩涩网站 | 久久久国产精品亚洲一区 | 亚洲免费专区 | 最新日韩电影 | 婷婷精品国产欧美精品亚洲人人爽 | 国产剧情一区二区在线观看 | 国产亚洲精品久久久久久电影 | 免费h精品视频在线播放 | 国产精品青草综合久久久久99 | 成人作爱视频 | 国产淫片免费看 | 天天搞天天干天天色 | 在线亚洲欧美视频 | 黄色软件在线观看视频 | 天天射天天拍 | 狠狠色狠狠色综合系列 | 免费在线黄色av | 亚洲成a人片77777kkkk1在线观看 | 依人成人综合网 | 91女人18片女毛片60分钟 | 国产综合91 | 69国产成人综合久久精品欧美 | 一区二区视频在线观看免费 | 久久黄色精品视频 | 九九热久久久 | 三级黄色大片在线观看 | 国产成人精品免费在线观看 | 国产成人免费观看久久久 | 国内少妇自拍视频一区 | 久久久免费看视频 |