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

歡迎訪問 生活随笔!

生活随笔

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

python

数字图像处理与Python实现笔记之图像特征提取

發布時間:2024/10/8 python 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数字图像处理与Python实现笔记之图像特征提取 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數字圖像處理與Python實現筆記

  • 摘要
  • 緒論
  • 1 數字圖像處理基礎知識
  • 2 彩色圖像處理初步
  • 3 空間濾波
  • 4 頻域濾波
  • 5 圖像特征提取
    • 5.1 圖像顏色特征提取
      • 5.1.1 顏色直方圖
        • 1 一般顏色直方圖
        • 2 全局累加直方圖
        • 3 主色調直方圖
      • 5.1.2 顏色矩
      • 5.1.3 顏色集
      • 5.1.4 顏色聚合向量
      • 5.1.5 顏色相關圖
    • 5.2 圖像紋理特征提取
      • 5.2.1 統計紋理分析方法
      • 5.2.2 Laws紋理能量測量法
      • 5.2.3 Gabor變換
      • 5.2.4 局部二值模式
    • 5.3 圖像形狀特征提取
      • 5.3.1 簡單形狀特征
      • 5.3.2 傅里葉描述符
      • 5.3.3 形狀無關矩
    • 5.4 圖像邊緣特征提取
      • 5.4.1 梯度邊緣檢測
      • 5.4.2 一階邊緣檢測算子
        • 1 羅伯特算子
        • 2 索貝爾算子
        • 3 Prewitt算子
      • 5.4.3 二階邊緣檢測算子
        • 1 拉普拉斯(Laplace)算子
        • 2 LoG邊緣檢測算子
    • 5.5 圖像點特征提取
    • 5.6 小結
  • 參考資料

