99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

VTK多邊形網(wǎng)格特征提取利器vtkFeatureEdges全解析

VTK多邊形網(wǎng)格特征提取利器vtkFeatureEdges全解析 做網(wǎng)格數(shù)據(jù)處理的時候“特征提取”這四個字恐怕是我被問到最多的高頻詞之一。一搜特征提取方法網(wǎng)上鋪天蓋地都是圖像領(lǐng)域的SIFT、ORB或者點云領(lǐng)域的法向估計、FPFH描述子可當(dāng)你手里拿的是一個由頂點、邊、三角面片構(gòu)成的多邊形網(wǎng)格時最趁手的工具其實是VTK自帶的vtkFeatureEdges。這個類長期躺在vtkFiltersCore包里不起眼出場率卻極高模型分割前的棱線定位、配準(zhǔn)前的輪廓線抽取、網(wǎng)格簡化時想要保留硬邊背后幾乎都有它的影子。今天這篇VTK手冊就想把這個多邊形網(wǎng)格特征提取利器從頭拆透——不只是貼一段能跑的代碼而是把每個開關(guān)的含義、FeatureAngle的取值邏輯、提取后線條為什么老斷成碎片、怎么配合鼠標(biāo)拾取和Qt界面做交互一條一條講清楚。適合三類讀者正在用VTK做網(wǎng)格顯示與處理的開發(fā)人員、需要從CT/MRI等值面里抽輪廓線的影像工程師、以及把網(wǎng)格簡化與分割當(dāng)日常工作的圖形學(xué)同學(xué)。順便說個常見誤區(qū)。很多人搜特征提取方法搜到的是圖像特征或者點云特征描述子然后試圖直接套到三角網(wǎng)格上。圖像是規(guī)則網(wǎng)格三角網(wǎng)格是非規(guī)則拓?fù)鋬烧邔Α班徲颉钡亩x完全不一樣。vtkFeatureEdges恰恰是基于網(wǎng)格本身的拓?fù)溧徲颉簿褪沁叺墓蚕砻骊P(guān)系——來定義特征。理解這一點你才不會拿圖像特征提取的思路去調(diào)網(wǎng)格提取的參數(shù)。1. 先搞清楚特征邊在網(wǎng)格里到底是怎么定義的1.1 一張三角網(wǎng)格里邊其實只有四種狀態(tài)一個三角網(wǎng)格表面每條邊無非處于四種狀態(tài)之一。第一種是邊界邊整條邊只屬于一個面片邊緣直接暴露在外模型的開口、裁切邊緣都會出現(xiàn)它。第二種是特征邊一條邊同時屬于兩個面片但這兩個面片在這個位置上“折”得比較厲害二面角大于給定閾值機械零件的棱線、牙齒模型的牙尖棱脊都屬于這一類。第三種是非流形邊一條邊被三個甚至更多的面片同時占有這是網(wǎng)格數(shù)據(jù)里典型的“不該出現(xiàn)但偏要出現(xiàn)”的結(jié)構(gòu)通常意味著該區(qū)域拓?fù)溆衅茡p。第四種是流形邊即普通的、只被兩個面片共享且夾角平緩的邊模型表面絕大多數(shù)邊都是這種。vtkFeatureEdges干的事情就是把這四種邊全部掃描出來再按你的需要挑著輸出。想提取閉合輪廓用邊界邊想要模型上的折痕棱邊用特征邊想做網(wǎng)格完整性診斷打開非流形邊。我在做網(wǎng)格工具鏈時經(jīng)常把“邊類型統(tǒng)計”當(dāng)成網(wǎng)格體檢的第一步因為不同類型數(shù)量的比例往往能直接暴露這個模型是CAD導(dǎo)出的、CT重建的還是激光掃描拼接的。1.2 在VTK管線里它處在什么位置vtkFeatureEdges繼承自vtkPolyDataAlgorithm輸入是vtkPolyData輸出還是vtkPolyData。輸入可以是STL、OBJ、VTP直接讀進來的網(wǎng)格也可以是vtkMarchingCubes從DICOM體數(shù)據(jù)里跑出來的等值面。輸出里不再包含任何面片只有頂點和線單元每條線單元對應(yīng)一條原始邊。它是完全非破壞性的既不改網(wǎng)格幾何也不動拓?fù)渲话选澳男┻吺翘卣鬟叀钡慕Y(jié)論復(fù)制到一張新的PolyData里非常適合插在管線中間做后續(xù)再處理。我一般把它放在“讀取-清理-預(yù)處理”之后、下游算法之前。為什么不跳過預(yù)處理因為重復(fù)點會直接毀掉邊共享關(guān)系的判斷一個看起來封閉的模型可能因為頂點坐標(biāo)不完全一致而處處開縫特征邊提取結(jié)果立刻變成一堆亂線。更隱蔽的是法向不一致會讓二面角計算整體偏移該提的特征邊提不出來、不該提的冒出來。這兩個坑我在第4章會逐一展開。2. 核心參數(shù)逐個拆解這些開關(guān)一個都別亂開2.1 四個開關(guān)的默認(rèn)行為先記在心里vtkFeatureEdges提供的方法名非常直白看一眼就知道是干嘛的方法默認(rèn)狀態(tài)作用典型場景BoundaryEdgesOn/OffOn輸出只被一個面片使用的邊界邊網(wǎng)格開口輪廓、區(qū)域切割線FeatureEdgesOn/OffOn輸出二面角大于FeatureAngle的折痕邊棱線、特征線提取NonManifoldEdgesOn/OffOff輸出被三個及以上面片共用的非流形邊網(wǎng)格拓?fù)湓\斷與修復(fù)ManifoldEdgesOn/OffOff輸出普通平緩邊畫完整線框、輸出網(wǎng)格全部邊SetFeatureAngle(angle)30.0特征角閾值單位度核心調(diào)參對象ColoringOn/OffOff讓不同類型邊帶不同顏色標(biāo)量特征類型診斷我第一次用它時把所有開關(guān)一股腦打開輸出瞬間變成幾百萬條線段整個模型幾乎每條邊都被“提”了出來完全不是特征線的樣子。原因就是ManifoldEdgesOn把常規(guī)的普通邊全部放行了。經(jīng)驗之談默認(rèn)設(shè)置通常已經(jīng)夠用只有想診斷網(wǎng)格流形性時才臨時打開非流形邊只有要導(dǎo)出完整線框時才打開流形邊。日常項目里“邊界邊特征邊”這對組合占到了九成場景。2.2 FeatureAngle才是靈魂折痕到底多“折”才算特征FeatureAngle默認(rèn)是30度。判定邏輯可以從二面角理解一條邊屬于兩個相鄰三角形兩個三角形各自有法向量把法向夾角與FeatureAngle比較大于閾值就標(biāo)記為特征邊。直觀想象就是拿一張紙對折折痕處兩半平面夾角越小折痕越鋒利。對立方體而言任意相鄰面的法向夾角是90度遠(yuǎn)大于30度所以12條棱全部會被提取對球面或平面相鄰面法向夾角趨近于0度自然提不出什么東西。選閾值沒有通吃值跟模型來源強相關(guān)。我平時積累的參數(shù)經(jīng)驗工程CAD類網(wǎng)格幾何精度高特征角設(shè)15到30度都很合適地形表面或掃描重建的粗糙網(wǎng)格表面本來就有密集小起伏設(shè)5到10度能保留主要山脊線設(shè)30度以上基本什么都提不出來醫(yī)學(xué)影像重建的等值面普遍帶噪聲常用40到60度去抓真正的銳利邊界。調(diào)試時別憑感覺寫個小腳本把提取到的線條總數(shù)、平均長度打出來一邊改閾值一邊對比兩三輪就能鎖定這個模型適合的區(qū)間。需要提醒一點二面角計算依賴兩個面的法向量方向是統(tǒng)一的。如果輸入網(wǎng)格的法向沒有整理過部分面片朝外、部分朝內(nèi)算出來的夾角會偏差巨大。遇到提取結(jié)果詭異時先跑一遍vtkPolyDataNormals把法向統(tǒng)一再回頭調(diào)FeatureAngle這個順序不能反。2.3 輸出精度與分類著色兩個容易被忽視的小開關(guān)SetOutputPointsPrecision控制輸出點坐標(biāo)的數(shù)據(jù)類型默認(rèn)跟隨輸入。如果后面接vtkTubeFilter做可視化、或者要做精確坐標(biāo)計算建議顯式指定高精度。VTK里常用的取值是DEFAULT_PRECISION、SINGLE_PRECISION和DOUBLE_PRECISION我實際用double的場景更多因為網(wǎng)格處理鏈路上精度丟失往往在不易察覺處發(fā)生等到后續(xù)模塊報錯再回溯就比較痛苦。ColoringOn則是調(diào)試神器。打開后輸出的點屬性或單元屬性里會帶一個類型標(biāo)量邊界邊、特征邊、非流形邊會得到不同取值。配合vtkLookupTable和Mapper按Cell數(shù)據(jù)著色白花花一片的特征線立刻變成“紅是開口、藍(lán)是棱線、綠是壞邊”的體檢報告。這個能力放在大型網(wǎng)格上特別值錢你不可能用肉眼去逐條檢查成千上萬條邊。3. 實操全過程把特征線從網(wǎng)格里干凈地拿出來3.1 最小可運行代碼Python和C雙版本先放Python版這也是我平時做原型最快的方式import vtk sphere vtk.vtkSphereSource() sphere.SetPhiResolution(40) sphere.SetThetaResolution(40) sphere.Update() feature vtk.vtkFeatureEdges() feature.SetInputData(sphere.GetOutput()) feature.BoundaryEdgesOn() feature.FeatureEdgesOn() feature.NonManifoldEdgesOff() feature.ManifoldEdgesOff() feature.SetFeatureAngle(30.0) feature.ColoringOn() feature.Update() edge_data feature.GetOutput() print(特征線總數(shù):, edge_data.GetNumberOfLines())C版本邏輯完全一樣只是調(diào)用方式不同#include vtkSmartPointer.h #include vtkSphereSource.h #include vtkFeatureEdges.h #include vtkPolyData.h auto sphere vtkSmartPointervtkSphereSource::New(); sphere-SetPhiResolution(40); sphere-SetThetaResolution(40); sphere-Update(); auto feature vtkSmartPointervtkFeatureEdges::New(); feature-SetInputData(sphere-GetOutput()); feature-BoundaryEdgesOn(); feature-FeatureEdgesOn(); feature-NonManifoldEdgesOff(); feature-ManifoldEdgesOff(); feature-SetFeatureAngle(30.0); feature-ColoringOn(); feature-Update(); vtkPolyData* edgeData feature-GetOutput(); std::cerr 特征線總數(shù): edgeData-GetNumberOfLines() std::endl;兩個版本有一個共同易錯點用SetInputConnection時下游如果沒顯式Update某些情況下拿到的輸出是空的。穩(wěn)妥做法是取值前顯式調(diào)用一次Update不要賭渲染管線一定會幫你觸發(fā)。另外GetOutput返回的指針由VTK管線管理不需要你自己delete。如果你的輸入直接來自VTK數(shù)據(jù)源用SetInputConnection(source-GetOutputPort())更符合管線習(xí)慣我上面寫SetInputData更多是處理已經(jīng)從文件加載進內(nèi)存的vtkPolyData。注意vtkFeatureEdges的輸入必須是包含面單元的vtkPolyData。如果你手上只有散點云先走一遍表面重建流程別指望它直接處理點云。3.2 特征線渲染別用細(xì)線直接糊臉套一層Tube光拿到線數(shù)據(jù)還不夠渲染時通常要當(dāng)作高亮層疊在原網(wǎng)格上面。直接用vtkPolyDataMapper渲染lines特征線只有一兩個像素粗根本看不清。我通常會給線套一層vtkTubeFilter讓每條線變成有半徑的管道視覺效果立竿見影tubes vtk.vtkTubeFilter() tubes.SetInputConnection(feature.GetOutputPort()) tubes.SetRadius(0.02) tubes.SetNumberOfSides(8) tubes.CappingOn() mapper_line vtk.vtkPolyDataMapper() mapper_line.SetInputConnection(tubes.GetOutputPort()) actor_line vtk.vtkActor() actor_line.SetMapper(mapper_line) actor_line.GetProperty().SetColor(1.0, 0.0, 0.0) mapper_mesh vtk.vtkPolyDataMapper() mapper_mesh.SetInputData(sphere.GetOutput()) actor_mesh vtk.vtkActor() actor_mesh.SetMapper(mapper_mesh) actor_mesh.GetProperty().SetOpacity(0.3)這里Tube半徑要結(jié)合模型尺度。模型包圍盒對角線長10個單位時半徑0.02幾乎看不見取包圍盒對角線長度的1/200作為初始值再按需微調(diào)。還有個細(xì)節(jié)原網(wǎng)格設(shè)為半透明之后特征線疊在上面才不會被完全遮住。如果后續(xù)還要做交互拾取建議把特征線的顯示層級調(diào)高一點避免拾取時命中了帶著三角形面的原網(wǎng)格而不是細(xì)線。3.3 交互式提取用鼠標(biāo)坐標(biāo)定位最近的特征線純靜態(tài)提取始終差點意思。網(wǎng)格很復(fù)雜、特征線很多時你經(jīng)常會想要點一下某條特征線看它對應(yīng)模型的哪個結(jié)構(gòu)。這個需求落到VTK里就兩件事獲取鼠標(biāo)坐標(biāo)再做拾取。用vtkCellPicker最合適因為它能返回你點中的單元編號而特征線輸出的每個線單元正好就是一個cell拾取到之后再取它的世界坐標(biāo)就很方便。下面是我項目里的一個精簡模板假設(shè)你已經(jīng)創(chuàng)建了渲染窗口和交互器變量名是iren核心是往交互器上掛觀察者在左鍵點擊事件里做pickpicker vtk.vtkCellPicker() picker.SetTolerance(0.005) def on_left_button(obj, event): x, y obj.GetEventPosition() renderer obj.GetCurrentRenderer() picker.Pick(x, y, 0, renderer) if picker.GetCellId() 0: world_pos picker.GetPickPosition() print(f點擊特征線屏幕坐標(biāo)({x},{y}), 世界坐標(biāo)({world_pos[0]:.3f}, {world_pos[1]:.3f}, {world_pos[2]:.3f})) else: print(沒有點到特征線) style vtk.vtkInteractorStyleTrackballCamera() iren.SetInteractorStyle(style) style.AddObserver(LeftButtonPressEvent, on_left_button)這里有個坐標(biāo)變換的細(xì)節(jié)經(jīng)常讓新手困惑窗口坐標(biāo)系通常是左上角為原點VTK內(nèi)部渲染坐標(biāo)系卻是左下角為原點所以直接用屏幕坐標(biāo)去對應(yīng)世界坐標(biāo)時Y軸方向偏差在所難免。最穩(wěn)的辦法不是手動算坐標(biāo)軸而是像我上面這樣把位置交給vtkCellPicker去處理讓它返回正確的世界坐標(biāo)拾取位置。拿到鼠標(biāo)坐標(biāo)之后能做更多事我用vtkKdTree先建特征線頂點索引拾取后立刻找離點擊位置最近的特征點再用vtkGlyph3D在對應(yīng)位置放一個高亮小球。整個流程純疊加層不修改原始網(wǎng)格就算幾十萬條特征線也能保持實時響應(yīng)。另外picker對象建議在初始化時創(chuàng)建并復(fù)用不要在回調(diào)里反復(fù)new。頻繁創(chuàng)建picker對象雖然不會崩但會有無謂的分配開銷交互密集時性能差異能感覺出來。4. 常見問題與排查技巧實錄這些坑我全踩過4.1 特征數(shù)量爆炸幾十萬條線糊滿整個屏幕這個現(xiàn)象多半由兩個因素觸發(fā)。第一FeatureAngle設(shè)得太小表面噪聲全被當(dāng)成特征第二誤開了ManifoldEdgesOn普通邊全部涌出。排查第一步打印特征線數(shù)量、總長度和長度分布。噪聲引起的特征線普遍很短調(diào)大閾值后數(shù)量會出現(xiàn)明顯斷崖如果數(shù)量紋絲不動回頭檢查是不是開著流形邊。第二步如果閾值調(diào)到很高數(shù)量還是不降那基本能確認(rèn)輸入網(wǎng)格太臟先用vtkSmoothPolyDataFilter做平滑、或者重新remesh再跑特征提取不要拿原始掃描網(wǎng)格硬扛。注意關(guān)于FeatureAngle的調(diào)參我的習(xí)慣是“少量多次”。每次只改2到5度記錄輸出線數(shù)量和平均線長連續(xù)對比三條記錄后再確定最終值。一次猛調(diào)15度往往會把真正需要的棱線連帶刪光。4.2 特征線斷成碎片連不成一條完整折痕這是所有特征提取繞不開的痛。vtkFeatureEdges按邊輸出每條輸出對應(yīng)一個2點的vtkLine cell所以就算兩條線幾何上首尾相連在拓?fù)渖弦彩莾蓚€獨立cell。想要拿到連續(xù)曲線至少兩步先用vtkCleanPolyData把重復(fù)坐標(biāo)點合并再用vtkStripper把相鄰線段串成polyline。如果串出來的polyline還是斷的大概率是FeatureAngle剛好卡在邊界上個別關(guān)鍵邊被漏標(biāo)。我自己用的補線工具大致分四步第一步vtkCleanPolyData合并重復(fù)點第二步遍歷所有l(wèi)ine cell建立每個點的鄰接線列表第三步找出所有只有一條鄰接線的自由端點按距離閾值聚成組同一組內(nèi)兩個自由端用直線段或者沿網(wǎng)格最短路補上第四步聚完后再整體用vtkStripper串一次。這個方法比單純調(diào)閾值可控得多尤其適合機械零件上的圓角過渡線因為那些地方的角度本來就是漸變的閾值怎么設(shè)都容易斷。4.3 邊界邊數(shù)量對不上要么為0要么多到離譜邊界邊數(shù)量異常先別懷疑算法八成是輸入網(wǎng)格的真實狀態(tài)。第一種情況網(wǎng)格看起來開放但邊界邊為0這通常意味著數(shù)據(jù)是“假封閉”各個片體被焊死了你的預(yù)期就要調(diào)整。第二種情況邊界邊多得離譜說明模型存在大量細(xì)小裂縫常見于從標(biāo)簽圖像轉(zhuǎn)等值面的過程或者重復(fù)點導(dǎo)致面片之間拓?fù)浠ゲ幌噙B。用vtkCleanPolyData清理一遍重復(fù)點再統(tǒng)一計算一次法向大概率能解決九成的邊界誤判。處理完還不對就用vtkPolyDataNormals檢查法向方向是否一致方向不一致的網(wǎng)格特征邊和邊界邊都會同時錯亂。4.4 大數(shù)據(jù)集上的性能等待別讓特征提取卡住交互幾十萬面片對vtkFeatureEdges來說單次耗時其實不算夸張真正煩人的是GUI里拖動滑塊反復(fù)調(diào)FeatureAngle每次都整管更新界面直接卡死。我的三級降載方案可以分享第一級提取前先用vtkDecimatePro把面數(shù)降到能接受的水平第二級緩存特征提取結(jié)果只有FeatureAngle變化超過設(shè)定步長才重算第三級在Qt界面里把重算丟給后臺線程避免阻塞渲染。三級疊加之后再大的數(shù)據(jù)交互起來也算順滑。還有一種更隱蔽的性能問題輸入網(wǎng)格里如果有大量重復(fù)點vtkFeatureEdges會花很多時間在一致性檢查上。所以在上游加一次vtkCleanPolyData不光是正確性問題也是性能問題。5. 進階玩法特征邊的價值在提取之后才真正放大5.1 用ColoringOn給網(wǎng)格做“拓?fù)潴w檢”打開ColoringOn特征邊就會帶上分類標(biāo)量此時給Mapper配一個vtkLookupTable打開CellData著色模式表面立刻變成“紅是開口、藍(lán)是棱線、綠是壞邊”的體檢圖。這個技巧對來源不明的網(wǎng)格尤其實用。有一次我處理一個牙科掃描網(wǎng)格打開分類著色才發(fā)現(xiàn)模型某個區(qū)域藏了大量非流形邊后果是該區(qū)域的任何分割、簡化操作都不正常。那段區(qū)域后來做了一遍remesh后續(xù)分割算法的準(zhǔn)確性立刻提升。在大型模型上靠肉眼逐條檢查邊的狀態(tài)是不可能的分類著色就是最高效的篩選方式。5.2 特征邊 網(wǎng)格簡化把硬邊保護起來做網(wǎng)格簡化的人都知道面片從100萬壓到10萬機械零件上的棱線和圓角往往先被磨平。vtkFeatureEdges在這里可以扮演“保護名單”的角色先提取特征邊把特征邊涉及的頂點索引收集起來再做帶約束的簡化。vtkDecimatePro本身有PreserveEdges之類的選項但實際效果和數(shù)據(jù)結(jié)構(gòu)相關(guān)性很強并不總是可靠。我現(xiàn)在更常自己維護一個頂點集合把它作為簡化時“不允許刪除”的名單傳給簡化器實測下來棱線可以保留八成左右。收集特征頂點集合的思路很簡單遍歷輸出的lines用vtkCellArray取出每個line的兩個點Id寫進一個set容器。偽代碼大概是這樣的std::setvtkIdType protectedIds; vtkCellArray* lines edgeData-GetLines(); vtkIdType npts; const vtkIdType* pts; for (lines-InitTraversal(); lines-GetNextCell(npts, pts); ) { for (vtkIdType i 0; i npts; i) protectedIds.insert(pts[i]); }這個集合可以作為約束簡化的輸入。把特征邊當(dāng)成簡化保形的起點而不是終點才是它真正有價值的使用方式。5.3 把特征提取模塊嵌進Qt界面實時調(diào)參桌面工具里特征提取經(jīng)常需要一個帶滑塊的調(diào)參面板。VTK 9時代推薦用QVTKOpenGLNativeWidget配合vtkGenericOpenGLRenderWindow而不是老舊的QVTKWidget。核心代碼長這樣from PyQt5.QtWidgets import QSlider, QVBoxLayout, QWidget from vtk.qt.QVTKOpenGLNativeWidget import QVTKOpenGLNativeWidget import vtk class FeatureWidget(QWidget): def __init__(self, mesh): super().__init__() self.vtk_widget QVTKOpenGLNativeWidget() self.render_window vtk.vtkGenericOpenGLRenderWindow() self.vtk_widget.setRenderWindow(self.render_window) self.feature vtk.vtkFeatureEdges() self.feature.SetInputData(mesh) self.feature.FeatureEdgesOn() self.feature.BoundaryEdgesOn() self.feature.SetFeatureAngle(30.0) self.feature.Update() self.slider QSlider() self.slider.setRange(1, 90) self.slider.setValue(30) self.slider.valueChanged.connect(self.update_angle) layout QVBoxLayout() layout.addWidget(self.vtk_widget) layout.addWidget(self.slider) self.setLayout(layout) self.vtk_widget.GetRenderWindow().Render() def update_angle(self, value): self.feature.SetFeatureAngle(float(value)) self.feature.Update() self.vtk_widget.GetRenderWindow().Render()這里有幾個細(xì)節(jié)值得注意。第一QVTKOpenGLNativeWidget必須綁定一個vtkGenericOpenGLRenderWindow實例不能直接塞一個默認(rèn)RenderWindow進去否則OpenGL上下文會出問題。第二滑塊拖動過程要加防抖不必每個像素都觸發(fā)重算簡單的做法是只響應(yīng)release事件或者用定時器合并連續(xù)變化。第三如果后臺線程里觸發(fā)了vtkFeatureEdges重算記得把結(jié)果回傳到Qt主線程后再調(diào)用Render不要跨線程直接操作渲染窗口。5.4 特征邊作為分割、測量與配準(zhǔn)的起點特征邊提取完下游能接的東西非常多。用vtkConnectivityFilter對提取出的特征線做連通成分分析可以把模型表面按“被特征邊圍成的區(qū)域”切成獨立區(qū)塊作為交互式分割的初始掩膜。做測量工具時拾取一條特征邊后取該邊兩個鄰接面片的法向量計算夾角把這個角度回填到界面里就是一個現(xiàn)成的折角測量模塊。把特征邊點集轉(zhuǎn)成頂點數(shù)據(jù)后再走點云處理管線也常用于跨模態(tài)幾何特征對齊的預(yù)實驗。我實際項目里還遇到過一個有意思的用法把特征邊按長度排序過濾掉太短的碎線后剩下的長特征線直接作為模型“骨架”用來做對象姿態(tài)估計的粗對齊。整個過程不復(fù)雜但效果比單純用原始網(wǎng)格做全局配準(zhǔn)要快得多因為特征線的點數(shù)比面片數(shù)量少兩三個數(shù)量級。說到底vtkFeatureEdges產(chǎn)出的是底層拓?fù)湫畔⒄嬲膬r值要靠后續(xù)算法來放大它負(fù)責(zé)把“哪里是結(jié)構(gòu)線”說清楚剩下的交給業(yè)務(wù)邏輯。最后說點個人的使用體會。做了幾年網(wǎng)格處理我最大的感觸是vtkFeatureEdges這個類本身很小、參數(shù)也少真正拉開差距的往往是預(yù)處理和后續(xù)處理。很多人把特征提取看成一步濾鏡操作拿著原始網(wǎng)格直接懟進去結(jié)果不符預(yù)期就到處找替代方案。其實網(wǎng)格數(shù)據(jù)類型千差萬別臟活永遠(yuǎn)在前后兩端前端做好clean、smooth、法向統(tǒng)一后端做線條連通、過濾、分類中間那一小步交給vtkFeatureEdges是最省心的。如果你正在為棱線提不出來、輪廓斷成碎片頭疼我建議先檢查網(wǎng)格質(zhì)量再耐心調(diào)FeatureAngle最后才考慮換算法。順便分享一個小習(xí)慣每次修改參數(shù)后把輸出記錄成一行日志哪怕簡單兩句話積累幾十組數(shù)據(jù)之后你對“什么樣的網(wǎng)格配什么樣的閾值”就會形成直覺。這個小類可能永遠(yuǎn)不會登上算法頭條但它是整個網(wǎng)格處理鏈路上最可靠的基石之一。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91久久精品国产91性色TV| 五月丁香九九| 婷婷五月天AV| 五月天五月天成人网亭亭成人色网站| 激情综合五月激情XXXX| 久久9热| 久月婷婷| 色五月激情网| 婷婷亚洲色| 极品人妻VIDEOSSS人妻| 久久五月激情| 九九在线视频| 人人人人人人人人人草| 丁香五月精品视频| 国产成人在线精品| 九伊人网| 久久精品女人天堂AAA| 九九热AV| 成人丁香| 五月婷综合| 丁香婷婷五月天在线视频| 久久久妻人人人| 另类国产欧美视频| 热99视频精品在线| 超级碰碰97在线| 色婷婷视频| 九九九九这里只有精品| 国产VA亚洲VA96| 九九综舍久久| 91网站黄| 五月天久久综合| 婷婷狠狠干| 婷婷九月色| 97色婷婷| 成人在线网| 亚洲婷婷丁香五月| 五月婷婷,六月婷婷| 色综合天天| 中文字幕综合| 九月丁香婷婷| 操一操干一干| 狠狠爱综合网| 国产日韩精品SUV| 色欲影香| 亚洲人妻电影| 亚洲欧洲国产精品| 欧美成人网99网| 丁香婷婷五月六月天| 五月婷六月综合在线观看| 色五月色图| 狠狠色噜噜狠狠亚洲A∨| 色婷婷亚洲婷婷| 99无码精品| 日本不卡中文字幕| 五月花综合| 超碰资源在线| 国产精品人妻欲求不满| 99热99ai| 新激情五月开心五月婷婷五月丁香五月| 久久九九免费大视频| 综合色网站| 99视频内射三四| 亚洲激情婷婷| 五月丁香六月花| 天天干夜夜b| 色综合天堂| 欧美性爱日韩性爱| 666555。COm毛片| 97亚洲视频在线| 成人看片网站| 欧美电影在线播放| 欧美搡BBBBB摔BBBBB| 丁香九月婷婷| 婷婷丁香色女人| 99re资源在线视频导航| 99碰视频| 99久久婷婷国产综合精品草原| 激情五月天婷婷图| 99热这里只有精品96| 五月天婷婷情色| 超碰九九热| 九九综合视频在线观看| 亚洲色综合性| 婷婷亚洲五月| 91精品久久久久| 色情综合网| 狠狠草在线观看| 成人综合网站| 噜噜狠狠色综合久| 色色啊| 九月婷婷丁香| 亚洲激情综| 99操| 亚洲午夜国产成人电影VA国产欧…| 国内久久婷婷| 4399成人黄A片| 蜜臀av无码久久久久久久久| 色五月天视频| 91精品综合久久久久久五月丁香| 婷婷99视频在线| 9久热精品在线视频| 99热www| 成人版视频在线观看| 免费亚洲婷婷中文字幕| 99免费视频网| 欧美va欧美va差| 精a品a| 97九色| 国产亚洲精品AAAA片APP| 久久九九思思| 26uuu视频欧美| 欧美日本一区二区三区| 99爱视频免费| 欧美综合五月天婷婷tin| 丁香激情网| 9 9热这里有精品| 婷婷综合色图| 这里有精品2| 婷婷五月六月丁香| www.婷婷,com| 丁香五月精品| 日本三级日本三级99| 欧美成人精品A片免费一区99| 免费无码毛片一区二区A片| 色色色色色九九九九九| 热的国产,热的综合,热的有码| 久热网站| 四川BBB搡BBB爽爽视频| 69热在线| 九九色婷婷五月天| 日韩 中文 欧美| 天天爽天天爽天天爽天天爽天天爽天天爽天天| 永久AⅤ1| 最新无码专区| 插插干干干色| 狠狠五月天| 色99欧洲色19| 激情婷婷丁香色五月| 丁香婷婷久久| 亚洲成人无码免费| 六月婷婷九月丁香亚洲综合| 超碰97免费在线| 99热免| 日本英国美国欧美亚洲国产精亚洲日韩精品在线观看 | 日韩美女羞羞网站在线观看| 99热99热99热99热| 丰满人妻一区二区三区| 色综合久久天天综合网| m色激情网| 久久99成人性爱高清视频| 六月丁香激情网| 狠狠综合区| 国产在线中文字幕| 色久九| 99精品久久久久久久久| 婷婷丁香五月欧美人| 无码99| 综合激情在线| 色五月av| WWW.婷婷五月天.COM| 婷婷日日夜夜| 99热全是精品| 欧美va在线| 中文字幕网伦射乱中文| 丁香五月天婷婷久久综合| 97 A I色色| 99色五月| 激情综合五月天| 日韩AV成人电影| 猫咪伊人久久| 综合精品啪啪| 这里只有精品视频一区| 综合av在线| 五月丁香婷婷久久| 国产五月视频| 深爱五月天婷综合| 丁香五月-激情综合| 亚洲色欲欧美一区二区三区| 青青草国产亚洲精品久久| 66精品国产成人| 欧美黄色AA片哗啦啦啦| 高清国产AV| 5月丁香婷婷激情网| 六月丁香成人| 无码人妻激情| 丁香婷婷久久| 国产欧美精品AAAAAA片| 欧美啄木乌丝袜人妻系列| 久久五月婷天天干| 99热国产免费| 婷婷五月深情丁香深爱日韩| 亚洲精品字幕在线观看 | 丁香成人五月天| 亚洲人成网亚洲欧洲无码久久| 99久久婷婷国产综合| 九月色婷婷婷| 99在线精品观看99| 秋霞学生妹一二级| AV在线免费观看不卡| 婷婷五月美女直播| 五月天丁香综合| 99热免| 激情五月天99色| 久9热视频| 91精品丝袜久久久久久久久粉嫩| 色色色婷婷五月天| 婷婷六月丁香激情综合| 色综合9| 天天操天天操天天操天天操天天操| 91视频久久久| 成人视频一区| 全亚洲最大的婷婷五月天网站COM| 欧美色五月| 五月天激情在线视频| 亚洲视频综合网| 99热这里只有精品2| 丁香五月婷婷婷桃花影院| 另类五月激情| 久久这里只有精品久久| 影音先锋五月婷婷| 五月婷婷久久久| 五月色亭丁香| 2015WWW永久免费观看播放| 五月婷婷啪啪啪| 97干视频| 久久婷婷五月丁香蜜桃网| 思思热在线观看| 婷婷色中文字幕| 丁香五月综合激情久久潮喷| 五月婷婷国产| 色婷婷九月| 九九这里只有精品在线视频| 九九偷拍网| 少妇激情五月天| 五月四色婷婷| 色噜噜狠狠色综合无码久久欧美| 五月天啪啪网| 99色色网| 婷婷综合色| 狠狠干综合| 久久视频这里99| 另类专区在线观看| 99啪视频在线观看| 精品一二三区久久AAA片| 五月婷婷激情综合av| 天天操婷婷| 五月天久久色| 婷婷五月天影院| 嫩草乱码一区三区四区| 米奇激情婷婷| 色色是色N一| 天天视频精品9| 直接看的av| 婷婷五月激情视频| 中文无码精品一区二区三区| 婷婷放心五日爱| 婷婷日本在线| www.色五月| 夜夜操夜夜操| 亚洲激情97五月天| 丁香婷五月| 五月色婷| 亚洲午夜电影| 精品九九网| 欧美午夜乱妇午夜福利| 色婷婷六月| 亚洲午夜视频| 色婷婷先锋| 欧美综合五月丁香五月天| 人人97碰| 色玖玖导航| 色九九中文字幕| 色婷婷久久| 久久曰曰| 五月婷在线观看| 91精品综合久久久久久五月丁香| YW无码| 久久久18| 欧美一级色| 婷婷久久丁香五月| 久大香蕉| 久碰婷婷视频| 精品久久9| 99A片| 情婷婷五月天| 五月天综合影院| 草AV9999| 久久久五月婷婷| 五月丁香啪啪拍| 亚洲妇女熟BBW| 欧洲色| 丁香六月婷婷久久综合| 99re这里只有| 日韩九区| 六月激情婷婷| 丁香六月婷婷| 99视频在线| 激情五月婷婷视频一区二区三区| 这里只有精彩视频| 亚洲亚洲人成综合网络| 四川BBB搡BBB爽爽视频| av大片在线| 久久最新色| 欧美激情综合色丁香婷婷五月天| 免费不卡狠操美女视频网| 99性爱视频网站| 婷婷香五月| 色丁香久久久| 老司机午夜福利视频金瓶梅| 另类小说五月天综合| 国产欧美婷婷五月| 五月婷婷亞洲中文| 伊人玖玖婷婷| 婷婷五月天成人| www.yw尤物| 91色婷婷综合久久中文字幕二区| 2017狠狠干| 久操大香蕉| 一起草性爱不卡视频| 狠狠狠狠狠干| 成人国产网| 五月丁香六月婷婷综合| 思思久久精品| 99这里有精品| 无码成人AAAAA毛片AI换脸| 日日夜夜天天| 亚洲日比视频| Av九九| 欧美日本VA| 99惹在线精品免费观看| 天天操,夜夜骑| 九九热免费| 99∨VTV| 婷婷伊人久久| www.9操| 五月天电影网| 丁香九色不卡aaa| 久久99jiu9| 五月婷婷www| 超碰9在| 色五月天堂| 亚洲婷婷开心五月| 久久婷婷五月天激情| 99超级碰免费视频| 欧美成人猛片AAAAAAA| 99碰碰碰| 五月丁香在线视频观看| 婷婷亚洲五月| 99操碰| 在线一起草av| 婷婷久久午夜网| 婷婷丁香五月天中文字幕| 婷婷五月婷婷| 麻豆AV一区二区三区| 激情五月天久久| 操九色| 婷婷美女精品视频| 色久影院| 九九婷婷激情综合网| 玖玖色资源| 99热这里只有精品手机在线观看| 婷婷五月激情图片| 五月丁香综合激情| 伊人网啪啪| 五月丁香婷婷五月色| 丁香婷婷久久老熟女综合网| 26uuu成人网| 亚洲六月色婷婷| 伊人无码高清| 精品人妻在线| 久久人妻视步| 五月婷婷色播| 九月激情综合| 99色免费观看全部| 中文字幕日本最新乱码视频| 亚洲综合在线视频| 性天天中文网| 午夜天堂一区人妻| 玖玖爱资源站| 色婷婷九月综合| 婷婷性爱影院| 99热10在线高清播放| 久热九九| 色吧五月婷婷| 丁香香蕉婷婷| 狠狠五月天婷婷激情网。| 久久婷婷六月综合| 97视频久久| 综合色色色色色色| www...com黄在线观看| 涩涩五月天综合| 伊人玖玖精品| 九九热婷婷| aaaaaa片| 日本三级日本三级99| 色色五月天 亚洲| 久久精品婷婷| 婷婷丁香五月亚洲17cao| 日韩专区五月天婷婷丁香| AV堂狠狠干| 国产欧洲欧洲精品久久| 五月丁香激情综合网| 日韩狠狠色| 可以免费观看的av| 成人小说色图婷婷五月| 天天操天天爱天天玩| 99超级碰碰| 欲色人妻| 婷婷五月综合激情免费| 97干资源在线观看| 五月天久久综合婷婷丁香| 少妇人妻丰满做爰XXX| 五月丁香爱婷婷深深| 91人人操人人| 丁香九月婷| 久久婷五月综合| 欧美在线视频9| 婷婷丁香五月综合激情视频| 欧美性生交XXXXX无码小说| 婷婷五月亚洲激情| 日本猛少妇色XXXXX猛叫| 色区久久| 五月天成人在线视频网站| 久久九九网| 丁香五月婷婷AV在线| 亚洲视频在线观看区| 成人电影丁香六月天| 激情五月婷婷综合网| 午夜爱爱爱成人| 国产偷人爽久久久久久老妇APP| 26UUU成人网| 五月天激情国产综合婷婷婷| 色婷婷色久综| 丁香社92视频| 五月天天天天天天天天天天天婷婷婷| 婷婷六月视频| www婷婷| 91色色色18| 99免费热视频在线| 丁香五月亚洲综合| 天天拍天天操| 五月丁香婷婷爱激情综合网| 免费看欧美成人A片无码 | 一本到不卡高清DVD| 99re在线观看视频| 九九精品丁香花| www.婷婷.com| 99婷婷色| 26uuu在线观看| 草操AV在线| 婷婷五月香蕉| 网色99| 日本狠狠色| 色亚洲视频| 五月丁香婷婷综合网| 91日韩在线| 亚洲高清在线| 黄色国久久| 一级性爱视频| 天天插天天射天天干| 九九99精品视频在线观看| 激情五月天噢美| 99综合视频一体| www久| 情欲禁地| 欧美va在线观看| 日韩色色色色色| AA片在线观看视频在线播放| xxxx五月| 婷婷天堂视频| 五月丁香婷婷综合| 天天爽夜夜操| 婷婷丁香成人在线视频| 天堂五月婷婷| 国产欧美精品AAAAAA片| 亚洲综合丁香五月| 狠狠五月激情丁香六月| 久草热8精品视频在线观看 | 婷婷五月激情欧美| 夜夜骑日日夜夜| 丁香五月123| 亚洲午夜AV| www激情网| 92国产福利| 激情欧美五月丁香| 综合色色色| 激情五月天啪啪视频| 四季日韩AV无码综合| 婷婷激情综合| 热久久视频99| 嫩草AV久久伊人妇女超级A| 亚洲9久久精品| 婷婷五月色播| 影音先锋91| 国产美女精品| 婷婷激情小说网| www亚洲无码| 99热这里有精品| 婷婷五月天福利| 天天干天天日天天插 | 变态另类色图| 天天揷综合网| 9+1视频网址| 大香蕉婷婷久久| 丁香五月网在线观看| 亚洲婷婷在线播放十月| 激情综合另类| 丁香五月激情图片婷婷| www.狠狠| 九九这里都是精品| 成人va在线播放| 婷婷五月天a| av 一区三区四区| 丁香五月婷婷AV| 五月婷九九草| 九九热123| 五月天偷拍| 天天艹夜夜艹| 99久久玖玖| 色综合久久44| 亚洲AV另类| 熟妇人妻中文字幕无码老熟妇| 五月天天爽| 日韩久久这里只有精品| 99热这里只有精品2016| 涩涩涩婷婷| 婷婷五月综合婷婷| 国产片天天爽夜夜爽| 色伊人婷婷| 五月天天综合| 五月天婷婷伊人| 人人操大| 超碰在线网站| 婷婷五月天大香蕉| 午夜丁香六月婷| AV免费在线网站| 色拍九九九| 伊综合蕉| 91干网| 97碰91| 综合AV网| 99情色五月天| 色情成人五月天| 丁香五月天婷婷激情| 色区久久| 六月婷婷色综合| 九月色婷婷| 色三级色三级| 高清无码入口| 99精品成人无码A片观看金桔| 丁香五月婷婷AV在线| 欧美黄色AA片哗啦啦啦| 欧美成人精品一区二区| 日本三级中国三级99人妇网站| 91色五月| 第二色AⅤ| 中文无码精品一区二区三区| 五月丁香久久综合| 天天综合色丁香| 激情综合啪啪| 亚洲精品久久久久久久久久吃药| 欧美激情综合色综合啪啪五月| 天天艹夜夜艹| 无码少妇高潮喷水A片免费| 中文字幕日本最新乱码视频| 免费色婷婷| 中文字幕在线不卡视频| 欧美在线看| 欧美日韩成人在线| 综合狠狠干| 夜夜做夜夜愛| 久久3p| 涩涩五月天| 国产午夜精品一区二区三区嫩草| 人妻在线观看视频| 碰超亚洲| 棕合影院色色| 五月天开心婷婷久久| 五月丁香婷色| 国际国外精品欧洲南美洲专区无码不卡| 五月婷婷自拍视频| 91黄操| 26uuu亚洲| 久久久99精品免费观看| 99热久久日本| 丁香五月天信号| 丁香午月AV中文字幕| 六月丁香五月激情婷婷| 黄网在线观看免费| 亚洲视频一区| 婷婷 伊人 久久| 久热久色| 五月天色社区| 日日夜夜狠狠| 免费视频无码| 色婷婷玖玖影院| 97干在线| 六月丁香社区| 国产精品色色| 激情综合婷婷久久| 精品国产人人爱人人| 六月丁香婷婷五月| 色噜噜狠狠色综无码久久合欧美| www91色网站| a网站免费观看| 草做免费在线观看| 狠狠操天天操| 五月婷精品| 九九热在线观看视频| 欧美一黄一色一乱一伦| 午夜日韩久久久网站| 亚洲va日| 成人电影在线免费试看| 色青青电影色五月| 天天情天天狠天天透| 天天色域综合网| 97 A I色色| 东京热人妻一区二区三区在线| 玖热精品综合视频| 色综合五月天| 日本成人内射| 狠狠va| 五月激情啪啪啪| 午夜]香婷婷深深爱| 丁香五月天在线视频| 五月丁香五月综合欧美| 95精品区一区二| 色墦五月丁香| 日本99在线| 丁香影院五月综合| 99久久综合网| 日韩性视频| 五月婷婷之综合激情在线| 久热这里有精品视频| 综合图区激情| 五月天激情色色| 激情五月天婷婷直播| 精品色色| 人妻在线网站| 亚洲无码九九| 人妻无码视频网| 精热在线综合网| 久久五月网| 色色综合院| 草做免费在线观看| 婷婷五月花.97| AV无码免费| 深爱激情五月网| 色婷婷av综合网| 手机AVAV天堂看网| 国产成人精品一区二三区熟女在线| 五月天色色色| 国产99热| 色五月婷婷婷婷婷婷婷婷婷婷| 激情五月网站| 欧美顶级少妇做爰HD| 婷婷久久免费| 五月天天天色| 久久超视频| 色五月成人在线| 最近中文字幕2019视频1| 丁香丁婷五月激情| 久久免片| 五月丁香六月婷婷综合在线| 色五月天在线观看| 丁香婷婷六月婷婷六月婷婷六月婷婷| 99热8| 黄色五月婷婷| 色色色综合色| 亚洲久久日| 婷婷情色五月天| 久久久精品AV| av在线免费网站 | 久久久久久久久久91| 久9热视频| 伊人激情综合| 亚洲精品永久久久久久| www.五月天婷婷| 五月丁香91| 亚洲操人| 久久hd| 99ri在线观看视频| 99热在线观看| 欧美色图45678| 五月丁香婷婷综合| 丁香婷婷偷拍| 久久久久久婷| 干一干xxxx| 99操逼| 色丁香五月婷婷| 囯产精品一品二区三区| 99久久婷婷五月| 婷婷久久欧美| 婷婷六月天国产综合| 99精品小视频| 91在线日| 午夜69成人做爰视频| 97丁香五月天| 亚洲人成网站999综合| 深爱五月婷婷| 丁香婷婷久久| 午夜少妇在线观看视频| www夜夜操com| 久久99久久99精品免视看婷| 久久五月天婷婷| 五月丁香激情在线| 激情综合网五月丁香| 激情综合自拍五月婷婷色五月| 九九九九精品精| 狠狠干夜夜干| 色色婷| 激情98色婷婷五| 综合五月天| 伊人丁香五月婷婷潮吹| 婷婷五月色| 台湾综合丁香五月蜜桃| 成人五月天。COM| 色婷婷五月色| 成人网站免费sxj| 狠狠久久婷婷| 五月丁香在线观看| 激情99热| 五月丁香综合成人社区| 无码人妻少妇色欲AV一区二区| 激情五月视频在线婷婷| 可以免费观看的av网址| 五月色丁香婷婷综合| 五月婷婷偷拍| 五月婷综合网| 午夜婷婷丁香| 97爱综合| 色色三级视频| 狠狠狠狠狠狠| 色五月天网| 九九色天堂| 大香蕉AV在线| 九九99热| 五月天黄色激情小说| 五月天堂婷婷| 色色色激情网| 五月丁香777| 丁香综合伊人| 日本久久视频| 五月天色小说| 欧美色色色色色| 1010日日无码| 激情五月图| 91精品国产日韩91久久久久久国模| 伊人综合网站| 色婷婷的五月天| 色 五月婷婷基地| 日韩婷久| 久草丁香婷婷1024| 亚洲日日日| 久人操| 亚洲亚洲永久无码777777| 这里只有精品热| 伊人狠狠丁香婷婷综合尤物| 久久女人九九| 中国激情网| 五月婷婷在线短视频| 亚洲欧洲午夜成人精品av| 久婷婷视平| 五月天激情小说网| 五月婷婷六月丁香综合在线| 色五月天在线| 亚洲精品网站色视频| 大香蕉久久草| 六月婷婷香蕉| 东北黄色一级| 99久免费视频| 538在线精品| 99精品视频在线观看| 亚洲色五月天| 色综合激情| 4399在线日本A片| 丁香五月AV| 亚洲狠狠色丁香婷婷综合久久| 综合色99| AV色婷婷| 色婷另类| 91碰超| www.91婷婷| www.夜夜操| 丁香五月六月| 五月天婷婷影院| 可以看的av网站| 5月婷婷6月六月丁香| 99热精品中文字幕| 99久久玖玖| 色J香五月天| 亚洲视频丁香网va| 爱草视频在线观看| 久久久久久9| 欧美精产国品一二三区| 精品一二三区久久AAA片| 99久在线精品99re8热| 婷婷五月综合在线| 91精品综合久久久久久五月丁香| 大香蕉九九| 成人无码髙潮喷水A片| 亚洲亚洲人成综合网络 | 五月天AV大香蕉| 99偷拍视频在线日本| 9久久久| www.夜夜| 操碰色一区就去操| 丁香操逼| 日本九九网| 婷色五月天| 777精品久无码人妻蜜桃| 激情综合五月婷婷| 日韩精品一区二区三区,四区,五区视频 | 国产欧美va| 成人网在线视频| 综合AV在线| 丁香五月久久| 97精品欧美91久久久久久久| 色色色com| 色婷婷狠狠| 欧美大肥婆大肥BBBBB| 亚洲黄网AV| 激情五月天福利| www,色婷婷| 婷婷丁香社区网| 五月丁六月香av| 午夜婷婷五月天| 丁香五月婷婷色偷偷| 婷婷五月天堂| 激情五月丁香综合网站| 中文乱子伦视频| 色色射| av在线免费播放| 丁香五月电影| 国产精品 的国产| 人人操人人操919999| 九九热再线九九视频免费在线观看| 五月丁香六月婷婷在线小说视频| 激情六月一二| 六月丁香婷婷综合在线| www久久久| 三级三久久线久久99久目本WW| 热热色色五月天婷婷| 色哟哟性爱av| 亚洲精品国产成人AV在线| 婷婷久久夜| 操操操Av| 久操人妻| 欧美日韩成人h| 日韩人妻在线观看| 91久久电影| site:jszngf.com| 婷婷五月天激情小说网站| 爱婷婷都市激情| 嫩BBB槡BBBB搡BBBB| 专区无日本视频高清8| 综合久久五| 激情九九六月激情免费视频| 久久久久亚洲A∨成人乱码电影| 成人丁香婷婷| 综合五月婷婷| 国产真人做爰视频免费| 一起肏在线视频| 婷婷黄色五月天在线视频| 丁香五月综合亚洲| 五月 成人 婷婷| 9色在线| 中文超碰视在线| 国在线激情网| 中文字幕 中文字幕明步| 五月丁香色色网| 丁香五月天黄色片| 99精品九九| 亚洲视频色色| 五月婷婷色影院| 成人精品免费在线观看| site:pzdcoin.com| 99热| 一本到不卡高清DVD| 午夜丁香丁香婷婷| 丁香六月婷婷综合麻豆| 天天干天天色综合| 草草夜夜操| 激情欧美婷婷| 中文字幕丰满人妻无码专区| 丁香六月婷婷综合| 亚洲久艹| www.日本久久videos| 国产激情综合五月久久| 九九一区| 五月丁香激情五月天| 99在线视频精品| 九九九九中文字幕| 米奇影视资源婷婷狠狠色激情欧美五月丁香| 亚洲精品永久久久久久| 免费看欧美成人A片无码| 中文字幕成| 天天综合网亚洲网站| 日产精品久久久久久久蜜臀 | 婷婷综合激情| YJLZZJLZZ亚洲乱熟无码| 丁香六月婷婷久久亚洲天堂| 色99亚洲| 26uuu精品一区二区| 丁香六月激情| 九九热精品| 91Chinese在线| 九月综合| 久久婷婷五月综合色奶水99啪| 国产乱妇乱子在线播视频播放网站 | 亚洲色综合| 26uuu精品一区二区| www...com黄在线观看| 婷婷开心综合人妻小说网址| 五月天激情网站| 99 频99热国里只有精品| 色激情五月| 久久这里只有精彩| 激情五月婷婷| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 欧美色骚婷婷五月天| 狠狠干综合| 午夜婷婷| 九九热这里只有精品23| 色色色热| 天天操夜夜爽天天操| 超碰九色| 99热热九九| 99在线精品免费视频| 青青草护士中出内射-欧美电影在线天堂新版| 99热啪啪| 久色成人| 天天色2017| 五月丁香在线婷婷蜜桃| 免费碰碰视频久| 五月亭亭直播| 久久激情五月网| www超碰| 久久婷婷成人视频| 国产免费性爱| 五月天色裸体视频| 亚洲有码在线视频| 五月丁香啪啪综合| 婷婷欧美偷拍综合| 欧美三级巜人妻互换| 五月激情婷婷六月| 成人在线视频一区| 五月丁香色| 日日操日日干| 人人综合色| 六月婷婷久久| 狠狠干五月天婷婷网| 少妇性BBB搡BBB爽爽爽视頻| 五月开心激情网| 欧美超碰人人| 色色色免费视频| 丁香五月人妻熟女| 99色日本| 日本丁香五月| 色色 9| 五月天久久www| 成人做爰A片免费看视频| 综合五月天婷婷色| 婷婷综合色图| 欧美交换配乱吟粗大25P| 五月婷天天搞视频| 99精品视频推荐| 99综合免费视频| 影音先锋777xfplay色资源网站| 百度4399有码精品V在线观看 | 色在线99| 国产暴力强伦轩1区二区小说| 丁香六月视频| 九九99热| 日韩AV免费看| 激情五月婷婷在线观看| 另类综合激情| 丁香狠狠操| 超碰99在线观看| 丁香月六月| 18av天堂| 99久久精品亚洲综合| www.色婷婷| 天天久| 丁香婷婷精品视频| 99精品女人天堂| 五月天激情小说| 九九無妻| 婷婷中文字幕版| 色吧婷婷| 婷婷九月久久| 91久久久久久| 开心五月深爱五月婷| 少妇搡BBBB搡BBB搡毛茸茸 | 深爱婷婷基地| 久久久久久久五月| 久操人妻| 色色免费网战视频| 九九九这里只有精品| 久久性爱99国产| 深夜男女福利刺激影院一区| 婷婷亚洲在线| 丁香五月激情婷婷视频| 婷婷丁香五月激情密臀av| 狠狠综合网| 久草天堂| 久噜久噜| Av性爱网| 香蕉久久国产AV一区二区| 婷婷性爱五月天丁香网| 激情五月综合| 9久久久久久久久久久| 五月丁香六月激情综合欧美| 欧美婷婷五月无砖| 91大神操美女| 九九超碰人人| 日韩成人精品中文字幕电影| 五月天婷婷在线视频| 国产婷婷五月色情综合| 五月丁香六月婷婷综合伊人| 婷婷丁香视频在线观看免费 | 九九热精品| 婷婷在线综合| 五月天天爽| 国产资源91在线| 四虎婷婷五月天| 蜜臀丁香黄色婷婷五月天| 日本久久爽| 日韩AV免费| yjzz亚洲国产| 精品二区| 99久久综合| 来吧亚洲综合网| 欧美天堂久久| 免费视频无码| 九九亚洲小视频| 色色色视频| 婷婷丁香视频在线观看免费| 久久资源网五月婷| 伊人久久大香蕉网| 国产黄色一级片| 人人操操| 国产无人区大片| 午夜色丁香| 综合亚洲AV| 99九九99九九九视频精品| 极骚大香蕉伊人| 色色色色丁香| 免费视频在线观看的网站| 久久久国产精品黄毛片| 国产成人+综合亚洲+天堂| 久久婷婷伊人| CHINESE熟女老女人HD视频| 99爱视频在线观看| 九九碰九九爱97| 五月婷婷五月| 疯狂做受XXXX高潮A片| 少妇AB又爽又紧无码网站| 99熟女| 99在线精品免费视频| 99热这里| 97精品人人A片免费看| 欧美日韩二区在线| 婷婷色色综合| 丁香婷婷激情四射五月| 区欧美日韩成人| 婷婷香蕉视频| 五月天婷婷伊人| 久综合| 丁香五月天激情网址| 久久性刺激| 草草视频91| 婷婷色色综合激情| 好吊丝aV| 五月丁香操亭亭网| 国产婷婷综合| 欧洲亚洲免费视频9 | 狠狠色丁香婷婷基地| 亚洲男人的天堂婷婷色五月| 婷婷五月激情视频| AV性爱在线| 99九色视频在线观看| 91九色网| 久久AAAA片一区二区| 婷婷激情五月天桃花网| 久久99精品久久久| 色婷婷综合久久久久| 婷婷五月丁香六月伊人网| 五月婷成人网| 综合五月网| www.五月天婷婷| 日本色婷婷| 亚洲精品第一国产综合亚AV| 天天网曰日曰夜夜综合永久免费| 狠狠色狠狠| 丁香婷婷六月激情| 婷婷色情五月| 啊V视频在线观看| 99热老网站| 中文字幕丰满孑伦无码专区| 色情五月| 成人视屏在线观看| 天堂婷婷五月色| 99精品热| 激情婷婷| 爱iii做iiii日| 九九热啪啪| 華人性愛AV在線| 女人天堂 AV| 91大神操美女| 电影91久久久| www.色色五月天.com| 美女亚洲五月丁香| 无码 色| 天天干天天日天天操| 色欧美一级| 色哟哟精品| 国产99热在线看| 五月丁香狠狠| 99综合视频一体| 1024在线一区| 97操在线视频| 亚洲免费99| 久久五月视频| .肏屄视频一区二区| 他改变了拜占庭| 俺去也在线www色官网| 久久女婷| 欧美日韩中国| 丁香六月婷婷综合激情欧美| 开心网五月色婷婷| 六月丁香五月婷婷| 五月天之色情综合网| 五丁香激情综合| 大香蕉网站,大香蕉综合| 免费观看全黄做爰的视频| 99干视频| 五月精品免费XXX| 激情第四色| 五月天狠狠色| 天天碰天天插天天操| 久久99视频| 欧美啪啪五月天| 五月婷成人网| 色情五月综合婷婷| 1234操逼网| www.色婷婷。com| 九九免费视频| 夜夜久久综合网| 我爱va亚洲va52| 可以看的av| 五月综合激情| 色色五月婷婷丁香| 激情六月天| 99色在线视频| 妻久久人久久| 日本91在线播放| 69堂午夜视频最新地址| 超碰在线综合| 激情五月天情色| 久久久久人无码人妻| 五月丁香婷婷欧美| 另类激情五月| 色五月五月天色婷婷色五月| 99九九精品视频| 亞洲自怕| 五月天婷婷午夜丁香| 五月婷婷久久综合| 日韩精品一品二区三区的使用体验| 丁香五月天殴美激情| 欧美精品999| 大香蕉伊人久久| 激情五月天视频| 狠狠色噜噜狠狠亚洲A∨| 先锋av性爱成人电影| 99热免费观看| 丁香六月色婷婷| 成人版视频在线观看| 4438国产免费看| 婷婷五月天在线观看第二页| 婷婷99视频在线| 热99久久这里只有精品| 狠狠插狠狠插| 婷婷五月天丁香花| www.99热| 六月婷婷av| 五月色色色| 九九色婷婷| 五月丁香| 丁香五月婷婷啪| 97人人干人人操| 丁香色六月婷婷| 4399人妻无码久久久| 欧美色九| 91人人操人人| 日本一毛片| 日本啪啪天堂| 婷婷综合网站| 97人人干人人操| 色色日韩网| 狠狠干综合| AV在线大香蕉| 99热精品中文字幕| bbwcuckold精品熟妇| 激情丁香五月| 99热这里只有精品手机在线观看| 欧美美女视频| 79成人网| 六月婷婷毛片| 亚洲五月色| 伊人大香蕉在线视频| 日本天天色| 婷婷综合色图| 色五月激情网| 丁香花五月天| 大香蕉 婷婷| 色亚洲激情| 久久电影4399| 久久五月丁香婷婷| 99热免费精品热久久66| av亚洲国产小电影| 久久久久婷婷五月热综合| 免费视频无码| 99色爱| 奇米网大香蕉| 色婷婷a v| 久久这里只精品66| 人人爽网| 五月四色婷婷| 亚洲AV永久无码影院黑人| 丁香婷婷色| 婷婷五月蜜桃成人桃色丁香| 99热官网| www.五月天激情| 五月丁香 啪啪| 99热手机在线精品| ss99热| 97干在线看| 日日操夜夜撸| 五月天激情婷婷五月天久久| 成人短视频免费| 99热免| 开心五月丁香综合久久| 中文字幕av久久爽| 天天摸天天肏| 97色色色色色色色色色色色色色| 国产干逼片| 超碰成人在线观看| 中文不卡一二三区| 五月色婷丁香| 九九激情网| 五月丁香六月情亚洲| www.久久99热地址发布| 久久久久人妻网址| 丁香五月激情性色郤| 啪啪婷婷五月天激情| 九九操操| 丁香五月 六月婷婷首页| 久久大香蕉同僚| 国产精品久久久久久喷浆| 日韩aaa| 99丁香五月婷| 4399高清无码视频| 欧美叉叉叉BBB网站| 五月天久久婷婷| 色色影院aaaav|