freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設計-條碼檢測系統(tǒng)—基于matlab的一維條碼識別(編輯修改稿)

2025-01-06 17:46 本頁面
 

【文章內(nèi)容簡介】 品項目必須編制不同的商品項目代碼。保證商品項目與其標識代碼一一對應,即一個商品項目只有一個代碼,一個代碼只標識一個商品項目 。 另外,圖書和期刊作為特殊的商品也采用了 EAN13 表示 ISBN 和 ISSN。前綴 977 被用于期刊號 ISSN 圖書號 ISBN 用 978 為前綴,我國被分配使用 7開頭的 ISBN 號,因此我國出版社出版的圖書上的條碼全部為 9787 開頭。 EAN 碼具有以下特性: 。 描 處理,即條碼可由左至右或由右至左掃 描 。 ,以防讀取資料的錯誤情形發(fā)生,位 于 EAN 碼中的最右邊處。 、中線及右護線,以分隔條碼上的不同部分與 截取 適當?shù)陌踩臻g來處理。 ,較欠缺彈性,但經(jīng)由適當?shù)墓艿?,可使其通?于 世界各國。 ,可區(qū)分為: EAN13碼:由 13個數(shù)字組成,為 EAN 的標準編碼型式。 EAN 8碼:由 8個數(shù)字組成,屬 EAN 的簡易編碼型式。 EAN13 碼符號的特征 ( 1)條碼符號的整體形狀為矩形。由一系列互相平行的條和空組成,四周都留有空白區(qū)。 ( 2)條空分別由 14 個同一寬度的的深或淺顏色的模塊組成。深色模塊用“ 1”表示,淺色模塊用“ 0”表示。 ( 3)在條碼符號中,表示數(shù)字的每個條碼字符僅由兩個條和兩個空組成,共 7個模塊。 ( 4)除了表示數(shù)字的條碼字符外,還有一些輔助條碼字符,用作表示起始 、終止的分界符和平分條碼符號的中間分隔 符。 ( 5)條碼符號可設計成既可供固定式掃描器全 向掃描,又可用手持掃描設備識讀的華僑大學 2021屆本科畢業(yè)設計 11 形式。 ( 6)條碼符號的大小可在放大系數(shù)的兩個極限值所決定的尺寸之間變化,以適應不同印刷工藝的需求及用戶對印刷面積的要求。 ( 7)對一個特定大小的條碼符號所規(guī)定的尺寸稱為名義尺寸,放大系數(shù)的范圍。 ( 8)供人識別的字符規(guī)定采用 OCRB字符。 圖 22 EAN13 條碼符號 EAN13 碼字符集 EAN13 條碼字符集包括 10 個數(shù)字字符,即 09。在條碼符號中,每個數(shù)字字符由七個模塊的二進制表示,其表示形式見條碼字符集中的 A, B, C 三個子集(見 表 22)。 表 22 條碼字符集 A子集中條碼字符所包含的深色模塊的個數(shù)為奇數(shù),稱為奇排列。 B、 C子集中條碼字符所包含的深色模塊的個數(shù)為偶數(shù),稱為偶排列。 條碼字符集示意圖見圖 23。 A、 B子集的條碼字符從左到向右,以一個淺色模塊開始,以一個深色模塊結束。 C子集的條碼字符從左到右,以一個深色模塊開始,以一個淺色模塊結束。 華僑大學 2021屆本科畢業(yè)設計 12 圖 23 通用商品條碼字符集示意圖 EAN13 碼符號結構 EAN13 條碼符號是由左側(cè)空白區(qū)、起始符、左側(cè)數(shù)據(jù)符、中間分隔符、右側(cè)數(shù)據(jù)符、校驗符及右側(cè)空白區(qū)構成, 如 圖 24 所示 。 圖 24 EAN13條碼符號結構 華僑大學 2021屆本科畢業(yè)設計 13 圖 25 EAN13 條碼符號構成示意圖 左側(cè)空白區(qū):位于條碼符號起始符左側(cè),無印刷符號且與空的顏色相同的區(qū)域。其最小寬度為 11 個模塊寬。 起始符:位于條碼符號左側(cè),表示信息開始的特殊符號,由 3個模塊組成。 左側(cè)數(shù)據(jù)符:介于起始符和中間分隔符之間的表示信息的一組條碼字符。表示前綴碼( 不包含前置碼)和廠商代碼,共 6 位數(shù)字。條碼字符按 A 子集或 B 子集的形式構成。左側(cè)數(shù)據(jù)符由 42個模塊組成。 中間分隔符:位于條碼符號的中間位置,是平分條碼符號的特殊符號,由 5個模塊組成。 右側(cè)數(shù)據(jù)符:中間分隔符右側(cè)的一組選自 C子集的條碼字符,表示 5 位商品代碼,又35 個模塊組成。 校驗符:最后一個條碼字符,選自 C 子集,由 7個模塊組成,表示一個校驗字符。 終止符:位于條碼符號右側(cè),表示信息結束的特殊符號,由 3個模塊組成。 右側(cè)空白區(qū):在終止符之外的無印刷符號且與空的顏色相同的區(qū)域,其最小寬度為 7個模塊。 EAN13 條碼符號所包含的模塊總數(shù)為 113 個。 EAN13 條碼的前置碼不用條碼表示,也不包括在左側(cè)數(shù)據(jù)符中。左側(cè)數(shù)據(jù)符是根據(jù)前置碼所決定的條碼字符構成方式(奇排列和偶排列)來表示前置碼之后的 6位數(shù)字的。見表 23。 華僑大學 2021屆本科畢業(yè)設計 14 表 23 左側(cè)數(shù)據(jù)符的奇偶排列規(guī)則 注:表中 A為 A子集, B 為 B 子集 縱向值 09:代表前置碼數(shù)值;橫向值 127:代表代碼位置序號 EAN13 碼的校驗 校驗碼的主要作用是防止條碼標志因印刷質(zhì)量低劣或包裝運輸中引起標志破損而造成掃描設備誤讀信息而設置,作為確保商品條 形碼識讀正確 性的必要手段。條形碼 用戶在標志設計完成后,代碼的正確與否直接關系到用戶的自身利益。對代碼的驗證,校驗碼的計算是標志商品質(zhì)量檢驗的重要內(nèi)容之一。下面是 EAN13 碼的校驗碼驗算方法,步驟如下: ( 1) 將條形碼中數(shù)字碼由右至左位排序(包括校驗碼); ( 2) 從代碼位置序號 2開始,所有偶數(shù)位的數(shù)字代碼求和為 a; ( 3) 將上步中的 a乘以 3 為 a; ( 4) 從代碼位置序號 3開始,所有奇數(shù)位的數(shù)字代碼求和為 b。 ( 5) 將 a和 b相加為 s; ( 6) 取 s的十進制個位數(shù) d,再由 10減去 d 即為校驗位數(shù)值 C。 華僑大學 2021屆本科畢業(yè)設計 15 第三章 EAN13 碼的識讀 Matlab 數(shù)字圖象處理技術簡介 圖像處理就是將圖像轉(zhuǎn)換為一個數(shù)字矩 陣存放在計算機中,并采用一定的算法對其進行處理。目前的圖像 處理技術已經(jīng)在許多的應用領域中得到重視,并取得了巨大的成就。根據(jù) 應用領域的不同要求,可以將圖像處理技術劃分為許多分支,其中比較重要的分支有:圖像數(shù)字化、圖像增強與復原、圖像編碼、圖像分割與特征提取、圖像分析和圖像 隱藏。 在圖像處理方面, Matlab 是一種基于向量(數(shù)組)而不是標量的高級程序語言,數(shù)字圖像實際上就是一組有序的離散數(shù)據(jù)(具有二值或灰度值的二 維數(shù)組),使用 Matlab 的矩陣變量對這些離散數(shù)據(jù)形成的矩陣 能夠進行一次性的處理。因此, Matlab 從本質(zhì)上提供了對圖像的支持,非常適合于圖像處理,較其它標量語言而言,這也是 Matlab 非常顯著的一大優(yōu)勢。 Matlab 的圖像處理工具箱,功能十分強大,支持的圖像 文件格式豐富,如 *.BMP、 *.JPG、*.JPEG、 *.GIF、 *.TIF、 *.TIFF、 *.PNG、 *.PCX、 *.XWD、 *.HDF、 *.ICO、 *.CUR 等。利用Matlab 所提供的圖像 處理與分析工具,結合其強大的數(shù)據(jù)處理能力,研究人員可利用 前人已取得的研究成果,可以把精力集中在新技術理論的研 究上,而不必關心圖像文件的格式、讀寫、顯示和已有成果的技術細節(jié),并快速測試其圖像 處理分析的新方案。測試既可方便地得到統(tǒng)計數(shù)據(jù),同時又可得到直觀圖示。 Matlab 提供 的 圖像處理函數(shù) 涵蓋了圖像處理的包括近期研究成果在內(nèi)的幾乎所有的技術方法,是學習和研究圖像 處 理的人員難得的寶貴資料和加工工具箱。 Matlab 強大的圖形功能和豐富的圖像處理工具箱函數(shù)能夠?qū)?復雜的算法轉(zhuǎn)化為簡單函數(shù)調(diào)用,省去了大量的底層編程工作,從而使科研人員專注于研究或教學,并能夠達到快速實現(xiàn)設計 思路的目的。 這些函數(shù)按其功能可分為:圖像顯示;圖像 文件 I/O;圖像算術運算;幾何變換;圖像登記;像素值與統(tǒng)計;圖像分析;圖像 增強;線性濾波;線性二元濾波設計;圖像去模糊;圖像變換;鄰域與塊處理;灰度與二值圖像 的形態(tài)學運算;結構元 素創(chuàng)建與處理;基于邊緣的處理;色彩影射表操作;色彩空間變換;圖像 類型與類型轉(zhuǎn)換。 華僑大學 2021屆本科畢業(yè)設計 16 條碼圖像 處理及其 Matlab 實現(xiàn) 條碼圖像預處理 對于一個條碼圖像 我們先要 對其進行一定的處理才能達到正確譯碼的目的。而要對其進行處理,首先是要將其讀入。由于有噪聲的存在,我們必 須對其進行濾波。我們也可人為地加入一定類型的噪聲仿真,然后用合適的濾波方法進行濾波,這樣有助于理解各種濾波方 法所針對的噪聲類型。最后就是要二值化,得到二值 圖像。條碼圖像預處理流程圖 如圖 31所示。 圖 31 條碼圖像預處理流程圖 中利用 函數(shù) imread 來實現(xiàn)圖像 文件的讀取操作。其格式如下: A=imread(‘ 文件名 .文件格式 ’ ) 通常情況下,我們通過 imread 函數(shù)讀取的大多數(shù)圖像都是 8位的。當把這些圖像加載到內(nèi)存中時, Matlab 就將其存儲在類 uint8 中。此外, Matlab 還支持 16 位 的 PNG 和 TIFF圖像。當用戶讀取這類圖像時, Matlab 就將其存儲在類 uint16 中。而對于索引圖像來說,即使圖像矩陣的本身為 uint8 或 uint16, imread 函數(shù)仍將顏色映射表讀取并存儲在一個雙精度浮點類型的矩陣中。 例如: I=imread(39。39。)。 該 語句可將條碼圖像 讀入內(nèi)存,并以矩陣形式存儲。 的圖像處理工具箱提供 imnoise 函數(shù),可以用該函數(shù)給圖像添加不同種類的噪聲 。 該函數(shù)的調(diào)用格式如下: J=imnoise(I,‘ type’ ,parameters) 表 31列出了 imnoise 函數(shù)能夠產(chǎn)生的五種噪聲及其對應參數(shù) 。 華僑大學 2021屆本科畢業(yè)設計 17 表 31 imnoise 函數(shù)支持的噪聲種類及參數(shù)說明 例如: J=imnoise(I,39。salt amp。 pepper39。,)。 該語句實現(xiàn)在 條碼 圖像 I 中加入椒鹽噪聲。 ,由于設備、以及傳輸過程中的各種因素的影響,一些
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1