摘要

  • 簡要介紹數字圖像處理涉及的一些基本概念、基本運算、基本類型,以及如何通過Python對數字圖像進行讀取和簡單操作。
  • 以彩色圖像為例對數字圖像處理的基本操作進行介紹,熟悉數字圖像處理的基本過程,主要包括顏色空間的基本概念、偽彩色圖像處理操作,彩色圖像處理簡單操作。
  • 瞄準在空間域中對圖像進行增強,介紹空間濾波的機理、基本概念以及使用的基本技術。本章內容包括空間濾波基本概念、基于空間濾波的圖像平滑處理、基于空間濾波的銳化操作以及混合空間增強。
  • 從頻域角度入手對圖像處理及增強方法展開介紹。因為頻域濾波所需的數學知識較多,所以本章采取由淺入深的策略,首先介紹一維傅里葉變換,其次介紹二維傅里葉變換和快速傅里葉變換,最后介紹圖像頻域濾波中出現的各種技術,其大體可分為低通濾波和高通濾波兩大類。
  • 從全局特征提取和局部特征提取兩方面入手,分別介紹顏色特征、紋理特征、形狀特征、邊緣特征、點特征的提取方法。本章內容是目前機器視覺和圖像處理領域的學者關注較多的內容,通過穿插較多的實例,幫助讀者理解圖像特征提取的基本技術。
  • 瞄準如何減少圖像傳輸及存儲數據大小,介紹主要使用的壓縮技術,包括有損壓縮和無損壓縮等,并使用JPEG壓縮技術串講全章知識點。
  • 介紹圖像的小波域表示及多分辨率表示。
  • 緒論

    • 人工智能是引領未來發展的戰略性技術,是新一輪科技革命和產業變革的重要驅動力量,將深刻地改變人類社會生活。

    • 促進人工智能和實體經濟的深度融合,構建數據驅動、人機協同、跨界融合、共創分享的智能經濟形態,更是推動質量變革、效率變革、動力變革的重要途經。

    • 進年來,我國人工智能新技術、新產品、新業態持續涌現,與農業、制造業、服務業等行業的融合步伐明顯加快,在技術創新、應用推廣、產業發展等方面成效初顯。

    • 人工智能技術并不是一個新生事物,它在最近幾年引起全球性關注并得到飛速發展的主要原因,在于它的三個基本要素(算法、數據、算力)的迅猛發展,其中又以數據和算力的發展尤為重要。

    • 物聯網技術的蓬勃發展使得數據累計的難度越來越低,而芯片算力的不斷提升,使得過去只能通過云計算才能完成的人工智能運算,現在可以下沉到最普通的設備上完成。

    • 物聯網技術為機器帶來感知能力,而人工智能則通過計算算力為機器帶來了決策能力,正如感知和大腦對自然生命進化所起到的必然性作用。

    1 數字圖像處理基礎知識

    https://hulin.blog.csdn.net/article/details/107570020

    2 彩色圖像處理初步

    https://hulin.blog.csdn.net/article/details/107578369

    3 空間濾波

    https://hulin.blog.csdn.net/article/details/107589248

    4 頻域濾波

    https://hulin.blog.csdn.net/article/details/107609844

    5 圖像特征提取

    • 圖像特征是指可以對圖像的內容或特點,進行表征的一系列數學的集合,主要包括圖像的自然特征(如亮度、色彩、紋理等)和圖像人為特征(如圖像頻譜、圖像直方圖等)。

    • 圖像特征提取可以視為廣義上的圖像變換,即將圖像從原始屬性空間轉化到特征屬性空間。

    • 圖像特征提取過程是指對圖像包含的信息進行處理和分析,并將其中不易受隨機因素干擾的信息,作為圖像的特征提取出來,進而實現將圖像的原始特征,表示為一組具有明顯的物理意義或統計意義的特征。

    • 圖像特征提取之后,通常還會伴隨圖像特征的選擇。圖像特征選擇過程是去除冗余信息的過程,其具有提高識別精度、減少運算量、提高運算速度等作用。

    • 良好的圖像特征通常具有以下3個特征。
      ① 代表性或可區分性
      圖像特征應能夠對該類別的圖像進行高效表達。不同類別的對象之間的特征差異越大越好,以滿足相應任務的要求。如在區分乒乓球和足球時,紋理特征就是一個不錯的特征,因為足球一般有六邊形紋理結構,而乒乓球沒有。在進行圖像分割時,圖像中的邊緣突變就是一個很好的特征,因為可以明確表示圖像的內容發生了改變。
      ② 穩定性
      同一類別圖像的特征應該具有類似的特征值,以保證類別內圖像的相似度大于類別間圖像的相似度。如在區分成熟蘋果和不成熟蘋果時,顏色是一個比較好的特征,因為不成熟的蘋果通常呈青色,而成熟的蘋果通常呈黃色或者紅色,尺寸大小這個特征在區分蘋果成熟與否時,不是一個穩定的特征。
      ③ 獨立性
      圖像特征應該彼此獨立,盡量減少彼此的關聯性,因為圖像特征之間的關聯性較強,會影響圖像內容的較好表達。如蘋果的直徑和重量就屬于關聯性較強的兩個特征,因為他們都可以反映蘋果的大小,因此同時使用大小和重量這兩個特征就會顯得冗余。

    • 圖像特征提取可以分為底層特征提取和高層語義特征提取。高層語義特征提取通常關注語義層次的特征,如識別任務中的人類識別,圖像分類等。底層特征提取通常關注圖像的顏色、紋理、形狀等一般特征。底層特征提取很少關注圖像的語義信息,通過底層特征提取獲得的信息一般比較普遍。

    • 高層語義特征提取通常需要關聯語義,如人臉識別中很多語義特征與人臉的部件相關,這能夠反映圖像中是否存在某類對象。高層語義特征提取以底層特征提取為基礎,輔以模式識別等方法,建立語義關聯,進而形成語義特征。深度學習的出現為語義特征提取提供了新的思路,實現了底層特征提取和高層語義關聯之間的銜接,極大地提升了圖像語義分析的效果。

    • 圖像特征提取根據其相對尺度,可分為全局特征提取和局部特征提取。全局特征提取關注圖像的整體表征。常見的全局特征包括顏色特征、紋理特征、形狀特征、空間位置關系特征等。局部特征提取關注圖像的某個局部區域的特殊性質。一幅圖像中往往包含若干興趣區域,從這些區域中可以提取出數量不等的若干個局部特征。和全局特征提取過程相比,局部特征提取過程首先需確定要描述的興趣區域,然后再對興趣區域進行特征描述。

    5.1 圖像顏色特征提取

    • 顏色特征是比較簡單但是應用廣泛的一種視覺特征。顏色特征往往和圖像中包含的對象或場景相關。
    • 與其他圖像特征相比,顏色特征對圖像的尺寸、方向、視角變化的依賴性較小,即相對于圖像的尺寸、方向、視角變化具有較好的健壯性。顏色特征是一種全局特征,能夠描述圖像或圖像區域對應的景物的表面性質。
    • 目前主要使用的顏色特征主要包括顏色直方圖、顏色矩、顏色集、顏色聚合向量以及顏色相關圖。

    5.1.1 顏色直方圖

    • 顏色直方圖用于描述圖像中像素顏色的數值分布情況,可以反映圖像顏色的統計分布和圖像基本色調。顏色直方圖僅可表征圖像中某一顏色值出現的頻數,無法描述圖像像素分布的空間位置信息。
    • 任意一幅圖像都能唯一給出一幅與它對應的顏色直方圖,但是不同的圖像可能有相同的顏色直方圖,因此直方圖與圖像存在一對多的關系。如將圖像劃分為若干個子區域,所有子區域的顏色直方圖之和等于全圖的顏色直方圖。
    • 一般情況下,由于圖像上的背景和前景物體的顏色分布明顯不同,顏色直方圖上會出現雙峰,但背景和前景物體的顏色較為接近的圖像,顏色直方圖不具有這一特性。

    1 一般顏色直方圖

    • 顏色直方圖是基本的顏色特征,它反映的是圖像中像素顏色值的組成分布,即出現了哪些顏色,以及各種顏色出現的概率。
    from matplotlib import pyplot as plt from skimage import data, exposure# 中文顯示工具函數 def set_ch():from pylab import mplmpl.rcParams['font.sans-serif'] = ['FangSong']mpl.rcParams['axes.unicode_minus'] = Falseset_ch() img = data.coffee() # 計算直方圖 histogram_r = exposure.histogram(img[:, :, 0], nbins=256) histogram_g = exposure.histogram(img[:, :, 1], nbins=256) histogram_b = exposure.histogram(img[:, :, 2], nbins=256)plt.figure() plt.subplot(221) plt.axis('off') plt.title('原始圖像') plt.imshow(img)plt.subplot(222) plt.axis('off') plt.title('R通道直方圖') plt.imshow(histogram_r)plt.subplot(223) plt.axis('off') plt.title('G通道直方圖') plt.imshow(histogram_g)plt.subplot(224) plt.axis('off') plt.title('B通道直方圖') plt.imshow(histogram_b) plt.show()
    • 彩色圖像的一般顏色直方圖
    • 一般顏色直方圖對圖像的旋轉、小幅平移、小幅縮放等變換不敏感,對圖像質量的變化(如增加噪聲也不敏感),所以一般顏色直方圖法適用于對難以進行語義分割的圖像和無需考慮空間位置的圖像進行描述。
    • 計算機的固有量化機制導致一般顏色直方圖法會忽略顏色間的相似性。

    2 全局累加直方圖

    • 當圖像中的顏色值不能取遍所有可能的顏色值時,一般顏色直方圖中就會出現一些零值。這些零值的出現會影響相似性的度量,進而使計算出的相似度不能準確反映圖像之間的顏色分布差異。
    • 為了彌補一般顏色直方圖的缺陷,再一般顏色直方圖的基礎上,通過對直方圖顏色進行累加,消除零值影響,形成全局累加直方圖。

    3 主色調直方圖

    • 在一幅圖像中,不同顏色值出現的概率不盡相同,且通常情況下少數幾種顏色就能涵蓋整幅圖像的主色調。
    • 基于該思想,主色調直方圖會計算出圖像中每種顏色出現的頻率,選擇出現頻率最高的幾種顏色并將其作為主色調。使用主色調直方圖,不會降低顏色直方圖匹配的效果,反而會抑制圖像非主要成分的噪聲,降低噪聲對圖像匹配的影響。

    顏色直方圖的優點和缺點如下。

    • 優點:計算簡單,對圖像的平移和旋轉變換不敏感,能簡單描述圖像中顏色的全局分布情況。
    • 缺點:無法捕捉(即丟失)顏色組成之間的空間位置關系。

    5.1.2 顏色矩

    • 矩是非常重要的統計量,用于表征數據分布的特點。在統計中,一階矩表示數據的均值,二階矩表示數據分布的方差,三階矩表示數據分布的偏移度。
    • 圖像的顏色矩用于對圖像內顏色分布進行表征,是重要的一種全局圖像特征表示。數字圖像中顏色分布的統計信息主要集中在低階矩中。
    • 圖像的顏色矩特征提取時主要瞄準圖像顏色矩中的一階矩、二階矩、三階矩,對圖像而言,這三種統計特征已經足以表達數字圖像的顏色分布。
    • 相對于顏色直方圖特征提取,顏色矩特征提取的優點是無須對顏色特征進提前量化。
    • 一階矩可以表征該顏色通道的平均響應強度,二階矩可以表示該顏色通道的響應方差,三階矩可以表征該顏色通道數據分布的偏移度。針對彩色圖像,圖像的顏色矩一共有9個分量,每個顏色通道均有3個低階矩。
    • 顏色矩僅使用少數幾個矩容易導致過多錯誤檢出,因而其通常和其他的幾個特征配合使用。
    from matplotlib import pyplot as plt from skimage import data, exposure import numpy as np from scipy import stats# 中文顯示工具函數 def set_ch():from pylab import mplmpl.rcParams['font.sans-serif'] = ['FangSong']mpl.rcParams['axes.unicode_minus'] = Falseset_ch()image = data.coffee() # 求RGB圖像的顏色矩特征,共9維特征 # 定義3*3數組,分別對RGB圖像的三個通道求均值、方差、偏移量 features = np.zeros(shape=(3, 3)) for k in range(image.shape[2]):mu = np.mean(image[:, :, k]) # 求均值delta = np.std(image[:, :, k]) # 求方差skew = np.mean(stats.skew(image[:, :, k])) # 求偏移量features[0, k] = mufeatures[1, k] = deltafeatures[2, k] = skew print(features)

    5.1.3 顏色集

    • 顏色集又可以稱為顏色索引集,是對顏色直方圖的一種近似。
    • 顏色集方法的步驟是:第一,將圖像從RGB圖像空間轉換到HSV顏色空間等視覺均衡的顏色空間,并將顏色空間量化為若干個邊長均等的小立方體。第二,使用基于顏色的自動分割技術,將圖像劃分為若干個子區域。第三,使用顏色量化空間中的某個顏色分類索引每個子區域,以將圖像表示為一個二進制的顏色索引集。
      ① 像素矢量表示
      ② 顏色空間轉換
      ③ 顏色集索引
      ④ 顏色集表示

    5.1.4 顏色聚合向量

    • 顏色聚合向量是在顏色直方圖上做進一步運算,其核心思想就是將屬于顏色直方圖的每個顏色量化區間的像素分為兩部分,如果該顏色量化區間中的某些像素,占據連續區域的面積大于指定閾值,則將該區域內的像素作為聚合像素,否則作為非聚合像素。
    • 顏色聚合向量除了包含顏色頻率信息外,也包含顏色的部分空間分布信息,因此其可以獲得比顏色直方圖過更好的效果。顏色聚合向量算法的具體步驟如下。
      ① 量化
      顏色聚合向量算法的第一步與求普通的顏色直方圖類似,即對圖像進行量化處理。一般采用均勻量化方法,量化的目標是使圖像中只保留有限個顏色空間。
      ② 連通區域劃分
      針對重新量化后的像素矩陣,根據像素間的連通性把圖像劃分為若干個連通區域。
      ③ 判斷聚合性
      統計每個連通區域中的像素數目,根據設定的閾值判斷該區域中的像素的聚合性
      ④ 聚合向量形成

    5.1.5 顏色相關圖

    • 顏色相關圖不僅可以顯示像素在圖像中的占比,也可以反映不同顏色對間的空間位置的相關性。
    • 顏色相關圖利用顏色對間的相對距離分布來描述空間位置信息。
    from matplotlib import pyplot as plt from skimage import data, exposure import numpy as np from scipy import stats# 中文顯示工具函數 def set_ch():from pylab import mplmpl.rcParams['font.sans-serif'] = ['FangSong']mpl.rcParams['axes.unicode_minus'] = Falseset_ch()def isValid(X, Y, point):"""判斷某個像素是否超出圖像空間范圍:param X::param Y::param point::return:"""if point[0] < 0 or point[0] >= X:return Falseif point[1] < 0 or point[1] >= Y:return Falsereturn Truedef getNeighbors(X, Y, x, y, dist):"""Find pixel neighbors according to various distances:param X::param Y::param x::param y::param dist::return:"""cn1 = (x + dist, y + dist)cn2 = (x + dist, y)cn3 = (x + dist, y - dist)cn4 = (x, y - dist)cn5 = (x - dist, y - dist)cn6 = (x - dist, y)cn7 = (x - dist, y + dist)cn8 = (x, y + dist)points = (cn1, cn2, cn3, cn4, cn5, cn6, cn7, cn8)Cn = []for i in points:if (isValid(X, Y, i)):Cn.append(i)return Cndef corrlogram(image, dist):XX, YY, tt = image.shapecgram = np.zeros((256, 256), dtype=np.int)for x in range(XX):for y in range(YY):for t in range(tt):color_i = image[x, y, t]neighbors_i = getNeighbors(XX, YY, x, y, dist)for j in neighbors_i:j0 = j[0]j1 = j[1]color_j = image[j0, j1, t]cgram[color_i, color_j] = cgram[color_i, color_j] + 1return cgramimg = data.coffee() dist = 4 cgram = corrlogram(img, dist) plt.imshow(cgram) plt.show()

    5.2 圖像紋理特征提取

    • 紋理是一種反映圖像中同質現象的視覺特征,它體現了物體表面的具有重復性或周期性變化的表面結構組織排列屬性。紋理有三大特點:重復性、周期性、同質性。
      ① 重復性
      圖像可以看作是某種局部元素在全局區域的不斷重復出現。
      ② 周期性
      圖像中元素并非隨機出現,而是按照一定的周期性重復出現。
      ③ 同質性
      重復出現的元素在結構和尺寸上大致相同。
    • 紋理是某種局部序列不斷重復、非隨機排列、在結構和尺寸上大致相同的統一體。
    • 不同于灰度、顏色等圖像特征,紋理特征通過像素及其周邊空間域像素的灰度分布進行描述,也就是局部紋理信息。局部紋理的反復排布呈現出的重復性,就是所謂的全局紋理信息。
    • 紋理信息在表現全局特征性質的同時,也體現了圖像或圖像所在區域對應景物的表面特性。紋理特征只是對物體表面特性進行描述,并不能反映物體的本質屬性,即圖像高層語義信息。
    • 紋理特征提取過程是通過一定的圖像處理技術抽取出紋理特征,從而獲得紋理的定量或定性描述的過程。紋理特征提取的基本過程如下。
      ① 紋理基元建模
      從像素出發,找出紋理基元(即紋理圖像中辨識能力比較強的特征),并根據紋理基元的排列信息,建立起紋理基元模型。
      ② 整體紋理模型構建
      利用紋理基元模型對紋理圖像進行特征提取,以支持對圖像的進一步分割、分類以及辨識,形成圖像整體紋理模型。
    • 常見的紋理特征提取方法可以分為如下4類。
      ① 統計分析法
      統計分析法又稱基于統計紋理特征的檢測方法,該方法假設紋理圖像在空間灰度分布上,存在某種重復性,通過對紋理圖像的灰度空間分布進行計算,從而得到紋理特征,主要包括灰度直方圖法、灰度共生矩陣法、灰度行程長度法、灰度差分統計、交叉對角矩陣、自相關函數法等。該類方法在木紋、沙地、草地之類的圖像分析上很有效。其主要優勢是:方法簡單,易于實現,典型的代表方法是灰度共生矩陣法,被認為是比較有效的紋理分析方法。
      ② 結構分析法
      結構分析法認為紋理基元之間存在某種結構規則關系,該類方法首先對圖像中的紋理基元進行分離,然后基于紋理基元的特征和空間排列規則對紋理進行表征,主要包括偏心度、面積、方向等特征,其主要目標是通過圖像結構特征和排列規則的描述,得到紋理特征的描述,此類算法主要適用于已知紋理基元的情況,對磚墻、纖維等紋理基元和排列規則都比較明顯的圖像有效。
      ③ 模型分析法
      模型分析法基于像素及其鄰域像素之間的關系建立模型,根據不同模型提取不同特征量,進行參數估計。典型的模型分析法包括自然回歸法、馬爾可夫條件隨機場法以及分形法等。
      ④ 頻譜分析法
      頻譜分析法又稱為信號處理法和濾波方法。該方法將紋理圖像從空間域變換到頻域,然后通過計算峰值處的面積、峰值與原點的距離平方、峰值處的相位、兩個峰值間的相角差等,獲得在空間域不易獲得的紋理特征,如周期、功率譜信息等,典型的頻譜分析法有二維傅里葉(變換)濾波方法,Gabor(變換)濾波變換和小波方法等。

    5.2.1 統計紋理分析方法

    • 統計紋理分析方法是較常用的紋理特征描述分析方法,通過統計圖像的空間頻率、邊界頻率以及空間灰度依賴關系等對紋理進行描述。
    • 細致的紋理有較高的頻率,例如,布匹的紋理是非常細致的紋理,其紋理基元較小,出現頻率較高。粗糙的紋理結構具有較低的空間頻率,如大理石紋理一般較粗糙,具有較大的紋理基元,出現頻率較低。
    • 紋理圖像的空間頻率可以作為紋理描述的一種方式。邊界頻率是另外一種基于統計的紋理圖像描述方法,邊界頻率越高,表明紋理越精細。空間灰度依賴關系方法通過描述紋理結構之間的空間依賴關系描述紋理。
    • 常用的統計紋理分析方法有自相關函數、邊界頻率、灰度共生矩陣等。統計紋理分析方法并不刻意精確描述紋理的結構。從統計學的角度看,紋理圖像是一些復雜的模式,通常通過獲得的統計特征集描述這些模式。
    • 灰度共生矩陣法也稱聯合概率矩陣法。該方法基于圖像中的灰度結構重復出現的概率,對圖像紋理特征進行描述。該方法的本質是使用條件概率表征紋理特征,通過對空間上,具有某種位置關系的一對像素成對出現的概率進行統計,得到灰度共生矩陣,然后從灰度共生矩陣中提取有意義的統計特征對紋理進行描述。
    from matplotlib import pyplot as plt from skimage.feature import greycomatrix, greycoprops from skimage import data import numpy as np# 中文顯示工具函數 def set_ch():from pylab import mplmpl.rcParams['font.sans-serif'] = ['FangSong']mpl.rcParams['axes.unicode_minus'] = Falseset_ch() PATCH_SIZE = 21 image = data.camera() # 選擇圖像中的草地區域 grass_locations = [(474, 291), (440, 433), (466, 18), (462, 236)] grass_patches = [] for loc in grass_locations:grass_patches.append(image[loc[0]:loc[0] + PATCH_SIZE, loc[1]:loc[1] + PATCH_SIZE])# 選擇圖像中的天空區域 sky_locations = [(54, 48), (21, 233), (90, 380), (195, 330)] sky_patches = [] for loc in sky_locations:sky_patches.append(image[loc[0]:loc[0] + PATCH_SIZE, loc[1]:loc[1] + PATCH_SIZE]) # 計算每個塊中灰度共生矩陣屬性 xs = [] ys = [] for patch in (grass_patches + sky_patches):glcm = greycomatrix(patch, [5], [0], 256, symmetric=True, normed=True)xs.append(greycoprops(glcm, 'dissimilarity')[0, 0])ys.append(greycoprops(glcm, 'correlation')[0, 0]) # 創建繪圖 fig = plt.figure(figsize=(8, 8)) # 展現原始圖像,以及圖像塊的位置 ax = fig.add_subplot(3, 2, 1) ax.imshow(image, cmap=plt.cm.gray, interpolation='nearest', vmin=0, vmax=255) for (y, x) in grass_locations:ax.plot(x + PATCH_SIZE / 2, y + PATCH_SIZE / 2, 'gs') for (y, x) in sky_locations:ax.plot(x + PATCH_SIZE / 2, y + PATCH_SIZE, 'bs') ax.set_xlabel('原始圖像') ax.set_xticks([]) ax.set_yticks([]) ax.axis('image') # 對于每個塊,plot(dissimilarity,correlation) ax = fig.add_subplot(3, 2, 2) ax.plot(xs[:len(grass_patches)], ys[:len(grass_patches)], 'go', label='Grass') ax.plot(xs[:len(sky_patches)], ys[:len(sky_patches)], 'bo', label='Sky') ax.set_xlabel('灰度共生矩陣相似性') ax.set_ylabel('灰度共生矩陣相關度') ax.legend() # 展示圖像 for i, patch in enumerate(grass_patches):ax = fig.add_subplot(3, len(grass_patches), len(grass_patches) * 1 + i + 1)ax.imshow(patch, cmap=plt.cm.gray, interpolation='nearest', vmin=0, vmax=255)ax.set_xlabel('Grass %d' % (i + 1)) for i, patch in enumerate(sky_patches):ax = fig.add_subplot(3, len(sky_patches), len(sky_patches) * 2 + i + 1)ax.imshow(patch, cmap=plt.cm.gray, interpolation='nearest', vmin=0, vmax=255)ax.set_xlabel('Sky %d' % (i + 1)) # 展示圖像塊并顯示 fig.suptitle('Grey level co-occurrence matrix features', fontsize=14) plt.show()
    • 基于灰度共生矩陣的紋理描述方法

    5.2.2 Laws紋理能量測量法

    • Laws紋理能量測量法是一種典型的一階紋理分析方法,在紋理分析領域有一定影響。
    • Laws紋理能力測量的基本思想是創建兩個窗口:一個是微窗口,可為3×3、5×5或7×7,常取5×5測量以像元為中心的小區域的灰度的不規則性,以形成屬性,稱為微窗口濾波;另一個是宏窗口,為15×15或32×32,用來在更大的區域上求屬性的一階統計量(常為均值和標準偏差),稱為能量變換。
    • 整個紋理分析過程為:f(x,y)→微窗口濾波→F(x,y)→能量轉換→E(x,y)→分類

    5.2.3 Gabor變換

    • 大量心理和生理學研究發現,在人類的低級視覺中,輸入信號被一系列具有不同頻率和方位的線性空間濾波器分解成一組頻率和方位通道,Gabor分解可以很好的描述這一信號分解過程。
    • Gabor變換具有兩個重要的特性。一是其良好的空間域與頻域局部化性質。二是無論從空間域的起伏特性上,方位選擇特性上,空間域與頻域選擇上,還是從正交相位的關系上,二維Gabor基函數具有與大多數哺乳動物的視覺表皮簡單細胞的二維感知域模型相似的性質。
    • 可以借鑒人類處理信號的特性,用包含多個Gabor濾波器的濾波器組,對圖像進行不同中心頻率和方位的濾波處理,從而提取不同頻率成分和不同方位的特征,作為目標的非參數化特征,研究其不同分辨率目標的特征與圖像分辨率的關系。
    • Gabor濾波器濾波過程

    5.2.4 局部二值模式

    • 局部二值模式(Local Binary Pattern,LBP)的基本思想是將中心像素點的灰度值作為閾值,將其鄰域內的像素點灰度值與閾值進行比較,從而得到二進制編碼用以表述局部紋理特征。
    • LBP表示方法不易受圖像整體灰度線性變化的影響,當圖像的灰度值發生線性均勻變化時,其LBP特征編碼是不變的。
    • LBP特征計算簡單,表征能力強,在紋理特征描述上具有較好的效果。
    • 基本LBP算子:3*3的矩形塊,有一個中心像素和8個鄰域像素,分別對應9個灰度值。
    • 特征值:以中心像素的灰度值為閾值,將其鄰域的8個灰度值與閾值比較,大于中心灰度值的像素用1表示,反之用0表示。然后順時針方向讀出8個二進制值。
    • 經閾值化后的二值矩陣,可以看出一個二值紋理模式,用來刻畫鄰域內,像素點的灰度相對中心點的變化。
    • 因為人類視覺系統對紋理的感知與平均灰度(亮度無關),而局部二值模式方法注重像素灰度的變化,符合人類視覺對紋理感知的特點。
    import skimage.feature import skimage.segmentation import skimage.data import matplotlib.pyplot as plt# 中文顯示工具函數 def set_ch():from pylab import mplmpl.rcParams['font.sans-serif'] = ['FangSong']mpl.rcParams['axes.unicode_minus'] = Falseset_ch() img = skimage.data.coffee() for colour_channel in (0, 1, 2):img[:, :, colour_channel] = skimage.feature.local_binary_pattern(img[:, :, colour_channel], 8, 1.0, method='var') plt.imshow(img) plt.show()

    5.3 圖像形狀特征提取

    • 形狀和區域特征是圖像中的另一類重要特征。不同于顏色、紋理等底層特征,對形狀特征的描述必須以對圖像中的物體或區域對象的分割為前提。
    • 形狀特征的表示方法可以分為兩類:一是基于輪廓特征,典型方法是傅里葉描述符方法。二是基于區域特征,典型方法是形狀無關矩法。輪廓特征中只用到物體的邊界,而區域特征需要考慮整個形狀區域。

    5.3.1 簡單形狀特征

    • 矩形度。反應物體對外接矩形的充滿度,用物體的面積與其最小外接矩形的面積之比描述。
    • 球狀性。球狀性既可以描述二維目標,也可描述三維目標。
    • 圓形性。目標圓形性是指用目標區域R的所有邊界點定義的特征量。

    5.3.2 傅里葉描述符

    • 傅里葉描述符是用于單封閉曲線形狀特征描述的常用工具。傅里葉描述符將待描述目標曲線看組一維數值序列,使用傅里葉變換對該序列進行轉換,得到描述該曲線的一系列傅里葉系數。
    • 傅里葉描述符具有計算簡單、描述清晰等優點。相較于其他復雜的描述方法,傅里葉描述符更加直觀,易于理解。
    • 傅里葉描述方法一般分為兩步:首先,定義輪廓線的表示,把坐標的序列點看作復數,即s(k)=x(k)+jy(k),x軸作為實軸,y軸作為虛軸,邊界的性質不變。這種表示方法的優點是將一個二維邊緣描述問題,簡化為一個一維序列描述問題。其次,對一維序列s(k)進行傅里葉變換,并求得其傅里葉系數。

    5.3.3 形狀無關矩

    • 由于圖像區域的某些矩對于平移、旋轉、尺度等幾何變換具有一些不變的特性,使得矩的表示方法在物體的分類與識別方面具有重要的意義。

    5.4 圖像邊緣特征提取

    • 圖像邊緣具有方向和幅度兩個主要成分。沿邊緣方向移動,像素的灰度值變化速率較為平緩,而沿垂直于邊緣的方向移動,像素的灰度值變化率較為劇烈。這種劇烈的變化或者呈階躍狀(Step Edge),或呈屋頂狀(Proof Edge),分為稱為階躍狀邊緣和屋頂狀邊緣。根據邊緣的性質,一般用一階或二階導數對其進行描述和檢測。
    • 圖像中的邊緣可以通過對他們求導數確定,而導數可利用微分算子計算。對于數字圖像處理而言,通常利用差分近似微分。
    • 圖像邊緣檢測的基本步驟如下。
      ① 濾波
      邊緣檢測主要基于導數計算,但易受噪聲影響,濾波操作的主要目的是降低噪聲的干擾,但濾波在降低噪聲的同時,也會損失邊緣強度。
      ② 增強
      增強算法將局部鄰域中灰度值有顯著變化的點突出顯示,一般可通過計算梯度幅值完成。
      ③ 檢測
      有些圖像中梯度幅值較大的點并不是邊緣點,需要對其進行進一步篩選,最簡單的檢測方法是設定梯度幅值閾值。
      ④ 定位
      定位即精確確定邊緣的位置。
    • 傳統邊緣檢測的流程。

    5.4.1 梯度邊緣檢測

    • 梯度的方向(由梯度矢量的幅角表示)是函數f(x,y)增加最快的方向,定義為?(x,y)=arctan(Gy/Gx),從梯度原理出發,已經發展了很多邊緣檢測算子。

    5.4.2 一階邊緣檢測算子

    1 羅伯特算子

    • 羅伯特邊緣檢測算子,用對角線上相鄰像素之差代替梯度尋找邊緣。
    • 羅伯特邊緣檢測的步驟:
      (1)用兩個模板分別對圖像進行運算得到Rxf和Ryf,并計算|G(i,j)|=|Gx|+|Gy|;
      (2)判斷該相加結果是否大于某個閾值。如果滿足條件,則將其作為結果圖像中對應模板(i,j)位置的像素值;如果不滿足條件,則結合結果圖像中對應模板(i,j)位置的像素賦0值。
    import matplotlib.pyplot as plt from skimage.data import camera from skimage.filters import roberts# 中文顯示工具函數 def set_ch():from pylab import mplmpl.rcParams['font.sans-serif'] = ['FangSong']mpl.rcParams['axes.unicode_minus'] = Falseset_ch() image = camera() edge_roberts = roberts(image), fig, ax = plt.subplots(ncols=2, sharex=True, sharey=True, figsize=(8, 4)) ax[0].imshow(image, cmap='gray') ax[0].set_title('原始圖像')ax[1].imshow(edge_roberts, cmap='gray') ax[1].set_title('Roberts 邊緣檢測') for a in ax:a.axis('off') plt.tight_layout() plt.show()

    2 索貝爾算子

    • 索貝爾邊緣檢測的步驟:
      (1)用兩個模板分別對圖像進行計算,得出|G(i,j)|=Gx+Gy;
      (2)判別該相加結果是否大于或等于某個閾值,如果滿足條件,則將其作為結果圖像中對應模板(i,j)位置的像素值;如果不滿足條件,則給結果圖像中對應模板(i,j)位置的像素賦0值。
    import matplotlib.pyplot as plt from skimage.data import camera from skimage.filters import sobel, sobel_v, sobel_h# 中文顯示工具函數 def set_ch():from pylab import mplmpl.rcParams['font.sans-serif'] = ['FangSong']mpl.rcParams['axes.unicode_minus'] = Falseset_ch() image = camera() edge_sobel = sobel(image) edge_sobel_v = sobel_v(image) edge_sobel_h = sobel_h(image) fig, ax = plt.subplots(ncols=2, nrows=2, sharex=True, sharey=True, figsize=(8, 4))ax[0, 0].imshow(image, cmap=plt.cm.gray) ax[0, 0].set_title('原始圖像')ax[0, 1].imshow(edge_sobel, cmap=plt.cm.gray) ax[0, 1].set_title('Sobel 邊緣檢測')ax[1, 0].imshow(edge_sobel_v, cmap=plt.cm.gray) ax[1, 0].set_title('Sobel 垂直邊緣檢測')ax[1, 1].imshow(edge_sobel_h, cmap=plt.cm.gray) ax[1, 1].set_title('Sobel 水平邊緣檢測')for a in ax:for j in a:j.axis('off') plt.tight_layout() plt.show()

    • 索貝爾邊緣檢測算子在較好的獲得邊緣性效果的同時,對噪聲具有一定的平滑作用,減少了噪聲的敏感性。但索貝爾邊緣檢測的邊緣比較粗,會檢測出一些偽邊緣,邊緣檢測精度較低。

    3 Prewitt算子

    • Prewitt算子在方向和方向的梯度幅值上的形式,與索貝爾算子的形式完全相同,只是系數均為1,對應的3*3模板為

    • Prewitt算子的計算比索貝爾算子更簡單,但在噪聲抑制方面,索貝爾算子比Prewitt算子略勝一籌。

    • 梯度算子對噪聲有一定的敏感性,所以適用于圖像邊緣灰度值比較尖銳,且圖像中噪聲比較小的情況

    5.4.3 二階邊緣檢測算子

    • 在利用一階導數的邊緣檢測算子進行邊緣檢測時,有時會出現因檢測到的邊緣點過多,而導致邊緣線過粗的情況。
    • 通過去除一階導數中的非局部最大值,就可以檢測出更細的邊緣,而一階導數的局部最大值對應二階導數的零交叉點。所以,通過找圖像的二階導數的零交叉點,就能找到精確的邊緣點。

    1 拉普拉斯(Laplace)算子

    • 對階躍狀邊緣,其二階導數在邊緣點出現過零交叉,即邊緣點兩旁的二階導數取異號,據此可通過二階導數檢測邊緣點。
    • Laplace算子的邊緣檢測
    import matplotlib.pyplot as plt from skimage.data import camera, coffee from skimage.filters import laplace# 中文顯示工具函數 def set_ch():from pylab import mplmpl.rcParams['font.sans-serif'] = ['FangSong']mpl.rcParams['axes.unicode_minus'] = Falseset_ch() image_camera = camera() edge_laplace_camera = laplace(image_camera) image_coffee = coffee() edge_laplace_coffee = laplace(image_coffee) fig, ax = plt.subplots(ncols=2, nrows=2, sharex=True, sharey=True, figsize=(8, 6))ax[0, 0].imshow(image_camera, cmap=plt.cm.gray) ax[0, 0].set_title('原始圖像')ax[0, 1].imshow(edge_laplace_camera, cmap=plt.cm.gray) ax[0, 1].set_title('Laplace 邊緣檢測')ax[1, 0].imshow(image_coffee, cmap=plt.cm.gray) ax[1, 0].set_title('原始圖像')ax[1, 1].imshow(edge_laplace_coffee, cmap=plt.cm.gray) ax[1, 1].set_title('Laplace 邊緣檢測')for a in ax:for j in a:j.axis('off') plt.tight_layout() plt.show()
    • 邊緣檢測算子模板的基本特征是中心位置的系數為正,其余位置的系數為負,且模板的系數之和為0.
    • 它的使用方法是用圖中的兩個點陣之一作為卷積核,與原圖像進行卷積運算即可。
    • Lapace檢測模板的特點是各向同性,對孤立點及線端的檢測效果好,Laplace算子的缺點是會出現邊緣方向信息丟失,對噪聲敏感,整體檢測效果不如梯度算子,且與索貝爾算子相比,對圖像進行處理時,Laplace算子能使噪聲成分得到加強,對噪聲更敏感。

    2 LoG邊緣檢測算子

    • 實際應用中,由于噪聲的影響,對噪聲敏感的邊緣檢測點檢測算法(如拉普拉斯算子法)可能會把噪聲當邊緣檢測點檢測出來,而真正的邊緣點會被噪聲淹沒而未檢測出。
    • LoG算子基于Laplace算子和Gauss算子,也稱拉普拉斯-高斯邊緣檢測算子。
    • 由于平滑會導致邊緣的延展,因此在邊緣檢測時,僅考慮那些具有局部最大值的點為邊緣點。
    import matplotlib.pyplot as plt from skimage.data import camera, coffee from skimage.filters import laplace, gaussian# 中文顯示工具函數 def set_ch():from pylab import mplmpl.rcParams['font.sans-serif'] = ['FangSong']mpl.rcParams['axes.unicode_minus'] = Falseset_ch() image = camera() edge_laplace = laplace(image) gaussian_image = gaussian(image) edge_LoG = laplace(gaussian_image)fig, ax = plt.subplots(ncols=2, nrows=2, sharex=True, sharey=True, figsize=(8, 6))ax[0, 0].imshow(image, cmap=plt.cm.gray) ax[0, 0].set_title('原始圖像')ax[0, 1].imshow(edge_laplace, cmap=plt.cm.gray) ax[0, 1].set_title('Laplace 邊緣檢測')ax[1, 0].imshow(gaussian_image, cmap=plt.cm.gray) ax[1, 0].set_title('高斯平滑后的圖像')ax[1, 1].imshow(edge_LoG, cmap=plt.cm.gray) ax[1, 1].set_title('LoG 邊緣檢測')for a in ax:for j in a:j.axis('off') plt.tight_layout() plt.show()
    • 基于LoG的邊緣檢測效果

    5.5 圖像點特征提取

    • 如果圖像中一個非常小的區域的灰度值,與其鄰域值相比有明顯的差異,則稱這個非常小的區域為圖像點(一般意義上的孤立像素點)

    • 目前對圖像點特征提取的技術有多種,其中研究最多、應用最廣的是角點檢測算法。

    • 從直觀可視的角度出發,兩條直線相交的頂點可看作是角點;物體的幾個平面的相交處也可以看作角點。從圖像特征的角度出發,圖像中周圍灰度變化較劇烈的點可看作是角點;圖像邊界上曲率足夠高的點也可以看作是角點。

    • 常見的角點類型。

    • 角點的檢測方法有很多種,其檢測原理也多種多樣,但這些方法概括起來大體可分為3類:一是基于模板的角點檢測算法;二是基于邊緣的角點檢測算法;三是基于圖像灰度變化的角點檢測算法。其中,基于圖像灰度變化的角點檢測算法應用最廣泛。

    • SUSAN角點檢測算法選用圓形模板,將位于圓形窗口模板中心等待檢測的像素點稱為核心點。核心點的鄰域被劃分為兩個區域:亮度值相似于核心點亮度的區域即核值相似區和亮度值不相似于核心點亮度的區域。

    • SUSAN算法通過核值相似區的大小判別圖像角點,并實現圖像中角點特征的檢測和提取。

    • SUSAN算子實現代碼

    import matplotlib.pyplot as plt from skimage.data import camera import numpy as np# 中文顯示工具函數 def set_ch():from pylab import mplmpl.rcParams['font.sans-serif'] = ['FangSong']mpl.rcParams['axes.unicode_minus'] = Falsedef susan_mask():mask = np.ones((7, 7))mask[0, 0] = 0mask[0, 1] = 0mask[0, 5] = 0mask[0, 6] = 0mask[1, 0] = 0mask[1, 6] = 0mask[5, 0] = 0mask[5, 6] = 0mask[6, 0] = 0mask[6, 1] = 0mask[6, 5] = 0mask[6, 6] = 0return maskdef susan_corner_detection(img):img = img.astype(np.float64)g = 37 / 2circularMask = susan_mask()output = np.zeros(img.shape)for i in range(3, img.shape[0] - 3):for j in range(3, img.shape[1] - 3):ir = np.array(img[i - 3:i + 4, j - 3:j + 4])ir = ir[circularMask == 1]ir0 = img[i, j]a = np.sum(np.exp(-((ir - ir0) / 10) ** 6))if a <= g:a = g - aelse:a = 0output[i, j] = areturn outputset_ch() image = camera() out = susan_corner_detection(image) plt.imshow(out, cmap='gray') plt.show()
    • 基于SUSAN算子的角點檢測響應圖像

    5.6 小結

    • 本章首先對圖像特征提取進行了簡單介紹,其次主要介紹了全局特征提取技術,如顏色、紋理、形狀特征提取,最后對局部特征提取技術(如邊緣檢測、角點檢測)進行了簡單介紹。

    參考資料

  • 岳亞偉《數字圖像處理與Python實現》人民郵電出版社
  • 總結

    以上是生活随笔為你收集整理的数字图像处理与Python实现笔记之图像特征提取的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    亚洲人在线视频 | 黄色软件大全网站 | 成人午夜久久 | 91精品视屏 | 高清不卡一区二区在线 | 久久久91精品国产一区二区精品 | 中文字幕国产视频 | 在线看一区 | 午夜精品久久久久 | 欧美在线观看视频一区二区三区 | 成人天堂网 | 久久综合五月天婷婷伊人 | 免费日韩三级 | 永久免费毛片在线观看 | 91精品一区二区三区久久久久久 | 久草免费资源 | 国产精品theporn | 成人一区二区在线 | 亚洲九九九在线观看 | 久久精品久久久久 | 亚洲 综合 国产 精品 | www.看片网站 | 婷婷激情综合五月天 | 欧美日韩二三区 | 免费看的黄色录像 | 91九色视频 | 91在线免费视频 | 美女网站在线 | 国产成人精品综合久久久久99 | 国产精品久久久久久av | 欧美日韩精品在线观看 | 国产自在线 | 国产精品女教师 | 免费一级片在线观看 | 色五月成人 | 成年人视频在线免费 | 懂色av一区二区在线播放 | 国产91精品一区二区麻豆亚洲 | 日韩在线视频网址 | 国产精品免费在线 | 欧美日韩综合在线观看 | 狠狠色丁香婷婷综合久久片 | 中文字幕在线观看你懂的 | 国产97超碰| 特级西西www44高清大胆图片 | 97免费在线视频 | 天天躁日日躁狠狠躁av麻豆 | 日韩超碰| 欧美激情精品久久久久久变态 | 国产精品毛片一区二区三区 | 手机av在线网站 | 黄色一级大片免费看 | 最近中文字幕mv | 亚洲午夜久久久久久久久久久 | 夜夜操天天操 | 激情五月伊人 | 欧美成人黄色 | 婷婷色社区 | 国产99一区视频免费 | 成人黄色在线播放 | 日韩久久精品一区二区 | 婷婷综合激情 | 国产亚洲日本 | 热久久免费视频 | 久久久久国产一区二区三区四区 | 久久久久久福利 | 国产视频18 | 亚洲精品午夜久久久久久久久久久 | 不卡的av电影 | 超碰在线日韩 | 亚洲免费不卡 | 午夜91在线 | 三三级黄色片之日韩 | 狠狠色丁香婷婷综合橹88 | 国产精品福利久久久 | 亚洲欧美日韩国产一区二区三区 | 久久久久国产一区二区 | 中文网丁香综合网 | 日韩有码专区 | 在线欧美日韩 | a久久免费视频 | 911久久香蕉国产线看观看 | 久久99精品久久久久久久久久久久 | 四虎成人精品永久免费av九九 | 高清av网站 | 久久久久电影 | 91热视频| 亚洲综合成人婷婷小说 | 三级av黄色 | 美女网站在线观看 | 国产在线视频一区二区三区 | 亚洲精品高清视频在线观看 | 91精选| 免费高清看电视网站 | 国内精品视频在线 | 人人讲下载 | 黄色毛片在线 | 免费看的黄色片 | 国产手机视频在线播放 | 四虎在线免费观看 | 日韩av影片在线观看 | 亚洲人人射 | 最新av网址在线观看 | 日韩成人精品一区二区三区 | 成年人免费在线观看 | 日韩在线视频免费看 | 欧美日韩首页 | 日本精品视频免费观看 | 免费亚洲视频 | 手机看片久久 | 欧美精品少妇xxxxx喷水 | 九九在线高清精品视频 | 久久成年人 | 91在线在线观看 | 五月天综合网站 | 99这里有精品 | 亚洲综合干 | 亚洲欧美乱综合图片区小说区 | 久久成人国产精品一区二区 | 午夜久久网 | 色999精品| jizzjizzjizz亚洲 | 高清av网 | 日日干,天天干 | 欧美 激情 国产 91 在线 | 五月天激情综合 | 久久综合视频网 | av黄在线播放 | 亚洲精品视频网 | 午夜精品一区二区三区在线 | 特级毛片爽www免费版 | 日韩精品你懂的 | 婷婷播播网 | 奇米网在线观看 | 欧美成人理伦片 | 国产黄色大片 | 正在播放国产一区二区 | 久青草电影 | 又黄又爽又色无遮挡免费 | 久久精品一二三 | 久色婷婷| 国产精品一区二区三区久久久 | www.天天干 | 久久经典国产 | 久久影视网 | 久久久久在线视频 | 91av视频网站| 亚洲电影自拍 | 超级碰碰碰视频 | 九七视频在线 | 成人v| 五月婷婷操 | 久久久久久国产精品 | 日韩激情片在线观看 | 欧美日韩综合在线 | 在线蜜桃视频 | 日韩性色 | 久久高清免费 | 欧美a级在线免费观看 | 麻豆精品国产传媒 | 伊人五月综合 | 久久久精品二区 | 三级av片 | 成人国产精品一区 | 亚洲女欲精品久久久久久久18 | 午夜精品久久久久久久99无限制 | 久草在线官网 | 91丨九色丨蝌蚪丨对白 | 91高清完整版在线观看 | 亚洲精品美女 | 视频福利在线 | 久久久久久久久毛片精品 | 中文字幕欧美激情 | av观看在线观看 | 日本午夜在线观看 | 91九色视频| 成年人电影毛片 | 免费裸体视频网 | 91精品国产自产在线观看永久 | 成人黄色电影在线观看 | 在线免费观看视频一区二区三区 | 国产精品综合久久久久 | 久草网在线视频 | 国产成人一区二区三区电影 | 天天干天天干天天 | 亚洲电影第一页av | 日韩色中色 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 99精品视频在线播放免费 | 在线视频 日韩 | 在线成人一区 | 中文字幕久久精品亚洲乱码 | 中文字幕av免费在线观看 | av一区在线 | 午夜精品久久一牛影视 | 超碰97中文 | 1000部18岁以下禁看视频 | 91精品久久久久久粉嫩 | 最近中文字幕大全 | 国产精品久久久久免费观看 | 精品一区二区在线免费观看 | av888.com| 日韩中文字幕亚洲一区二区va在线 | 亚洲人成在线电影 | 一区二区激情 | 99久久视频 | 久久精品电影 | 日韩中文字幕免费在线观看 | 久久久久草 | 99精品视频网 | 久久影院中文字幕 | 日韩在线免费高清视频 | 欧美日韩在线视频一区二区 | 91成人精品一区在线播放 | 国产精品网在线观看 | 一区二区三区日韩在线观看 | 99久久精品免费视频 | 91在线超碰| av一区二区在线观看中文字幕 | av资源免费在线观看 | 天天射综合网视频 | 在线中文字幕视频 | 97超视频 | 久久99亚洲热视 | 美女视频是黄的免费观看 | 欧美一级性生活视频 | www.人人干| 一级免费看视频 | 色搞搞 | 国产日韩欧美中文 | 中文字幕在线一区二区三区 | 日韩在线电影一区二区 | 丁香激情综合久久伊人久久 | 欧美性生活免费 | 超碰国产97| 色婷婷九月 | 毛片永久新网址首页 | 丁香激情综合久久伊人久久 | 99在线观看视频 | 欧美日韩一级在线 | 天天爽天天爽夜夜爽 | 久久国产精品免费一区二区三区 | 色综合五月天 | 国产精品永久 | 五月综合色婷婷 | 欧美亚洲专区 | 亚洲成人精品在线 | 国产成人久久精品一区二区三区 | 免费网站在线观看人 | 波多野结衣精品 | 欧美激情h | 中文字幕免费在线看 | 日韩欧美在线综合网 | 午夜精品视频一区二区三区在线看 | 九月婷婷色 | av在线进入 | 91在线永久| www.69xx| 久久96国产精品久久99漫画 | 亚洲精品国产精品国 | 精品欧美一区二区精品久久 | 久久永久免费视频 | 久久999精品 | 少妇性色午夜淫片aaaze | 国产成人精品亚洲精品 | 涩涩网站在线播放 | 国产精品久久久久久久久免费看 | 国产黄色片久久久 | 国产福利精品在线观看 | 五月在线视频 | 成人av片在线观看 | 精品在线视频播放 | 国产91精品看黄网站在线观看动漫 | 婷婷 中文字幕 | 五月开心激情 | 中文字幕在线精品 | adn—256中文在线观看 | 欧美精品久久久 | 亚洲电影在线看 | 精品福利av | 久久女教师 | 特级免费毛片 | 超碰成人免费电影 | 99在线视频播放 | av亚洲产国偷v产偷v自拍小说 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 精品久久久久久综合 | 波多野结衣一区二区三区中文字幕 | 国产精品 国产精品 | 国内精品久久久久久久影视麻豆 | 婷婷久久婷婷 | 久久99在线观看 | 成人网在线免费视频 | 黄色大全免费观看 | 免费中文字幕 | 日韩精品一区二区三区第95 | 三级av在线播放 | 2019国产精品 | 99热在线精品观看 | 国产精品嫩草在线 | 亚州精品国产 | 欧美在线视频免费 | 久久国产欧美日韩精品 | 亚洲精品视频在线播放 | 人成电影网 | 国产高清永久免费 | 国产在线观看a | 中文字幕在线免费播放 | 色五月色开心色婷婷色丁香 | 天天色天天射天天综合网 | 天天爱天天操天天干 | 成人一级 | 97超碰国产在线 | 中文字幕在线观看一区 | 日日操日日插 | 波多野结衣在线中文字幕 | 少妇av片 | 一级理论片在线观看 | 国产在线精品国自产拍影院 | 国产色拍拍拍拍在线精品 | www色片 | 成人av一区二区兰花在线播放 | 天天干天天做 | 成人精品视频久久久久 | 亚洲a成人v | 亚洲精品久久久久www | 久久在线视频精品 | 久久一区二区三区超碰国产精品 | av动态图片 | 国产成人精品午夜在线播放 | 狠狠色香婷婷久久亚洲精品 | 国产在线精品福利 | 欧美一区二区三区在线视频观看 | 免费aa大片 | 月下香电影 | 在线观看精品黄av片免费 | 深爱五月网 | 国产精品美女久久久 | 中文字幕三区 | 久久精品区 | 在线只有精品 | 黄色小视频在线观看免费 | 干狠狠| 天天干天天天天 | 看国产黄色片 | 国产日韩欧美在线 | 日韩免费视频 | 成人av网站在线观看 | 91亚洲精品久久久中文字幕 | 午夜视频一区二区三区 | 欧美日本不卡 | 亚州av网站大全 | 国产97在线看 | 国产小视频在线观看免费 | 国产成人免费在线观看 | 久草免费在线 | 国产中文a | 天天操比 | 青青河边草免费观看完整版高清 | 免费午夜av| 成人国产精品久久久春色 | 久久免费公开视频 | 一级片色播影院 | 欧美射射射 | av福利免费 | 一区二区三区不卡在线 | 免费一级片视频 | 在线免费视频 你懂得 | 久久精品国产精品 | 亚洲精品国产高清 | 久久久久久久久久久久影院 | 久久久精品欧美 | 精品久久久久久久久久久久久久久久 | 久久国产经典 | 丁香婷婷激情国产高清秒播 | 97人人模人人爽人人少妇 | 午夜久久美女 | 国产淫a | 国产98色在线 | 日韩 | 欧美久久久久久久久久久久 | 国产成人精品一区一区一区 | 国产香蕉97碰碰碰视频在线观看 | 黄色视屏免费在线观看 | 国产精品欧美日韩在线观看 | 狠狠干在线 | 草久久精品| av免费网站观看 | 中文字幕av专区 | 三级av在线免费观看 | 人人超碰免费 | av一区二区三区在线播放 | 在线导航福利 | 黄色特级一级片 | 日韩大陆欧美高清视频区 | 波多野结衣在线观看一区二区三区 | 日韩大片在线免费观看 | 国产最新视频在线观看 | 91国内在线视频 | 色综合天天视频在线观看 | 久操视频在线免费看 | 综合激情av | 福利在线看片 | 亚洲性xxxx | 久久综合桃花 | 超碰97人人在线 | 4438全国亚洲精品在线观看视频 | 色插综合 | 男女免费视频观看 | 久久久久综合网 | 国产黄色片网站 | 日韩电影在线观看一区二区三区 | 九九热免费精品视频 | av大全在线观看 | 国产无套精品久久久久久 | 91av精品| 亚洲一二区视频 | 黄色精品一区二区 | 久草在线在线精品观看 | 国内视频在线 | 日韩伦理片一区二区三区 | 69精品视频在线观看 | 99色视频 | 国产一区视频免费在线观看 | 97香蕉视频 | 亚洲 精品在线视频 | 毛片一区二区 | 97成人在线观看视频 | 91桃色在线观看视频 | 97国产在线观看 | 丝袜美腿一区 | 婷婷精品国产一区二区三区日韩 | 国产精品18久久久久久久 | 美女搞黄国产视频网站 | 国产专区一 | 国产精品自产拍 | 成年美女黄网站色大片免费看 | 四虎永久免费在线观看 | 99精品在线免费在线观看 | 国产精品永久久久久久久久久 | 色偷偷888欧美精品久久久 | 天天激情天天干 | 国产精品99久久久久久宅男 | 婷婷综合激情 | 2021国产精品视频 | 精品 一区 在线 | 亚洲伊人色 | 久久久香蕉视频 | 超碰av在线播放 | 亚洲精品国产精品国自产在线 | 成年人在线观看视频免费 | 国产99久久 | 91人人视频在线观看 | 综合久久久 | 日韩在线欧美在线 | 日韩mv欧美mv国产精品 | 午夜av不卡 | 国产精品久久久999 国产91九色视频 | 午夜精品久久久久久久99水蜜桃 | 国产精品入口66mio女同 | 日韩一级电影网站 | 狠狠干夜夜操天天爽 | 日本中文字幕在线电影 | 久久撸在线视频 | 国产高清在线看 | 国产操在线 | 免费无遮挡动漫网站 | 99久高清在线观看视频99精品热在线观看视频 | 天天五月天色 | 国产成人免费av电影 | 国产男女无遮挡猛进猛出在线观看 | 婷婷去俺也去六月色 | 国产不卡在线观看 | 亚洲精品视频在线播放 | 国产成人精品综合 | 久久久久久久久亚洲精品 | 欧美日韩国产区 | 在线看国产日韩 | 中文在线免费看视频 | 国产高清专区 | 一区二区国产精品 | 日韩欧美在线一区 | 久久久久五月 | 91在线看黄| japanese黑人亚洲人4k | 婷婷精品国产欧美精品亚洲人人爽 | 伊人色综合久久天天网 | 成年人视频在线观看免费 | avlulu久久精品 | 99r在线精品| 国产99一区视频免费 | 色射色| 欧美日韩国产免费视频 | 欧美日韩二区在线 | 午夜av激情 | 911精品视频| 五月婷婷六月综合 | 国产成免费视频 | 韩国av一区二区 | 国产69精品久久99不卡的观看体验 | 亚洲 成人 一区 | 亚洲国产成人在线观看 | a午夜电影 | 一区二区三区在线电影 | www.com黄 | 国产不卡精品视频 | 色婷婷色| 97av精品 | 在线观看av不卡 | 在线观看av大片 | 日韩精品无 | 国产日韩欧美视频在线观看 | 国产日韩中文字幕在线 | 欧美日韩另类视频 | 黄污视频网站 | 国产精品mv | 天天操天天摸天天干 | 欧美精品一区二区蜜臀亚洲 | 91在线观看高清 | .国产精品成人自产拍在线观看6 | 亚洲视频一区二区三区在线观看 | 97手机电影网 | 色视频在线 | 日本黄网站 | 国产成人一区三区 | 看污网站 | 夜色资源站wwwcom | 欧美一级日韩免费不卡 | 热久久99这里有精品 | 夜夜澡人模人人添人人看 | 91成版人在线观看入口 | 久久精品视频在线观看 | 国产亚洲欧美精品久久久久久 | 综合色综合色 | 一区二区三区在线观看免费 | 色之综合网 | 在线观看视频在线 | 亚洲精品乱码久久久久久9色 | 在线欧美中文字幕 | 久久影院精品 | 国产91九色蝌蚪 | 亚洲国产成人精品在线观看 | 久久久久久国产精品亚洲78 | 国内精品久久久久久久 | 成人av地址| 精品国模一区二区三区 | 国产手机视频精品 | 亚洲极色| 草久久久 | 欧美aa级 | 久久久久久激情 | 国产亚洲视频在线免费观看 | 欧美日韩在线视频一区 | 国产在线欧美在线 | 91成人亚洲 | 国产九色在线播放九色 | 亚洲综合五月天 | 狠狠色综合网站久久久久久久 | 久久久黄视频 | 开心综合网| 999成人| 国产一级片视频 | 久久久久久蜜av免费网站 | 国产91精品久久久久 | 日韩电影中文 | 午夜精品久久久久久久99水蜜桃 | 色偷偷97 | 欧美成年人在线视频 | 99久久影院 | 黄色精品在线看 | 久久久www成人免费精品张筱雨 | 日韩成人中文字幕 | 一区二区视频在线播放 | 久热色超碰| 成人性生爱a∨ | 日韩爱爱片 | 狠狠干五月天 | 欧美污污视频 | 丁香九月婷婷综合 | 亚洲精品tv久久久久久久久久 | 国产成人av一区二区三区在线观看 | 99一级片| 午夜精品在线看 | 国产亚洲精品精品精品 | 在线观看黄色的网站 | 日本一区二区免费在线观看 | 国产人成一区二区三区影院 | 国产精品美女视频 | 成人av免费 | 人人藻人人澡人人爽 | 久久噜噜少妇网站 | aaa亚洲精品一二三区 | www久久com| 久久免费激情视频 | 99视频在线看 | 久久成人精品视频 | 色综合久久久久久久久五月 | 亚洲精品在线二区 | 欧美日韩在线第一页 | 国内精品小视频 | 狠狠的干狠狠的操 | 色婷婷狠狠五月综合天色拍 | 日韩欧美视频免费观看 | 人交video另类hd | 久久99精品国产91久久来源 | 中文字幕一二 | 伊人丁香 | 亚洲最新av网站 | 91在线观看视频 | 日韩在线观看高清 | 成人免费看片网址 | 91福利社在线观看 | 欧美日韩免费视频 | 亚洲国产av精品毛片鲁大师 | 操一草 | 免费黄在线观看 | 欧美在线观看禁18 | 婷婷综合av| 国产精品va在线观看入 | 国产精品麻豆一区二区三区 | 亚洲特级毛片 | 国产精品 日韩 | 91精品人成在线观看 | 日韩久久精品一区二区三区下载 | 久久国产热视频 | 一区二区精品在线 | 久久激情精品 | 久久久2o19精品 | 日韩xxxbbb| 黄色网址在线播放 | 精品久久久亚洲 | 在线免费av网站 | av在线小说 | 欧美成人理伦片 | 亚洲一区二区视频在线播放 | 亚洲精品tv久久久久久久久久 | 久保带人 | 婷婷激情站 | 911精品视频 | 夜夜躁日日躁狠狠躁 | 丝袜美女视频网站 | 99精品热 | 天天操天天干天天爱 | 中文字幕在线观看免费高清电影 | 国产 在线观看 | 日韩一区视频在线 | 色网站在线免费 | 一级片黄色片网站 | 不卡的av在线 | 国产免费大片 | 中文字幕av日韩 | 精品亚洲欧美一区 | 97在线看 | 午夜精品一区二区三区在线播放 | 日韩网站在线免费观看 | 日韩欧美一区二区三区视频 | 天天操综合网站 | 婷婷国产v亚洲v欧美久久 | 国产69精品久久久久99尤 | 日日操天天射 | 天天做天天爱夜夜爽 | 日韩欧美综合视频 | 久久精品国产亚洲精品2020 | 91精品久久久久久久久久久久久 | 亚洲黄色精品 | 久久综合给合久久狠狠色 | 成人a免费看 | 色视频网站在线 | 麻豆久久一区二区 | 美女网站在线观看 | 涩涩网站在线 | 在线免费看片 | 成人永久视频 | 丁香婷婷色综合亚洲电影 | 久久久久女人精品毛片九一 | 四虎最新入口 | 欧美日韩国产区 | 国产在线永久 | 精品一区二区三区四区在线 | 久久电影国产免费久久电影 | 深爱五月网 | 国产又粗又猛又爽又黄的视频先 | 草久久精品 | 18+视频网站链接 | 免费h在线观看 | 国产在线播放不卡 | 人人草在线观看 | 久久视频这里只有精品 | 成人免费电影 | www.狠狠色 | 久久久精品高清 | 日韩成人在线一区二区 | av片子在线观看 | 探花视频免费观看 | 天天激情综合 | 成年人在线视频观看 | 日b黄色片 | 日韩毛片在线播放 | 国产精品麻豆三级一区视频 | 五月开心婷婷网 | 正在播放国产一区二区 | 日韩网站中文字幕 | 国产色视频网站2 | 色欧美日韩| 欧美aa级| 精品国精品自拍自在线 | 国产一区二区高清视频 | 欧美 亚洲 另类 激情 另类 | 天天操天天干天天摸 | 超碰免费公开 | 亚洲精品在线国产 | 日本黄色免费在线观看 | 午夜久久福利 | 中文字幕第一页在线视频 | 91大神dom调教在线观看 | 国产一级免费视频 | a资源在线 | 国产日产高清dvd碟片 | 亚洲九九九 | 成人国产精品av | 国产成人不卡 | 欧美日韩精品久久久 | 黄a网站| 国产精品女 | 久久久久久久网 | 天天曰 | 中文字幕最新精品 | 人人揉人人揉人人揉人人揉97 | 国产色在线视频 | 亚洲电影成人 | 一本一本久久aa综合精品 | 亚洲视频第一页 | 亚洲va欧美va人人爽春色影视 | 欧美一区二区三区四区夜夜大片 | 欧美精品在线观看免费 | 国产成人久久77777精品 | 香蕉国产91 | 玖玖在线播放 | 一区二区三区四区影院 | 99视频精品免费观看, | www.xxxx欧美 | 91中文字幕网 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 在线看一级片 | 国产精品久久久久久影院 | 99热最新 | 91精品国产麻豆国产自产影视 | 成人羞羞免费 | 国产精品 9999 | 国内三级在线观看 | 91九色在线播放 | 日韩一区二区免费播放 | 日韩免费电影在线观看 | 亚洲aⅴ一区二区三区 | 91视频啪 | 亚洲精品免费视频 | 国产高清精 | 欧美精品一区在线 | 五月天综合 | 久久精品www人人爽人人 | 在线观看岛国 | 99久久精品免费看国产一区二区三区 | 国产精品久久久久影院 | 久久久国产精品电影 | 欧美精品免费一区二区 | 日韩午夜在线 | 黄在线| 黄色av影视 | 91av精品| 欧美xxxx性xxxxx高清 | 国产精品久久影院 | 99日韩精品 | 1000部国产精品成人观看 | 国产99久久久国产 | 免费网站在线观看成人 | 91福利小视频| 四虎影视8848aamm | 婷婷久久亚洲 | 国产福利电影网址 | 丁香在线观看完整电影视频 | 亚洲婷久久 | 色综合天天干 | 日韩一区二区久久 | 久久精品视频免费观看 | 91豆花在线观看 | 日韩在线视频国产 | 日韩欧美在线视频一区二区三区 | 日日夜夜精品视频天天综合网 | 一区二区三区高清在线 | 91成人精品一区在线播放69 | 中文字幕国产 | 99在线观看免费视频精品观看 | 国产露脸91国语对白 | 99亚洲视频| www.夜夜 | 97精品国产97久久久久久 | 成人黄在线观看 | 中文久草 | 国产一级一级国产 | 在线色吧 | 国产亚洲婷婷免费 | 97av色| 国产精品1000| 四虎在线观看视频 | 久久精选视频 | 亚洲精品18p| 69av视频在线 | 欧美性做爰猛烈叫床潮 | 天天操天天操天天操天天 | 精品国产一区二区三区四区在线观看 | 中文字幕麻豆 | 黄色一及电影 | 91中文字幕网 | 国产精品久久久久久久午夜片 | 精品国产一区二区三区日日嗨 | 免费观看国产精品视频 | 日韩在线欧美在线 | 99热日本| 国产一级大片在线观看 | 中文字幕高清视频 | x99av成人免费 | 久久综合精品一区 | 欧美黑吊大战白妞欧美 | 久久无码精品一区二区三区 | 天天爽夜夜爽人人爽一区二区 | 国产精品123 | 精品视频在线看 | 四虎最新入口 | 久久性生活片 | 日韩欧美一区二区在线 | 成人毛片100免费观看 | 国产又粗又硬又爽视频 | 在线免费视频a | 91在线成人 | 不卡中文字幕在线 | aaa毛片视频 | 91丨九色丨高潮丰满 | 亚洲日本在线一区 | 国产精品精品视频 | 成人综合婷婷国产精品久久免费 | 一区二区视频在线看 | 欧美在线aa | 久久综合狠狠综合久久激情 | 91最新在线观看 | 国产麻豆果冻传媒在线观看 | 韩国精品在线观看 | 精品国产午夜 | 四虎影视8848aamm | 国产超碰在线 | 久草男人天堂 | 99草视频 | 日韩免费一级a毛片在线播放一级 | 午夜久久久久久久久久影院 | 插综合网| 国产一区免费在线观看 | 中文字幕免费成人 | 久久天堂影院 | 黄影院| 精品毛片一区二区免费看 | 成人av在线影院 | 国产精品资源在线 | 国产精品女教师 | av中文字幕电影 | 中文字幕在线视频一区 | 91在线免费公开视频 | 亚洲精品综合欧美二区变态 | 久久久免费国产 | 久久综合免费 | 97夜夜澡人人双人人人喊 | 啪啪肉肉污av国网站 | 99视频精品视频高清免费 | 亚洲乱码久久久 | 香蕉视频国产在线 | 狠狠色狠狠色终合网 | 成人小视频在线播放 | 人人插人人艹 | 精品你懂的 | 99久久久久成人国产免费 | 中文字幕一区二区三区久久蜜桃 | 激情 一区二区 | 日韩精品久久一区二区三区 | 亚洲春色成人 | 欧美a性 | 色网站视频 | 国语久久 | 999精品网 | 天天玩天天干 | 97精品国产97久久久久久免费 | 国产原创av在线 | 91av在线免费播放 | 九九免费精品视频在线观看 | av资源免费在线观看 | 国产日产精品一区二区三区四区的观看方式 | 国产在线观看免费av | 国产手机在线播放 | 中文字幕乱码日本亚洲一区二区 | 欧美国产一区二区 | 在线播放视频一区 | 热久久这里只有精品 | 亚洲最大av网 | 中文字幕一区二 | 中文字幕一区二区三区四区在线视频 | 在线观看片 | 亚洲综合在线播放 | 午夜久久影院 | 欧美久久久久久久久久久久 | 超碰在线免费97 | 精品国产成人av | 91探花国产综合在线精品 | 精品国自产在线观看 | 国产综合在线视频 | 国产不卡精品视频 | 一本一道久久a久久综合蜜桃 | 成人久久久久久久久 | 一区二区三区www | 亚洲视频免费在线观看 | 欧美精品在线一区二区 | 欧美在线一级片 | 成人 亚洲 欧美 | 日日夜夜噜噜噜 | 久久成人综合 | 毛片网站在线看 | 久久久久免费精品视频 | 日韩久久一区 | 久久成人18免费网站 | 久久精品国产成人 | 亚洲综合五月天 | 91综合视频在线观看 | 国产日韩欧美在线看 | 免费在线观看av网址 | 国产一区二区免费在线观看 | 国产精品一区二区白浆 | 日韩免费观看高清 | 狠狠色狠狠色综合日日小说 | 亚洲欧美国内爽妇网 | 狠狠操夜夜操 | 成人免费视频播放 | 免费黄色网址网站 | 亚洲精品视频网站在线观看 | 亚洲综合一区二区精品导航 | 中文字幕在线观看免费高清完整版 | 亚洲国产精品久久久久婷婷884 | 九九久久久久久久久激情 | 免费a视频| 欧洲一区二区三区精品 | 911久久香蕉国产线看观看 | 亚洲成 人精品 | 99久久久久成人国产免费 | 中字幕视频在线永久在线观看免费 | 最近中文字幕国语免费av | 欧美一二区在线 | 日韩网站在线免费观看 | 国产a级精品 | www.色爱| av在线免费播放网站 | 在线观看成人网 | 国产一区二区三精品久久久无广告 | 国产精品99久久久久 | 日本三级全黄少妇三2023 | a在线免费观看视频 | 狂野欧美激情性xxxx | 2020天天干天天操 | 欧美久久久久久久久久久久 | 色五婷婷 | 精品一区二区在线观看 | 在线看黄网站 | 狠狠操.com| 人人添人人澡人人澡人人人爽 | 国产人成在线观看 | 欧美精品在线一区二区 | 亚洲精品乱码白浆高清久久久久久 | 久久久久女教师免费一区 | 狠狠干狠狠操 | 视频在线一区二区三区 | 999成人| av免费在线观看网站 | 亚洲 欧美日韩 国产 中文 | 999视频网站 | 国产精品igao视频网入口 | 国产精品免费看久久久8精臀av | 国产区高清在线 | 欧美国产高清 | 亚洲一级片av| 欧美日韩中字 | 激情久久综合网 | 久久与婷婷 | 欧美成人在线免费 | 亚洲女人天堂成人av在线 | 免费高清在线观看电视网站 | 欧美做受xxx | 91精品国产成人 | 国产欧美综合在线观看 | 园产精品久久久久久久7电影 | 亚洲va欧美va国产va黑人 | 西西人体4444www高清视频 | 国内一区二区视频 | 婷婷网站天天婷婷网站 | 日韩黄色免费看 | 国产又粗又猛又黄 |