天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于嵌入式GPU的數(shù)碼印花缺陷檢測客戶端軟件設(shè)計

發(fā)布時間:2020-07-03 09:41
【摘要】:數(shù)碼印花技術(shù)是促進(jìn)我國印染工業(yè)轉(zhuǎn)型升級的關(guān)鍵技術(shù),目前國內(nèi)研發(fā)的數(shù)碼印花機器主要采用人工檢測方法實現(xiàn)產(chǎn)品質(zhì)量檢測,不但檢測準(zhǔn)確度低,而且人工成本高。隨著機器視覺技術(shù)的發(fā)展和廣泛應(yīng)用,對數(shù)碼印花過程中印花圖案缺陷的自動檢測成為行業(yè)發(fā)展趨勢。本論文研究的數(shù)碼印花缺陷檢測系統(tǒng),基于實際的數(shù)碼印花機平臺,配置基于嵌入式GPU的實時數(shù)據(jù)處理單元和圖像自動檢測單元,設(shè)計GUI交互軟件,具有很高的工程應(yīng)用價值。本論文研發(fā)的缺陷檢測客戶端軟件是數(shù)碼印花缺陷檢測系統(tǒng)的重要組成部分,通過與用戶的交互實現(xiàn)對整個系統(tǒng)的控制與管理,提高了系統(tǒng)的穩(wěn)定性和通用性。該軟件基于Qt圖形開發(fā)框架,運行環(huán)境是Windows 7操作系統(tǒng)。本論文設(shè)計了軟件的整體架構(gòu),將實際開發(fā)分為用戶界面層和邏輯業(yè)務(wù)層;基于模塊化思想將軟件分為用戶登錄、配置、圖像檢測、用戶管理、告警、歷史記錄、算法七大模塊;設(shè)計了基于SQLite數(shù)據(jù)庫的管理類實現(xiàn)對大批量數(shù)據(jù)的存儲、查詢、刪改等操作;研發(fā)了 SDK接口與基于TCP的通信協(xié)議實現(xiàn)與服務(wù)器平臺的信令交流;通過Qt的QGraphicsView架構(gòu)設(shè)計圖像顯示模塊,具有圖像放大、縮小、平移和區(qū)域選擇等圖像處理功能;基于NTFS文件管理系統(tǒng)實現(xiàn)歷史缺陷圖像的查詢和管理;基于多尺度LBP算法和統(tǒng)計投影實現(xiàn)對條狀圖像缺陷的實時檢測。本論文研發(fā)的缺陷檢測客戶端軟件經(jīng)過嚴(yán)格的測試,具有數(shù)碼印花流程控制、圖像自動檢測與實時顯示等多種功能,能夠滿足系統(tǒng)的各項需求。
【學(xué)位授予單位】:浙江大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP311.52
【圖文】:

軟件架構(gòu)


于基本矩陣與線性代數(shù)運算的的函數(shù)庫。CUDPP邋(CUDA邋Data邋Parallel邋Primitives)逡逑庫提供了一系列常用的并行操作函數(shù),例如排序函數(shù)、搜索函數(shù)等。CUDA的軟逡逑件分層架構(gòu)如圖2-1所示。逡逑CPU逡逑—I逡逑二逡逑i逡逑GPU逡逑圖2-1邋CUDA軟件架構(gòu)逡逑2.1.2CUDA編程模型逡逑CUDA采用并行異構(gòu)編程模型[24],將代碼分成主機(Host)和設(shè)備(Device)兩部逡逑分。Hosl是CPU,邋Device即GPU,也被視為主機的協(xié)處理器(Co-processor)。在逡逑這個異構(gòu)系統(tǒng)中,一個Host可以搭配多個Device,邋Host中的程序負(fù)責(zé)串行計算逡逑和邏輯控制,Device中的程序負(fù)責(zé)高度并行化的線程數(shù)據(jù)處理,這一部分的程序逡逑稱為kernel函數(shù),在具體的實現(xiàn)中,通過添加_global__限定符與Host端代碼加逡逑以區(qū)分,具體的并行數(shù)據(jù)處理工作都交由kernel中的線程完成。Kemd線程模型逡逑9逡逑

存儲器,架構(gòu),寄存器,中數(shù)


存儲器(Shared邋memory)、局部存儲器(Local邋memory)、常量存儲器(Constant逡逑memory)、紋理存儲器(Texture邋memory)和全局存儲器(Global邋memory),這些存儲逡逑器分別具有不同的空間和生命周期,存儲器架構(gòu)如圖2-3所示。逡逑Device/Grid逡逑Shared邋memory逡逑▲邋“逡逑Registers邐Registers邐Registers逡逑邐y邐y邐y邋邐邋邐逡逑Thread(0,邋0)邐Thread(0,邋0)邐Thread(0,邋0)逡逑i邐tn邐j邐tn邐t邐nt逡逑Local邐Local邐Local逡逑Memory邐Memory邐Memory逡逑、'邐>邋r邐T逡逑^邐>邐Global邋memo邋y逡逑<———>邐Contant邋memorv逡逑-j邋-邐-邐Texture邐memory逡逑圖2-3邋CUDA存儲器架構(gòu)1281逡逑寄存器是GPU中數(shù)據(jù)訪問速率最快的存儲器,因此用來存放kemd中的沒逡逑有特殊聲明的自動變量,每一個自動變量都是線程的私有變量,線程結(jié)g?時,變逡逑量即自動銷毀失效。GPU硬件結(jié)構(gòu)包含多個流處理器簇SM,k胃觶櫻桶蛔殄義霞拇嫫韉ピ

本文編號:2739499

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2739499.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶3bd60***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com