国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

Sapera++零基礎(chǔ)入門:類庫配置與圖像采集五步

Sapera++零基礎(chǔ)入門:類庫配置與圖像采集五步 簡介面向Dalsa Sapera圖像處理庫初學(xué)者的中文入門文檔聚焦Sapera開發(fā)的前期準(zhǔn)備與基礎(chǔ)流程適合剛接觸工業(yè)相機采集、需要快速搭建VC工程框架的開發(fā)者。文檔先介紹Sapera的基礎(chǔ)應(yīng)用類與GUI類說明SapAcquisition負(fù)責(zé)設(shè)備與相機配置文件、SapBuffer用于圖像緩存、SapTransfer管理采集傳遞、SapView完成顯示并列出常用設(shè)置對話框及類圖關(guān)系。隨后按加載動態(tài)鏈接庫、添加庫文件與頭文件、設(shè)置編譯選項、初始化采集、buffer讀寫與子buffer使用等環(huán)節(jié)給出操作步驟并提示查閱User’s Manual與GrabDemo等示例。資源包僅含1個doc文件約102KB體量輕便適合隨查隨用。已有1431人學(xué)習(xí)可作為從環(huán)境配置到采集鏈路跑通的速查手冊幫助讀者理解類結(jié)構(gòu)、工程配置和示例入口并對相機配置、緩存管理和顯示流程的對應(yīng)關(guān)系形成直觀認(rèn)識減少初期摸索成本。1. 裝完 Sapera 那一刻大多數(shù)人的第一反應(yīng)是關(guān)掉文件夾幾十個.h和.lib躺在目錄里一堆 Demo 的 exe 點開能用但看不懂手冊還是全英文的。想搜一份能照著敲的 Sapera 初級開發(fā)步驟中文說明翻半天只有零散帖子講得還都是半截。這其實不怪你——Sapera 是面向工業(yè)相機和采集卡的圖像處理庫它服務(wù)的對象是產(chǎn)線上的檢測程序本來就沒打算當(dāng)教材寫。Sapera 是它給 C 的編程接口你寫的每一行采集代碼最終都在指揮相機曝光、把圖像搬進(jìn)內(nèi)存、再畫到窗口上。下面按零基礎(chǔ)的順序拆開講先認(rèn)類再配環(huán)境最后跑通第一個采集例子。會建一個 C 工程、看得懂if和for就能跟上。2. 先認(rèn)清兩個抽屜基礎(chǔ)類負(fù)責(zé)干活GUI 類負(fù)責(zé)讓人點打開 Sapera 的手冊第一眼最容易懵的是類太多。其實這些類一開始就被分進(jìn)了兩個抽屜基礎(chǔ)應(yīng)用類和 GUI 類。搞清這兩個抽屜各自裝什么后面所有的開發(fā)步驟都是在抽屜里取東西不會有意外。2.1 為什么要分成兩堆一堆是發(fā)動機一堆是儀表盤基礎(chǔ)應(yīng)用類提供的是圖像開發(fā)的基本函數(shù)凡是要真正驅(qū)動相機、分配內(nèi)存、傳輸數(shù)據(jù)、顯示畫面都得靠它。GUI 類提供的是一批現(xiàn)成的設(shè)置對話框相機配置文件導(dǎo)入、buffer 參數(shù)調(diào)整、采集過程的中斷都有人把界面畫好了你直接調(diào)用就行。打個比方基礎(chǔ)類是發(fā)動機、變速箱和方向盤車能跑全靠它GUI 類是儀表盤上那幾個現(xiàn)成的按鈕面板你不用自己焊電路按下去就能調(diào)空調(diào)。新手最容易犯的錯是一上來就啃基礎(chǔ)類寫了兩百行代碼還沒看到一張圖然后懷疑自己不適合干這行。更省力的路徑是先拿 GUI 類搭一個能出畫面的程序確認(rèn)硬件通路是通的再回頭用基礎(chǔ)類重寫一遍——那時候你心里已經(jīng)有底了知道自己每一步在干什么。還有一點要提前說清這兩堆東西是分開發(fā)布的對應(yīng)兩組不同的庫文件和頭文件。你只掛基礎(chǔ)類的庫代碼里寫#include SapClassGui.h就會直接報找不到文件。所以項目一開始就要想好這個程序要不要帶界面。2.2 五個基礎(chǔ)類串起來就是一條從鏡頭到屏幕的流水線基礎(chǔ)類的命名方式很規(guī)整全是Sap加上功能名。入門階段真正要記住的只有五個它們不是并列關(guān)系而是一條有先后順序的流水線。SapAcquisition管的是和板卡相連接的那臺設(shè)備。它需要兩樣信息板卡在哪個位置、用哪份相機配置文件。配置文件一般是.ccf后綴里面寫死了分辨率、行頻、曝光這些參數(shù)通常由廠商的配置工具生成后導(dǎo)出。這個類不負(fù)責(zé)存圖它只負(fù)責(zé)“我知道該跟哪臺相機說話、用什么參數(shù)說話”。SapBuffer是內(nèi)存里的圖像容器。你可以把它想成一排編了號的托盤每個托盤正好放一幀圖像。SapBuffer創(chuàng)建時會去問SapAcquisition要尺寸和像素格式所以順序不能顛倒——相機參數(shù)還沒定托盤做多大就無從談起。SapBufferWithTrash比SapBuffer多一個“垃圾桶”緩沖區(qū)。它的使用場景很具體處理速度跟不上采集速度的時候。相機是按固定頻率往外吐圖的如果你的算法一幀要跑 50 毫秒相機卻每 20 毫秒來一幀多出來的圖就會堵在路上。這個類會把來不及處理的幀丟進(jìn) trash buffer主流程只拿最新的那一幀算是給實時處理留了一顆后悔藥。SapTransfer是搬運工管理一般的傳遞過程。它知道數(shù)據(jù)從SapAcquisition出來、要進(jìn)哪個SapBuffer是連續(xù)采還是單幀采采多少幀停。你調(diào)用它的采集方法圖像才開始真正流動。SapView負(fù)責(zé)把 buffer 里存的內(nèi)容顯示到屏幕上。它不產(chǎn)生圖像只是把內(nèi)存里的那塊數(shù)據(jù)翻譯成窗口上的像素。沒有它程序照樣能采圖只是你看不見只能靠存盤或者打印像素值來確認(rèn)。這五個類的關(guān)系是相機Acquisition→ 內(nèi)存Buffer→ 屏幕View中間由 Transfer 驅(qū)動。少了任何一環(huán)鏈條就斷在那兒。2.3 GUI 類不是花架子五個對話框能幫你省下兩天GUI 類都以C開頭是典型的 MFC 對話框風(fēng)格。入門階段常用的有五個每個解決一個具體麻煩。CAcqConfigDlg是相機配置文件導(dǎo)入對話框。新手最痛苦的一步就是搞不清.ccf文件該寫什么這個對話框讓你在界面上把配置文件加載進(jìn)來、看一眼參數(shù)對不對省掉大量試錯。CAcqDlg用來動態(tài)修改相機設(shè)置。相機跑起來之后想調(diào)曝光、調(diào)增益、改觸發(fā)方式不用改代碼重新編譯彈出這個框直接改改完立刻能看到畫面變化。調(diào)試階段這個框的價值極高它把“改一個參數(shù)”的循環(huán)從兩分鐘壓縮到兩秒鐘。CBufDlg是 buffer 設(shè)置對話框。要改 buffer 數(shù)量、改圖像格式用它比手寫代碼快得多。CLoadSaveDlg管導(dǎo)入與保存圖像存盤、參數(shù)存盤都走它。CAbortDlg是等待對話框采集過程可能要等幾秒彈一個帶取消按鈕的框用戶不至于以為程序卡死了。這五個類不需要你從零實現(xiàn)但需要你理解它們出現(xiàn)的位置它們大多在初始化階段彈出來配置完了才進(jìn)入真正的采集循環(huán)。所以一個帶界面的 Sapera 程序典型節(jié)奏是“彈框配置 → 后臺建資源 → 開始采集 → 采完釋放”。2.4 命名規(guī)律記住了查手冊的速度會快一倍Sap開頭的都是基礎(chǔ)類C開頭、以Dlg結(jié)尾的都是 GUI 對話框??吹竭@兩個前綴你就知道該翻哪本手冊基礎(chǔ)類查Sapera Programmers Manual里面按類列出了所有函數(shù)和功能說明整體概念和流程查Sapera LT Users Manual。入門階段不要試圖把手冊從頭讀到尾那本冊子是按功能模塊組織的不是教程。正確用法是反過來的你先知道自己要干一件事比如“把 buffer 里的圖像首地址取出來”然后帶著這個關(guān)鍵詞去手冊里搜搜到函數(shù)看一眼參數(shù)說明就用。帶著問題查比通讀十遍都管用。3. 第一個例子之前把庫正確掛進(jìn)工程比寫代碼更重要很多人卡在 Sapera 入門不是卡在算法是卡在第一步工程配置。代碼明明照著抄的編譯報一堆“無法解析的外部符號”或者程序一跑就崩在構(gòu)造函數(shù)里。這一章把配置動作一步步拆開每一步說清在改什么、為什么要改。3.1 為什么要先配環(huán)境鏈接錯誤比語法錯誤難查得多C 的編譯分兩段編譯階段檢查語法和頭文件鏈接階段才去找函數(shù)的實際實現(xiàn)。頭文件路徑?jīng)]配好報的是“找不到 SapClassBasic.h”這個還好認(rèn)庫文件沒掛上報的是LNK2019或LNK2001錯誤信息里是一串被修飾過的函數(shù)名新手基本看不懂它在說什么。更麻煩的是 Debug 和 Release 用的是兩套庫。Sapera 提供的庫文件名帶不帶D后綴就是區(qū)分帶D的是 Debug 版不帶的是 Release 版。這兩個版本的內(nèi)存布局和運行時庫不一樣混用的時候編譯器不報錯程序運行時才崩而且崩的位置往往在完全無關(guān)的代碼里。這就是所謂的玄學(xué)問題其實一點都不玄就是版本對不上。所以配置這件事的核心邏輯只有一句讓工程在正確的模式下找到正確的那一個庫。3.2 基礎(chǔ)類的五個配置動作按順序來原始文檔里給的是老版本 IDE 的菜單路徑Project | Settings…新版 IDE 把這些選項挪到了項目屬性頁里位置變了但含義完全一樣。下面按“改什么”來講你對著自己 IDE 的屬性頁找對應(yīng)項就行。第一步加頭文件搜索路徑。在 C/C 的附加包含目錄里加入C:\DALSA\Sapera\Classes\Basic。這一步是告訴編譯器遇到#include SapClassBasic.h的時候除了當(dāng)前目錄也去這個文件夾里找。第二步把庫文件加進(jìn)工程。在C:\DALSA\Sapera\Lib\下找到SapClassBasic.lib和SapClassBasicD.lib兩個文件都加進(jìn)來。注意是兩個都加不是一個。第三步把其中一個設(shè)為“從生成中排除”。這是新手最容易漏的一步。兩個庫都加進(jìn)工程但每次構(gòu)建只能鏈接一個Release 模式下讓SapClassBasic.lib參與構(gòu)建、把SapClassBasicD.lib排除Debug 模式反過來。老 IDE 里這個開關(guān)叫 Exclude file from build新版 IDE 在文件屬性的“從生成中排除”里選“是”。第四步改運行時庫。在 C/C 的代碼生成選項里找到“運行時庫”Release 模式選Multithreaded DLLDebug 模式選Debug Multithreaded DLL。這一步和 Sapera 庫本身的編譯方式有關(guān)選錯了會出現(xiàn)堆被破壞、delete時崩潰這類問題。第五步在源文件里加頭文件。寫#include SapClassBasic.h基礎(chǔ)類的所有定義就都進(jìn)來了。這五步做完配置還只是“看起來對了”得用代碼驗證一次。3.3 需要界面的項目GUI 庫要再掛一遍如果程序要帶界面、要用那五個現(xiàn)成對話框上面五步要針對 GUI 庫再來一次只是路徑和文件名換掉包含目錄改成C:\DALSA\Sapera\Classes\Gui庫文件換成SapClassGui.lib和SapClassGuiD.lib頭文件寫成#include SapClassGui.h運行時庫和排除規(guī)則跟基礎(chǔ)類保持一致。這里有個順序上的小坑GUI 庫本身依賴基礎(chǔ)庫所以基礎(chǔ)庫那一套必須先配好GUI 的包含目錄和庫才能正常解析。反過來先配 GUI編譯會報一堆基礎(chǔ)類的符號找不到看著像 GUI 的問題其實是底座沒打。3.4 寫三行代碼驗證配置是不是真的生效配置完之后別急著寫業(yè)務(wù)邏輯先用最小的代碼驗證一下“能不能鏈接上”。下面這段只為驗證用跑不出圖像但能替你排掉九成的配置問題#include SapClassBasic.h // Basic 類的總頭文件 int main() { // 只做一件事真正調(diào)用一次 Sapera 的類觸發(fā)鏈接 // 參數(shù) 1 表示先開 1 個 buffer夠驗證用了 SapBuffer *pBuf new SapBuffer(1); delete pBuf; // 配對釋放避免泄漏 return 0; }這段代碼的價值在于new SapBuffer(1)這一行會真正去鏈接 Sapera 的庫。如果編譯階段就報找不到頭文件說明第一步的包含目錄寫錯了如果能編譯通過、卻在鏈接階段報LNK2019說明庫文件沒掛上或者 Debug/Release 的排除狀態(tài)沒設(shè)對。兩種情況指向的配置項完全不同用這段代碼就能一次分清。SapBuffer的構(gòu)造函數(shù)第一個參數(shù)是 buffer 數(shù)量后面還可以跟采集對象、像素格式等參數(shù)具體簽名去Sapera Programmers Manual里查SapBuffer那一節(jié)別背查一次就夠。提示這一段驗證代碼跑通之后立刻刪掉別留在正式工程里。它唯一的作用是確認(rèn)編譯鏈路通暢留著只會干擾后面的資源管理邏輯。把配置這一段熬過去后面寫采集代碼會順很多。真正的血淚經(jīng)驗是配置階段出的錯百分之九十都能用“Debug 配 D 版庫、Release 配非 D 版庫”這一句話解釋。4. 五步走通一次采集從 SapAcquisition 到資源釋放配置通了接下來是真正的第一個例子。Sapera 的采集流程被固定成五步這不是誰規(guī)定的格式而是五個對象之間存在真實的依賴關(guān)系順序錯了就會崩。這一章按順序拆每一步都說明白“為什么必須在這一步”。4.1 采集為什么是五步一條有依賴的流水線五個對象之間的依賴是單向的顯示要靠 bufferbuffer 要靠相機參數(shù)傳輸通道要靠相機和 buffer 兩端都存在。所以創(chuàng)建順序只能是相機 → buffer → 顯示 → 傳輸釋放順序必須完全反過來傳輸 → 顯示 → buffer → 相機。為什么釋放要反過來因為后創(chuàng)建的對象持有前面對象的引用。先刪相機buffer 里存著的尺寸信息就成了野指針后面釋放 buffer 時讀到的是一塊已經(jīng)被回收的內(nèi)存。這種崩潰在調(diào)試器里看堆棧會很莫名其妙報錯位置和你以為出問題的地方完全對不上。記住一個原則就夠了創(chuàng)建按依賴順序釋放按相反順序成對出現(xiàn)誰創(chuàng)建誰釋放。4.2 前三步定義相機、開 buffer、掛顯示第一步是定義相機。SapAcquisition需要兩個關(guān)鍵信息板卡位置和相機配置文件。板卡位置用SapLocation表達(dá)一般包含廠商、板卡序號、通道序號三層。單相機單板卡的情況序號都是 0位置就是默認(rèn)廠商的第 0 塊板第 0 個通道。多相機系統(tǒng)里這個序號就是用來區(qū)分“我在跟哪臺相機說話”的。相機配置文件是.ccf文件里面存的是這臺相機的分辨率和采集參數(shù)。這個文件不要手寫用廠商提供的配置工具連上相機后導(dǎo)出。文件名建議帶上相機型號多個項目混用配置文件是很常見的翻車原因——參數(shù)不匹配的時候畫面會以各種奇怪的方式出錯比如只顯示左上角一塊、顏色全反、行錯位。第二步是開 buffer。SapBuffer創(chuàng)建時會從SapAcquisition讀取尺寸和格式所以必須等相機定義好之后才能建。buffer 數(shù)量按需定單幀采集一個就夠連續(xù)采集一般開兩到四個讓采集和顯示可以并行。第三步是掛顯示。SapView把 buffer 和一個顯示區(qū)域綁定起來buffer 內(nèi)容一變屏幕上就跟著變。如果沒有窗口句柄的現(xiàn)成環(huán)境可以先不創(chuàng)建 View靠存盤來確認(rèn)圖像采到了等功能驗證完再把顯示補上。4.3 第四步SapTransfer 把數(shù)據(jù)推動起來前三個對象都建好之后數(shù)據(jù)其實還一動不動。真正讓圖像開始流動的是SapTransfer。它的構(gòu)造需要兩端從哪個SapAcquisition取往哪個SapBuffer放。構(gòu)造完還要調(diào)用創(chuàng)建方法底層資源這時才真正分配。之后調(diào)用采集方法相機開始出圖數(shù)據(jù)被搬進(jìn) bufferView 自動刷新。采集方法分同步和異步兩種行為具體哪個是阻塞的、哪個立刻返回要看手冊里對應(yīng)函數(shù)的說明。新手期容易踩的坑是以為調(diào)用了采集方法圖像就已經(jīng)在 buffer 里了立刻去讀像素結(jié)果讀到一片黑。穩(wěn)妥的做法是采集之后等一個明確的信號比如回調(diào)觸發(fā)或者等待對話框返回再進(jìn)入處理邏輯。注意連續(xù)采集模式下要保證處理邏輯的執(zhí)行時間短于相機的出圖間隔否則數(shù)據(jù)會堆積。處理確實跟不上時換SapBufferWithTrash把來不及處理的幀丟進(jìn)垃圾桶主流程只取最新幀。4.4 第五步釋放順序反了程序會在退出時崩釋放這一步最容易被忽略因為程序在開發(fā)階段往往是被強行終止的看不出問題。等到交付給用戶用戶點關(guān)閉按鈕程序崩了日志里什么都沒有。釋放要按創(chuàng)建的相反順序來先銷毀傳輸通道再銷毀顯示然后銷毀 buffer最后銷毀相機。每個對象的銷毀分兩層先調(diào)用它自己的銷毀方法釋放底層資源再delete掉 C 對象本身。這兩層不能省也不能顛倒。4.5 把五步連成一個能跑的最小骨架下面這段是完整骨架去掉了一切業(yè)務(wù)邏輯只保留順序。實際項目里在采集和釋放之間會插入你的處理代碼#include SapClassBasic.h int main() { // 1. 定義相機板卡位置 相機配置文件 // SapLocation 三個參數(shù)依次是廠商、板卡序號、通道序號單相機都是 0 SapAcquisition *pAcq new SapAcquisition( SapLocation(SAP_LOCATION_DEFAULT_VENDOR, 0, 0), MyCamera.ccf); // 由配置工具導(dǎo)出的相機文件 // 2. 開 buffer1 塊尺寸和格式從 pAcq 繼承所以必須放在它后面 SapBuffer *pBuf new SapBuffer(1, pAcq); // 3. 掛顯示把 buffer 內(nèi)容畫到窗口 SapView *pView new SapView(pBuf); // 4. 建傳輸通道從相機取往 buffer 放 SapTransfer *pXfer new SapTransfer(pAcq, pBuf); // 按依賴順序創(chuàng)建底層資源 pAcq-Create(); pBuf-Create(); pView-Create(); pXfer-Create(); // 采一幀。同步還是異步以手冊中 Grab 的說明為準(zhǔn) pXfer-Grab(); // 這里通常插入等待采集完成、讀取 buffer 首地址、做圖像處理 // 5. 釋放順序與創(chuàng)建完全相反 pXfer-Destroy(); pView-Destroy(); pBuf-Destroy(); pAcq-Destroy(); delete pXfer; delete pView; delete pBuf; delete pAcq; return 0; }幾個參數(shù)值得單獨說一句。SapBuffer構(gòu)造的第二個參數(shù)傳的是采集對象作用是繼承圖像尺寸和像素格式傳 NULL 也能建但尺寸要自己指定新手階段沒必要自找麻煩。.ccf文件的路徑建議用絕對路徑先跑通等確認(rèn)能出圖了再改成相對路徑或者配置文件讀取。Grab()之后如果不做任何等待就讀像素很可能讀到空 buffer處理邏輯要放在確認(rèn)采集完成的回調(diào)里。這段骨架跑通、屏幕上出現(xiàn)實時畫面那一刻Sapera 的門就算進(jìn)了。剩下的都是在這個骨架里加?xùn)|西。5. 新手避坑編譯能過卻采不到圖八成栽在這幾處前面四章講的是“應(yīng)該怎么做”這一章講“做錯了會看到什么”。下面五個坑是按出現(xiàn)頻率排的每個都按現(xiàn)象、原因、解決三段寫遇到問題時對著癥狀找。5.1 編譯鏈接階段的三個坑現(xiàn)象一編譯報“無法打開包括文件 SapClassBasic.h”。原因很直接附加包含目錄沒配或者路徑寫成了Classes\Gui。也有人是路徑末尾多寫了反斜杠或者寫成了正斜杠在不同 IDE 下解析結(jié)果不一樣。解決打開項目屬性找到 C/C 的附加包含目錄確認(rèn)里面有一條指向C:\DALSA\Sapera\Classes\Basic路徑用瀏覽按鈕選別手打?,F(xiàn)象二編譯通過鏈接報LNK2019無法解析的外部符號。原因有三種可能按概率排序庫文件沒加進(jìn)工程加了但當(dāng)前模式的排除狀態(tài)沒設(shè)對運行時庫選錯了。第三種最隱蔽因為它的錯誤信息看起來和庫文件缺失一模一樣。解決先確認(rèn)SapClassBasic.lib和SapClassBasicD.lib都在工程文件列表里再確認(rèn) Debug 模式下SapClassBasic.lib被排除、Release 模式下SapClassBasicD.lib被排除最后檢查運行時庫Debug 對應(yīng)Debug Multithreaded DLLRelease 對應(yīng)Multithreaded DLL。現(xiàn)象三程序在 Debug 下好好的切到 Release 一跑就崩崩的位置每次都不一樣。原因典型的 Debug/Release 庫混用。開發(fā)時一直用 Debug 版切 Release 時忘了把兩個庫的排除狀態(tài)對調(diào)結(jié)果 Release 程序鏈接上了 Debug 版的庫內(nèi)存分配器和運行時庫全對不上。解決每次切換構(gòu)建模式都去文件列表里看一眼兩個庫的排除狀態(tài)這是個三十秒的動作能省掉一整天的排查。5.2 運行階段的兩個坑現(xiàn)象四程序能跑起來但屏幕全黑或者畫面只顯示左上角一小塊、顏色明顯不對。原因全黑多半是.ccf文件路徑不對或者文件里配的相機型號和實際接的相機不匹配相機根本沒出圖。只顯示一角或顏色錯亂通常是 buffer 的像素格式和相機輸出格式對不上或者 View 創(chuàng)建時窗口還沒準(zhǔn)備好。解決第一步先繞開自己的代碼直接雙擊運行安裝目錄下Demos\Classes\Vc\GrabDemo\Release\GrabDemo.exe看官方 Demo 能不能出圖。Demo 出圖說明硬件和配置文件沒問題問題在代碼Demo 也不出圖問題在相機連接或配置文件跟代碼無關(guān)。這個對照實驗?zāi)苁〉舸罅肯共隆,F(xiàn)象五連續(xù)采集跑了幾十幀之后卡死或者畫面越來越滯后。原因處理速度跟不上采集速度buffer 被寫滿之后開始覆蓋或者阻塞。這個問題在開發(fā)機上不明顯因為開發(fā)機性能好、畫面小一上產(chǎn)線就暴露。解決先測一下單幀處理耗時和相機的出圖間隔比一比。確實跟不上的話換SapBufferWithTrash讓多余的幀進(jìn)垃圾桶或者減少處理的數(shù)據(jù)量比如只處理感興趣區(qū)域。提示排查順序永遠(yuǎn)是先硬件后代碼。用官方 Demo 確認(rèn)相機通路再用自己的最小骨架確認(rèn)配置最后才懷疑業(yè)務(wù)邏輯。反過來的順序會讓你在無關(guān)的地方耗掉幾個小時。6. 下一步學(xué)什么從“能采到圖”到“能把圖用起來”跑通第一個采集例子之后最想知道的下一件事大概是buffer 里的數(shù)據(jù)到底怎么拿出來做處理。答案是一行調(diào)用但在這之前還有幾步更值得先走。先學(xué)會讀兩份手冊而且是有目的地讀。Sapera LT Users Manual里的 Acquiring Images 一章講的就是這五步背后的完整流程包括回調(diào)、事件、異常處理這些骨架里沒寫的東西Sapera Programmers Manual是函數(shù)字典按類組織查參數(shù)就看它。讀的方式不是通讀是帶著具體問題去搜比如“怎么拿到 buffer 首地址”搜到就??赐昃陀?。然后把安裝目錄里的 Demo 按順序過一遍。它們不是玩具每一個都在演示一個真實功能路徑都在C:\DALSA\Sapera\Demos\Classes\VC下面Demo 目錄能驗證什么什么時候看GrabDemo最基本的連續(xù)/單幀采集與參數(shù)調(diào)整跑通第一個例子之后GrabDemoSDI / GrabDemoMDI單文檔/多文檔界面下的采集MDI 可多窗口同步顯示不同相機要做多相機界面時SeqGrabDemo采集序列圖像到內(nèi)存、存成 AVI要做錄像或回放時BayerDemoBayer 轉(zhuǎn)換及其參數(shù)設(shè)置相機輸出原始 Bayer 格式時FlatFieldDemo平場校正FPN、像素置換、PRNU、斑點校正圖像有明顯明暗不均時IODemo一般 I/O 設(shè)備的輸入輸出、中斷監(jiān)視要接觸發(fā)信號或控制光源時GigeCameraDemo網(wǎng)絡(luò)相機取圖與配置文件導(dǎo)入用的是網(wǎng)絡(luò)接口相機時再往后是 buffer 的進(jìn)階操作這三件事遲早要用。改 buffer 大小對應(yīng)手冊里 Working with buffers 的 Reading and Writing a Buffer 一節(jié)子 buffer 的使用就是 Root and Child Buffers 那一節(jié)它讓你在一塊大內(nèi)存里切出多個區(qū)域避免反復(fù)分配取 buffer 首地址和偏移量這是把圖像交給自己的算法或者別的庫處理的前提拿到地址之后后面的處理就和 Sapera 沒什么關(guān)系了。這里給一個具體的學(xué)習(xí)技巧把官方 Demo 當(dāng)成對照實驗來用。自己寫的程序哪里不對就去 Demo 里找對應(yīng)的那段代碼看它多做了什么、順序有什么不同。我剛開始學(xué)的時候卡在一個“采集能出圖但存盤是黑的”問題上折騰了很久最后發(fā)現(xiàn) Demo 里在存盤前多等了一個采集完成的事件——這類差異在文檔里往往只有一句話在 Demo 里卻是一段能跑的代碼。我第一次配這個環(huán)境的時候把 Debug 版的庫留在了 Release 配置里程序在開發(fā)機上跑了一周都沒事交付當(dāng)天在客戶現(xiàn)場崩了日志里什么都沒有。從那以后我每次新建工程都先把兩個庫一起加進(jìn)來然后立刻把排除狀態(tài)設(shè)好再去寫第一行業(yè)務(wù)代碼——三十秒的動作買的是后面幾個月的安心。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91丨九色丨东北熟女| 免费啪啪啪网站18岁| 福利色色| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 日韩操人| 性感女人网页在线观看视频| 91欧| www.99热| 九七超碰人人乐| 日韩在线欧美精品一区二区| 很很热性爱视频| 精品人妻一区二区三区-国产| 久久久精品电影| 亚洲成人久久一区二区| 91精品91久久久久77777| 以及麻豆国产入口在线观看免费| 99热亚洲| 无码高清操逼| 亚洲网自拍| 精品高清av中文字幕| 一区二区 电影 亚洲| 美国日韩黄片| 97国产伦理| 九九aV| 色欧美亚洲| 在线有码中文字幕| 熟女视频久久| www欧美91| 日韩人人精品| 国产一级不卡在线观看| 亚洲人妻日日日| 啪啪91| 岛国黄色大片网站| 84YTCOM性无码| 成人性生活高清视频在线播放| 亚洲制服欧美另类内射| 欧美日韩日产免费网站看| 97久久综合网| 天操天操夜操夜月操月年年操操| 国产成人AV麻豆| 日韩AV熟女乱伦| 91丝袜美女视频| 99热这里只有是精品10| 久久天天躁日日躁狠狠躁| 亚洲制服aⅴ中文字幕| 操人妻视频| 人人噜夜夜操| 青青草视频久久久久| 人人爱操| 亚洲天堂热| 内射中出日韩在线观看视频| 久操精品| 人妻 丝袜美腿 中文字幕| 亚洲AV无线| 婷婷五月综合在线| 黑人与人妻| 精品国产乱子伦一区二区三区,精品一| 亚洲人妻日日日| 国产91精品福利在线| 国产欧美一区激情交| 99青草| 日韩97视频| 1240青青草一区二区三区视频天爱| 欧美探花网| 久久超碰爱| 亚洲有薄码区久久在线一区| 亚洲暴力强奸AV| 丝袜综合| 成人一级性爱| 吉川爱美亚洲二区在线| 韩国一级做A片免费的| 婷婷五月天基地| 91久久久久| 欧美另类精品xxxx| 中出人妻中文字幕91在线| 国产福利电影| 9999九九九久久久| 日韩av影片在线观看| 999久久芭蕾| 色娱乐色呦呦夜夜夜夜av| 小说区 图片区色 综合区| 婷婷中文字幕| 成人一级二级| 国产精品一级毛片不卡视| 国产免费一区| 久久国语| 日本不卡一二区| 国产在线播放成人免费| 欧美一级国产一级| 色九月| 看黑丝美女操逼青青网站| 夜夜中出国产| 狠狠操狠狠燥| 亚洲小说视频| 熟女激情综合网| 这里只有97精品| 亚洲国产日韩精品久久久| 大学生美女口爆| 日韩亚洲精品一区二区| 国产这里只有精品| 精品一二三区女同| 中文字幕蜜乳av| 欧美日韩性爱操大逼| 日产狠狠干| 亚洲综合小视频小说在线观看| 人人妻人人爽一区二区三区| 国产一区在线免费播放| 啊嗯嗯啊好大好爽| 亚洲国产欧美一区二区潘金莲| 伊人久久大香线蕉无码| 97精品国产精品免费观看| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 日本孕妇孕交| 51国产午夜精品视频| 婷婷五月天色色| 亚洲色情在线影视| 综合免费无码中文| 天天综合站| 操逼网站地址| 天天做天天爱| 亚洲免费精品一区| se吧提供91精品国产91久久久久久 | 日本免费一区二区不卡| 黄色欧美性爱视频| 天天欧美| 超碰综合色| 婷婷中文网| 亚洲天堂另类| wwe 天天干.com| 欧美日韩插逼视频| 一本正道久久熟女| 欧美成人一级麻豆| 操死我了嗯嗯嗯| 亚洲二区精品在线观看| 国产吹潮女在线观看| 九九综合久久中文字幕| 超碰无码五月97| 国产亚洲日本精品在线| 精品对白久久不卡| 亚洲精品天天影视综合网 | 另类视频在线| 操逼网站视频漫画国产| 久久久久久综合久久伊人蜜月| 日韩午夜啪啪视频| 家庭乱伦麻豆| av草草在线电影| 亚洲熟女中文字幕在线| 操逼视频国产无套| 丝袜天堂网| 婷婷丁香六月天| 狠狠91| 99精品综合久久久久五月天| 亚洲国成人情色好看电影| 国产日韩欧美三级片| 亚洲91在线| 尤物视频偷拍免费| 超碰97玖玖爱| 人人喜人人妻| 少妇超碰在线| 激情深爱五月天| 五月天激情四射| 欧美日韩性爱操大逼| 久久无码成人| 大伊香蕉在线视频免费| 久久久久久AV无码免费网站| 久操网线| 操逼视频免费日韩无码| 狠狠中文字幕| 久久精品国产亚洲AV高清演员表| 老熟妇91| 亚洲春色欧美激情自拍| 强奸乱伦亚洲第一页| 久久国产熟女影院| 国产精品美女在线一区| 中文久久爆乳| 99最新日韩偷拍视频| 后入精品| 国产精品国产精品国产| 另类天堂| 999精品国产高清一区二区| 蜜臀99久久精品久久久懂爱| 成·人免费午夜在线观看| 亚洲丝袜综合| 中文字幕日韩精品久久| 大屁股xxxxx| 精品久久99| 91艹| WWW啪啪的com| 亚洲天堂色图| 白嫩91在线亚洲| 亚洲日韩国产精品| 美中日韩无码| 麻豆乱码久久精| 久草看看看| 草草电影院| 浪人综合网| 狠狠操狠狠爱| 久热久| 天天综合91入口| 操逼免费视频无码国产| 91精品久久综合熟女| 日韩欧美麻豆大片| 女沟厕偷窥piss小便| 九草九九九| 日日摸日日碰夜夜爽视频| 91精品导航| 色综合久久av| 91麻豆天美国产| 97在线免费视频观看| 日韩AC| 欧天美中出| 久久只有精品| 国内黄色精品| 免费看黄视频亚洲网站| 99国产精品久久久在线播放| 亚洲色图一区二区三区| oumeisetu综合| 国产精品乱码久久久| 国产成人精品日本视频| 久久久久密臀视频| 天堂中文日本在线观看| 久久熟女久| 成人精品一区二区91毛片不卡| 美骚妇av高清在线| 五月婷婷久久综合| 精品国产Av无码久久久亚洲| 韩国女主播青草在线| 两女互慰AV高潮喷水在线观看| 美女尤物福利视频| 伊人丁香五月婷婷| 男人的天堂日韩| 国产免费一区二区在线A片视频| 热热色青青草| 精品免费1| 人人人摸人人| 丰满人妻区一区二区三| 91美女视频在线免费观看| 亚洲欧美激情在线视频| 无码精品久久| sewuyueav| 97色色,97综合| 天天做天天爱天天爽| 天天日天天操天天射河南省| 成人久久久精品| 婷婷综合| 亚洲精品日日夜夜52| 日韩兔费看黄片| 青青草精玖玖69精品| 在线看片国产精品每日更新| 男同专区一区二区三区在线| 亚洲国产精品久久久男人的天堂| 91麻豆天美国产欧美| 老司机老司机午夜影院| 日本精品五区| 美女91在线| 国产一区二区久久| 97超碰人操| 97视频620| 欧美色图天堂网m| 中文字幕 码 自拍 视频 区| 国产久久久久久久久一区二区| 天美麻豆一区二区三区| 天天热精品| 国产日韩人人| 韩国国产欧美情侣视频在线| 久久超碰98| laoshunv91| 亚洲天堂自拍| 97免费视频在线观看| 91久久精品美女高潮喷水| 国产成人精品一区| 综合亚洲网| 色吧5亚洲| 亚洲 日本 国产 综合| 久久久久亚洲三级电影| 天天做日日做| 久热无码| 人妻爽爽啪视频| 96久久久精品| 麻豆尤物视频网| 一区二区高清视频| 国产精品宅男免费| 99.色网| 欧美 综合 亚洲| 78精品| 人干人人人操人人摸| 成人午夜无码视频| 夜夜操夜夜爽夜夜高潮| 中国的操老妇女| 极品人妻少妇综合| 日韩精品人妻一| 激情五月天色色| 夜草欧美| 性综合网| 精品一区二区三区蜜桃臀赵总| 熟女中出视频| 国产品精品自在在线午夜免费| 伦伦成年午夜免费视频| 老熟女91av| 国产精品成人午夜福利| 亚洲精品国产精品乱码不99| 97超碰色屌| 国产成人五月天丁香花| av网页一区二区三区| 欧美大香蕉卡久久| 国产久久久久久| 3P乱轮视频| 超碰 另类 欧美 | 色情综合| 啊啊在线| 韩国一级婬片A片AAAAA| 男人天堂无码| 欧美日韩日产免费网站看| 97九色人妻| 91亚洲电影| 久99| 收看日本人日bb| 国产白领连续中出在线观看| 丁香色狠狠色综合久久小说| 日日日日日| 久久久久久中文| 黑人操一区二区| 亚洲资源网| 色色色天美视频| 久久偷偷色综合蜜桃| 岛国大片国产| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 国产精品香蕉热久久新品| 人人澡综合涩| 欧美日韩99| 亚洲天堂加勒比| 成人网欧美风情| 青娱乐国产盛宴视频| 97av,com| 盗摄 精品 另类 一区| 黄色香蕉视频网站一区| 另类欧美色| 亚洲色综合| 亚州综| 爽爽爽免费视频| 免费看日产一区二区三区| 一二三区精品视频| 欧美熟妇亚洲版| 四虎AV在线观看| 天天干干天天干干| 97欧美日韩综合| 久日91在线| 日本久久精品| 深夜激情无码| 亚洲精品一二区| 精品在线蜜臀| 超碰97综合在线| 久久九操在线观看| 久久九精品| 中文字幕91综合| 日本在线一二 | 少妇蹲下买菜露大唇0| 欧美在线啊啊啊 | 亚洲精品97| 99热国产精品| 少好三P| 呦女网站| 久艹免费| 91熟女视频| 操啊国产| 在线无码网站| 日逼视频日本| α√在线| 精品超碰国产| 999狠狠综合| 精品国产乱码久久久久久久久1| 2024人人操人人摸| 色婷婷影视| 91久精品| 色婷婷一区二区三区久久午夜| 丝袜色综合| 91痴汉| 最新亚洲黄色免费电影| 日本精品网站在线中文| 欧美人妻久久精品二区三区| 国产亚洲禁久一区二区| 人人乐大香蕉| 国产第11页| 蜜臀th| 亚洲精品97久久| 欧亚性爱在线视频| 五月天婷婷色| 大香蕉综合久久| 疯操AV| 日韩啊V| 国产一区二区在线电影| 丁香五月天视频| 天天干天天中出av| 78久久| 3P乱轮视频| 看看小穴| 自拍鲍鱼一区在线高清观看免费| 99精品综合久久久久五月天| 亚洲中文sv| 日本久久超碰| 日韩在线视频1234| 久久亚洲色图中文字幕| 黄色免费一级在线毛片| 天天肏夜夜肏| 5252色欧美在线男人的天堂| 国产精品久久久久中文字幕| 欧美一二三区四五区| 97天天弄| 偷拍亚洲熟女视频播放| 99热97| 美女9118禁| 乱伦av.com| 都市激情人妻一区二区青青操视频 | 人妻啪| 久久熟妇五十路一区| 一区二区三区国产在线播放| AV 少妇 人妻 偷拍| 人人操超碰在线| 99久久久er直播网址| 日日夜夜草草草| 八戒无码国产午夜福利| 日韩欧美天天爽爽爽天天爽爽| 日韩一级性爱无码| 欧美性爱一区| 777奇米影视777四色| 92大香蕉| 蜜臀精品1区2区| 人妻一二三区| 熟女人妻精品一区二区视频| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 亚洲精品欧洲精品| 国产51色综合久久免费| 超碰在线1234区| 亚洲91极品| 2017人人操,人人摸| 国产中文日韩欧美一区二区三区人妻丝袜美腿| 色色97爱| 啊啊啊好舒服好爽啊啊啊视频| 成人一级性爱| 日本一级真人黄色性爱视频| 91九色丰满高潮| 91一区二区| 日韩人妻一二三区视频| 大香蕉狠狠爱| 综合性视频99| 四虎884a| 亚洲国产精品久久久久久久久久| 国产精品麻豆视频网站| 国产品精品自在在线午夜免费| 日本新免费二区三区| 中文字幕加勒比海高清无码免费视频| 精品国产一区二区三区四区在线看| 97人妻人人躁人人玩人人| 欧美少妇一区二区三区| 激情文学网伊人| 欧美成人一级免费电影| 日韩综合无码色欲vv| 超清中文乱码字幕| 96超碰网| 天堂av最新电影网| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 欧美,日韩,中文,另类| 美女91色黄18| 亚洲激情欧美色图| 天美传媒精品久久视频| 亚洲图片 激情小说| 蜜臀人妻少妇久久在线观看| 精品少妇后入一区二区三区四区人妻巨乳| 午夜无码精品免费看性色| 人人操,人人插| 久久精品久久久久久久久| 国产久久免费精品视频| 国产AV无码AV| 亚洲最大无码中文字幕网站| 亚洲无码一二三区| www欧美性爱| 日本九九九九| 99啪啪视频| 97AV在线免费观看| 日韩大香蕉AV影片| 国产又黄又粗的视频| 成人麻豆av电影网站| α√在线| 亚殴在线| 免费看国产大AB| 亚洲成人AB| 国产精品久久| 久久无码电影| 久久一二区四| 亚洲黄色电影| 日韩欧美午夜视频在线| AV中文在线| 亚洲av热热色| 中日韩久久久免费看| 3PAV乱伦视频| 日本操嫩b网| 强奸少妇AV导航网| 久久久天美| 无遮挡男女激烈动态图| 男人的天堂不卡一区二区| 日本免费一区二区不卡| 97色在线视频| 日本精品高清一二区一本到| 一区二区三区日韩欧美| 人妻内射一区二区在线视频| 欧美不卡在线一区二区| 超碰人人草| 色偷偷人人玩人人舔人人操人人摸人人爽 | 吉川爱美亚洲二区在线| 三男一女不戴套的A片| 欧日韩不卡视.频| 蜜臀网址在线| 五月婷婷AV| 亚洲情色 无码专区| 91成人久久 | 亚洲欧美大| 亚洲欧美日韩不卡人妻| 天天插天天射| 九九久久久| 婷婷五月天激情网| 亚洲精品人体| 久久嫩草国产成人一区| 亚洲欧美色图小说| 9.1小视频| 亚洲一区二区麻豆影院| 九九九精品| 97人亚洲综合字幕| 乱伦1色页| 久久久久久中文| 偷拍 精品另类 凸凹了四区| 伊人网青青| 国产精品69久久久久久久| 色999人与兽| 日本Xx性爱| 啊啊啊骚| 青青草精玖玖69精品| 粉嫩粉嫩一区性色AV片| 天久久久噜噜噜久久国产精品爽爽| 久操九九九九| 首页亚洲国产高跟丝袜诱惑视频| 黄色激情电影在线观看| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 制度丝袜99| 丝袜视频网国产90| 免費人妻夜夜爽天天爽爽一区| 成人激情无码在线视频| 乱欲视频| 人妻丝袜一区二区三区在线| 九九热在线精品视频| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 午夜福利在线视频1000| 91 手机在线播放 绯色| 无码天天操| 亚洲97在线| 999久久芭蕾| 久久夜精品一区二区三区| 久久理论字幕视频| 艳美熟妇先锋一二三区| 台湾佬激情综合| 日韩三级一区 | 黄资源| 亚洲欧美爆| 亚洲综合有玛| 婷婷色香| 亚洲高清在线se| 2019亚洲男人天堂| 蜜臀在线看片| 九九九九精品在线| 日1区2区3区2020| 黑丝制服中文字幕| 91视频综合网| se吧提供国产乱老熟视频胖女人| 亚洲色欲天天天堂色欲网女| 激情小说图片亚洲首页| 国产精品人人爽人人做可爱福利| 特级特黄一级毛片免费| 久久激情亚洲精品无码?V| www.大香| 最新欧洲欧美日本激情网站| 男人天堂一区二区| 亚洲欧美日韩中文久久自慰| 久久久久久久久久精| 九九九九97| 人人操人人操人妻人| 我要色综合网站| 国产精品噜噜噜日日日| 蜜臀无码视频在线观看| 国产精品探花视频| 中文字幕二区日韩天堂| 先锋音影AV| 啪啪性爱免费视频| 亚洲国产精品久久久久久久久久| 91伊人影视综合| 激情文学亚洲| 夜夜草我| 99热超碰| 亚洲高清91| 国产精品蜜乳AV| 亚洲精品一二三四区| 97超碰热线| 天天摸天天操视频| 人人 操人人 操人人| www.五月天| 校园春色欧美| 老司机射| 在线电影亚洲色图| 人人干人人搞人人摸| 中文字幕女同在线| 国产丝袜欧美在线视频| 九九久久一区二区三区| 欧美激情激情xxxx欧美专区| 亚州成人a∨| 色欲久久久久综合网| 日韩精品国产精品五码一区二区| 毛片99-全集电影手机免费观看完整-B029AV | 亚洲图片激情综合另类| 青青草原综合久久大伊人精品| 97资源久久| 熟女啪啪视频| 久久久精品电影| 国产综合久久久鬼色| 日韩高清黄片| 美女上床网站| 日韩成人大片在线观看| 久热网| 六月婷婷综合| 日本精品一级二级三级| 日韩 女同 综合| 久久曰曰| 熟女精品va中文字幕| 久久久久久久久久久精| 亚欧精品久久久久久久久久久| 欧美经典一区二区三区| 国产又长又大又粗的视频| 超碰av在线| 少妇人妻好深太紧了vr91| 欧美国产有色电影| 久久ww| 操婢日韩| 97av在线观看| 青青草中出视频 | 97爱b| 日韩美女久久一区二区三区| 乱伦系列一区二区| 91丨九色丨国产丨人妻在线 | 啊啊啊轻点在线观看| 麻豆区99999| 五月丁香六月激情综合| 国产AV精久久| 日本免费一级AAA大片器 | 中文字幕精品乱码| 亚洲成人一二三区| 亚洲有码 视频一区| 丁香六月综合激情| 午夜男女爽爽爽在线视频| 亚洲一区在线观看欧洲| 9久9久| 99精品高潮| 97极品无码| 日本色婷婷| 97精品一区二区视频在线观看| 好爽视频在线观看视频| 久久久久免费看少妇A片特黄| 久久熟妇五十路一区| 色欧美在线| 熟女突然公开看18禁影片| 久久精品电影| 亚洲最大无码中文字幕网站| 国产中午字一暮区| 丰满人妻av一区二区三区| 国产九九九九九九| 大香交伊人网| 我想要 啊 啊 啊| 少妇99成人麻豆| 人人操人人色网| 天天淫人人妻日日色| 电家庭影院午夜69久久夜色精品国产69乱| 亚洲欧美精品91| 精品久久久久久AV无码| 日韩资源网| 国产成人bd在线观看| 午夜九九| 亚洲色吧网| 久9综合在线| 欧美少妇色图| 综合色拍| 天天躁日日躁AAAXX| 日韩精品午夜操呦呦不卡影院| 欧亚乱色熟女一区二区| 一道本东京热加勒比一区二区三区| 东京热男人的天堂| 91精品久久久久久77777| 高清国产成人无码| 综合熟妇一区二区三区| 9/A片| 成人性爱AV在线免费观看| 亚洲情色 自拍| 午夜精品一区二区三区三上悠亚| 综合激情二| 操老熟女AV| 欧美黑人猛交春色影视大全| 乱伦a片视频| 精品久久久久成人码免| 一区二区三区 丝袜 高跟 美腿| 人人 操人人 操人人| 蜜区区视频79 | 亚洲第91页| 97干在线视频| 黄色免费网页无码| 精品无码久久久久久久久果冻糖心| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV | 日韩欧美aⅴ综合网站发布| 91美女精品| 欧洲乱码视频| 日本特黄f c2| 婷婷丁香五月天综合东京热| 久久精品国产亚洲5555| 婷婷探花久久精品一区| 久久水蜜臀亚洲AV无码精品| 99日精品欧美国产| 中国农村熟妇毛片视频| 久久9久久| 青青伊人久久| 九九九久千久久激情蜜桃在线看 | 久久久久9| 亚洲中文字幕有码视频一区二区三区| 不卡免费av在线播放| 1级黄色夫妻对换性交免费看| 国产99999久久精品| 福利天堂| 狠插 制服 自拍| 97超碰国产亚洲精品资源| 亚欧Av| 国产亚洲女v在线观看| 国产精品视频内谢女人| 精品久| 男人的天堂视频精品乱在线| 蜜桃狠狠色伊人亚洲综合 | 大香蕉在线免| 国产精品久久发布| 东京日日夜夜| 久久人妻精品| 人人扣人人操| 国产白嫩漂亮KTV在线| 一级毛片久久久久久久女人18| 97香蕉网| 91精品国产91久久青草| 亚洲第一页第二页激情| 极品另类| 亚洲欧美成人网站AAA| 中国特猛少妇色xxx| 97久久久网站| 亚洲中文字幕av | 奇米狠999| 美日韩男女操屄视频| 日本久久女同性恋视频| 91在线欧美| 精品视频在线观看| 老熟女乱伦片| 日本欧美韩国国产在线| 亚洲无码超碰免费| 亚洲欧洲自拍图片专区满春格| 免费A片三p视频| 亚洲性爱成人| 亚洲最新av无码成人精品区| 国产一区二区三区精品观看啪| 无码聚合| 久久久久9| 青青草原人妻| 人人操天天爽| 国产成人资源| 大香蕉综合在线| 韩国黄色片精品久久久| 欧美亚洲素人制服精品| 激情综合网五月婷婷五月天| 青青操狠狠撩| 色播丁香| 大香蕉 222| 精品九九九九九九九九九| 99久久综合| 亚洲美腿丝袜香蕉影视欧美成人| 欧美色97| 偷拍精品一区二区三区| 欧美日韩不卡a片| 婷婷亚洲五月***久久| 日本三级人妻a人妻一在线| 看日韩黄片| 欧美性爱日韩高清| 欧美人与性动交a美精品| 亚洲熟女av日韩熟女| 狼人久草| 伊人色综合超碰| 夜夜 中文视频rt| 色亚洲欧美| 亚洲色图综合| 郑州宾馆老熟女露脸啪啪| 亚州色交| 91欧美丨精品丨入口| 99操逼| 色欲天天婬色婬香WWW夜色| 无码精品人妻一区二区三区妖精 | 久久精品国产亚洲AV嘿嘿| 欧美性爱精品一区二区| 美腿色图| 久久精品无码熟妇一区二区三区视频导航| 国产久久久久久| 无码高清国产AV| 青青草原人妻| 天天综合网视频91| 日欧操屄| 超碰av人人人| 日本九九久久99| 精品美女久久久久| 婷婷中文字幕| 亚洲三级。日韩三级| 久久香蕉综合一本到3atv| 色精品极品| 天操天操夜操夜月操月年年操操| 午夜男女爽爽爽影院视频| 1级午夜影院费免区| 在线播放中文字幕| 日本九九久久99播| 啊啊啊啊啊啊啊网址在线观看| 综合 亚洲 欧美| 男人的天堂免费| 九九精品无码专区免费| 丁香激情网| 狠狠操狠狠插| 亚洲淫色网中文| 人人么人人操| 久久久免费一级黄片| 99色悠悠| 东北女人高潮视频| 国产精品欧美日韩久久| 91美女丝袜诱惑视频| 色欧洲97| 眼镜人妻101.com| 变态乱伦伪娘灌肠一区二区| 色婷婷五月天| 97人人夜| 国产一区二区a毛片| 女优视频第10页| 美女91网址| 成年人性爱日韩| 亚洲欧美在线综合| 亚洲精品一区二区精品| 91天天爱| 吖在线不卡一区二区国产剧情| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 亚欧美色图| 欧美日韩性爱无码| 内射中国少妇高清视频免费视频 | 蜜臀99999| 特级特黄一级毛片免费| 插老姨肥穴| 久久这里只精品免费福利| 欧美三级一级| 夜夜草我| 亚洲欧美国产中文字幕| 在线中文字幕| 999综合色| 岛国片国产成人亚洲播放| 久久久久无码一妻区| 日韩中文字幕二区| 91色亚洲| 国产欧美日韩女同性恋ww喷水精品| 九九九九九精品视频| 亚洲色吧网| 岛国激情视频在线观看| 亚洲欧洲第二视频在线观看色图| 日韩免费大片一级播放| 大但人体久久久久| 狠狠狠狠狠狠| 极品综合| 久久久久久裸体| 狠狠色综合网| 日本精品一级二级三级| 中文字幕人妻色偷偷久久皮| 5278欧美一区二区三区| 国产麻豆91欧美一区二区久久婷婷国产精品| 国产精品青草综合久久| 97久久国产| 99啪啪视频| 亚洲aV性爱| 亚洲无992tv| 伦理弟一页| 久久露脸国产老熟女| 97精品视频在线| 性色中出| 免费中文在线| 91丝袜美女视频| 综合网久久| 91精品大奶人妻| 婷婷色色五月天福利| 亚洲性刺激| 99自拍B亚洲 | 超碰中文字幕人妻草一区| 久久这里精品国产99丫e6| 久操电影网| 亚洲天堂区| 国产v片在线免费观看| 亚洲五区熟女| 亚卅熟女乱色| 一级二级三级黑人无码| 91爱啪| 亚洲偷拍欧美激情| 116美女午夜| 亚洲制服aⅴ中文字幕| 干b网| 久久久精品国产亚洲伊人| 在线播放一级无码视频| 天美麻豆一区二区三区| 日韩美女高潮喷水视频| 强奸少妇AV导航网| 五月婷婷hd| 日本精品不卡一二三区| 国模无码人体一区二区三| 大香蕉手机在线| 天美传媒Av在线| 欧美色图私拍91| 色色色综合网| 欧亚在线视频| 日韩性爱1级片视频| 高清有码一区二区| 风韵犹存大大大大香蕉| 欧色性第一页| 黄色二级片网站| 女人 A一级| 无码78| 久热99999| 黄污污污污| 人人操人人操草草| 岛国黄色短视频| 手机在线免费看的av| 亚洲天天操| 色区97| 日逼五月天| 91天堂视频| 91精品人妻一区二区三区蜜桃臀| 久久女婷| 91GD.COM| 啊…啊…操我用力操我| 91日本在线观看| 91天堂色男人的天堂| 一级aaaaa欧美中文字幕录像片| 成年人网站在线免费观看| 97干97色| 91美女视频在线观看| 丰满人妻一区二区三区四区| 日韩一级二级三级免费看完整版国语版| 干B| 夜夜骑操视频| 久久大精品乱码视频人妻熟女| 麻豆伊人网| 亚洲一二三四区在线免费看视频| 91超碰碰在线| 久久草视频污视频| 免费在线看黄片av| 久久人| 中文字幕丰满人妻日本| 操逼无码操逼| 91人妻最真实刺激绿帽| 最新av中文字幕高清| 欧美呦呦性爱| 亚洲密乳AV| 国产亚洲美日韩Aⅴ中文字幕无码成人| 一区二区三区在线美女| 影音先锋乱伦资源| 日本精品五区| 人人妻人人爽 97人人看碰人免费公开视频| jazzjazz国产精品麻豆| 久久精品 六十路 熟女 欧美| 亚洲无码超碰免费| 欧美黄色大香蕉一区二区| 天天天天天干夜夜夜夜夜操| 日日夜夜干| 欧美最婬乱婬爆婬性视频 | 精品妇操一区二区三区| 蜜桃午夜视频一区二区| 男同专区一区二区三区在线| 精品久久久久久中文字幕视频免费| 精品一区二区三区蜜桃| 亚洲国产综合视频| 国产特级毛片AAAAAA高潮流水 | 日韩图色| 污色区网站| 国岛片视频| 综合色色婷婷| 国产一区二区三区不卡手机在线| 夜夜操中文字幕| 夜夜嗨视频| 国产高清精品一区二区三区毛片 | 性开放中文AV高清无码免费看| 麻豆这里只有精品| 久久大香蕉手机高清| 96免费视频在线| 熟妇人妻一二三区免费| 影音先锋日本一区二区| 爱做久久久久久| 伊人97色天使| 久久精品高清无码一区| 国产精品不卡av免费在线观看| 啪啪资源网| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 91性感网站| 精品999999| 天天艹天天日| 欧美少妇熟女| 国产精品3| 91精品久久久| 久热久| 97精品国产手机| 黑人综合网| 亚洲精品视频在线播放| 国产污视频麻豆传媒一区二区| 超碰偷拍| 免费一级精品啪啪视频| 91丝袜美腿网站| 亚洲在线观看| 天天躁日日躁AAAAXXXX国产| 在线精品福利免费播放| 九九九久久久久| 福利视频网站| 欧美一级做a爰片免费视频| 熟女丰满人妻一区| 91亚洲影视| 人人操人人摸人| 亚洲精品国产AV天美传媒| 黑人性暴力毛片| 狠狠色噜噜狠狠狠狠狠色综合久久| 欧美视频在线第3页| 91岛国动作片| 国内自拍 日韩激情 99| 久久鲁夜| 欧洲精品二区| 在线播放成人网站| 久久九操在线观看| 国产一进一出视频网站| 香蕉久久精品| 夜草网站| 久久色人体 | 91爱综合| 亚洲图片91| 97色碰| 国色综合天| 免费久久精品麻豆一区二区av| 大香蕉综合在线| 加勒比在线观看一区二区| 欧美曰韩国产精品| 性夜影院爽黄A爽免费动漫| 欧美亚州手机在线| daxiangjiao你懂的| 色妺妺在线视频| 日本高清一本二本免费不卡| 亚洲第2页| 亚洲激情 欧美色图| 1000部熟女视频在线观看| 91色综| 熟妇乱伦一区二区| 中文幕97| 中日亚韩免费视频| 97一区二区三区视频| 一区二区三区 日韩欧美| 综合97久久| 亚洲午夜福利视频| 久久久久幕乱码| 美女刺激久久国产欧美| 色妇综合网| 99精品丰满人妻无| 国产欧美日韩一区二区三区| 亚洲爱爱视频一区二区| 乱欲一区二区| 久久久三区二区一区| 一区二区 韩日AV| 亚洲精品久久久久毛片A片拉屎 | 黄在线| 久久久9 9 9精品| 黄色视频60分钟| 国产少妇内射| 久久久久久人妻| 亚洲综合影院| 日韩精品作爱导航| 黄网色一区二区三区四区精品| 欧成人在线| 97色欧州| 九九综合久久| 久久69| 国产久久久久影院老熟女| 中文字幕精品资源在线| 久久东京热久久| 99超碰色| 777奇米影视777四色| 人人妻人人爽| 欧美激情五月天| 国产真乱mangent| 亚洲天在线| 福利在线黄片| 蜜桃臀av一区二区| 欧美白嫩女HD| 乱色视频中文字幕| AAAA欧美日韩| 走光一区92下载| 欧美综合狠| 国产成人亚洲精品自产在线| 91伊人| 中文字幕人妻色偷偷久久皮 | 日本黄 R色 成 人网站| 人妻一区二区三区四区视频| 色香网| 91在线丝袜| 久久久久久久极品香蕉视频| 亚洲一级性爱视频免费看| 超碰久超碰久| 久草男人天堂| 青草视频在线看看看看看看看看看| 免费看黄片现成| 欧美丝袜美女电影一二三四区| 日韩乱码av| 国产区91柔拿会所技师| 精品久| 天天草AV| 吻戏激情性巴克| 日本国产欧美高清在线| 热99这里有精品综合久久| 丝袜天堂网| 91日产欧美| 中亚av| www.人人cao| 日本操嫩b网| 自拍偷拍第26| 999999精品| 青青草依人大香蕉| 老司机午夜精品福利视频一区二区| 色综合久| av天堂手机版追回 | 综合 欧美 亚洲 日本| 97在线视频观看| 97欧美视频| 亚洲黄色电影| 亚洲国产精品久久久久婷婷老年| 1二区9| 色天使大香蕉| 欧美亚洲性爱一区二区| 极品丝袜无码| 亚洲人人操| 大香蕉五月天婷婷| 亚洲AV成人在线| 国产亚洲精品玖玖玖在线观看| 婷婷15月天青娱乐| 神马久久中文字幕| 国产精品色色| av大香蕉| 91丨九色丨东北熟女| 性爱av网站| 思思性爱| 日本日皮视频逼| 国产又操| 狠狠综合网| 金莲网址| 日韩欧美字幕亚洲一区二区|