国产亚洲综合精品一区二区三区_亚洲永久网址在线观看_亚洲色大成网站www久久九_国产亚洲AV夜间福利香蕉149

FPGA的線陣CCD子圖像提取模塊的設計

2014-02-28 17:30 來源:電子信息網 作者:鈴鐺

在工業生產自動化系統中,通過計算機視覺和圖像處理技術來實現產品的質量監測和控制,已逐漸成為一種有效的應用技術。線陣CCD 圖像傳感器廣泛地應用于產品尺寸測量和分類、非接觸尺寸測量、條形碼、形態識別等眾多領域。在圖像檢測系統中,應具備一個高速的子圖像提取和輸出模塊,本文采用FPGA 器件EP3C25F256C8 和CCD 線陣圖像傳感器RL1024P,實現線陣CCD 圖像檢測系統中的子圖像提取和輸出功能。

1 子圖像提取模塊的設計

子圖像提取模塊的功能可描述為:采用FPGA 器件實現,根據串行輸入的黑白圖像和同步信號,提取該圖像中設定尺寸大小的子圖像。假設輸入圖像大小為i * j,某一像素點的坐標位置為(X,Y),要取出子圖像的大小為m * n,則用c 代碼描述為:for(b=0;b《j ; b++){for (a=0;a《i; a++){ // 取出Xa,Yb 到 Xa+m,Yb+n 的子圖像;} }

根據系統設計的要求,線陣CCD 圖像采集模塊采用串行的方式輸出1×1024 像素的一行圖像,子圖像提取模塊接收該圖像數據、緩沖、再輸出16×16 像素的子圖像。子圖像提取模塊的外部端口,如圖1 所示。主要信號有:像素同步時鐘信號CCD_CLK、像素數據CCD_DATA、當前輸入像素的坐標CCD_ADDR[90] ;另外,N_RST 和SYS_CLK 為系統提供的復位信號和處理時鐘信號。其中,每個CCD_CLK 的上升沿出現時CCD_DATA 像素有效,且該像素所在的位置為CCD_ADDR[90] 值。

1-5


為了實現每個CCD_CLK 周期內均輸出一個子圖像,SYS_CLK應該為CCD_CLK 的10 倍左右。

本文采用“圖像轉置緩沖區”的方法來實現子圖像提取模塊。“圖像轉置緩沖區”是一個按行寫入(更新)、按列讀出的一個RAM 緩沖區。在FPGA 內部設置一個1024 個單元的RAM 緩沖區,每個單元的位寬為16bits.線陣CCD 采集模塊輸出的線陣圖像與子圖像的關系,如圖2 所示。其中,第0 行表示圖像的當前行,第N 行為歷史行,每行有1024 個像素,按照p0 至p1023 的像素順序輸出。假設當前CCD_CLK 輸入的像素為第0行的p16 像素,則其對應的16X16 子圖像為圖中的陰影部分。

2-5


“圖像轉置緩沖區”RAM 塊存儲圖像的結構,如圖3 所示。

RAM 塊共有1024 個單元,每個單元為16 位的寬度,可存放最近的16 行圖像數據。對比圖2 和圖3,可以發現,RAM 塊的地址編號相當于線陣CCD 圖像的某一行像素的位置,某個RAM單元的位D15 ~ D0 對應某一列的最近16 個像素,相當于對線陣圖像轉置后再存放到RAM 塊中。對RAM 緩沖區進行寫操作時,由于線陣CCD 圖像的數據是按行逐位輸入的,每個CCD_CLK 時鐘上升沿出現時,僅需更新RAM 緩沖區中當前像素對應的比特,因此在邏輯上是根據圖像按行寫入RAM 區的。在FPGA器件中,可設計一個狀態機來實現“圖像轉置緩沖區”的讀寫操作,如圖4 所示。

3-5


子圖像提取模塊輸出的子圖像有256 個像素,在FPGA 內部通過寄存器暫存上一個輸出的子圖像;當更新RAM 區的某個像素時,把16X16 的滑動窗口向右移動一列像素的位置,把滑動窗口內的數據作為輸出,就可以得到新的子圖像。

2 設計仿真

在本文的設計仿真中,由于用到圖像文件的解析和圖像顯示,因此借助MATLAB 和Modelsim 軟件,通過文件讀寫的方式實現的聯合仿真,可使仿真處理更加便捷和直觀。其中,MATLAB 用來把圖像文件轉換為輸入的像素,以及顯示輸出的子圖像;Modelsim 用來仿真和驗證FPGA 設計是否正確。

本文使用MATLAB 和Modelsim 進行聯合仿真,主要有以下三個步驟。第一步,在MATLAB 中編寫m 文件,讀取bmp 位圖文件并把像素數據寫入文件datain.txt 中,作為ModelSim仿真的輸入激勵信號。第二步,在ModelSim 中,用VHDL 編寫Testbench 測試文件,讀取datain.txt 文件,產生與CCD_CLK 同步的像素信號;編寫DO 文件進行自動化仿真,再把仿真輸出的子圖像數據保存在dataout.txt 文件中。第三步,在MATLAB 中編寫m 文件,解析dataout.txt 文件,依次顯示為16×16 的黑白圖片序列,確定仿真結果是否正確。本設計仿真輸入的圖像及輸出的子圖像序列,如圖5 所示。從仿真結果可知,設計方法是正確的,仿真結果符合設計功能的要求。

4-5


3 結束語

應用線陣CCD 圖像傳感器進行產品檢測時,連續、高速地輸出子圖像序列是必不可少的重要環節,采用FPGA 實現子圖像序列的提取和輸出,有多種不同的設計方法。本文采用“圖像轉置緩沖區”和狀態機的方式,來實現系統所要求的子圖像提取和輸出的功能,并用MATLAB 和ModelSim 工具軟件對設計進行了聯合仿真,該方法具有FPGA 資源占用少、結構簡單、高速處理,以及便捷和直觀的特點,對其他類似的FPGA 設計項目有很好的參考作用。

FPGA CCD

相關閱讀

暫無數據

一周熱門

国产亚洲综合精品一区二区三区_亚洲永久网址在线观看_亚洲色大成网站www久久九_国产亚洲AV夜间福利香蕉149

    欧美无人高清视频在线观看| 中文字幕字幕中文在线中不卡视频| 亚洲色图视频网| 日本人妖一区二区| 2欧美一区二区三区在线观看视频| 一区二区三区四区视频精品免费| 欧美日韩国产综合草草| 国产精品丝袜在线| 九九视频精品免费| 国产精品视频在线看| 欧美撒尿777hd撒尿| 中文字幕中文在线不卡住| 久久国产精品色| 国产精品久久影院| 69精品人人人人| 亚洲精品成人天堂一二三| 国产精品一区二区你懂的| 亚洲欧洲韩国日本视频| 欧美一级搡bbbb搡bbbb| 一区二区不卡在线播放 | 亚洲视频网在线直播| 国产乱人伦精品一区二区在线观看| 中文天堂在线一区| 777久久久精品| 亚洲大片在线观看| 91农村精品一区二区在线| 色综合咪咪久久| 日韩一区有码在线| 国产69精品久久99不卡| 亚洲影院免费观看| 国产欧美日韩三区| 国产美女视频91| 一区二区免费在线| 国产亚洲综合在线| 国产精选一区二区三区| 一区二区三区四区在线播放| 久久精品欧美日韩| 国产精品18久久久久久vr| 一区二区三区中文字幕| 久久九九久久九九| 国产盗摄女厕一区二区三区| 亚洲福利视频三区| 国产精品久久福利| 成人毛片在线观看| 欧美午夜免费电影| 亚洲一区二区三区视频在线 | 婷婷久久综合九色综合绿巨人 | 中文字幕人成不卡一区| av影院午夜一区| 欧美视频日韩视频| 亚洲电影一区二区| 国产精品久久久久久久久久免费看 | 精品国产一区二区三区不卡| 美女在线观看视频一区二区| 亚洲视频在线一区| 国产肉丝袜一区二区| 国产精品一区二区x88av| 婷婷成人综合网| 一区二区高清视频在线观看| 国产日韩精品视频一区| 欧美tickling挠脚心丨vk| 加勒比av一区二区| 午夜精品aaa| 伊人婷婷欧美激情| 国产精品三级视频| 国产欧美一区二区精品婷婷| 成人丝袜视频网| 欧美色综合久久| 青青草原综合久久大伊人精品| 亚洲欧美激情一区二区| 中国av一区二区三区| 91在线国产观看| 精品福利在线导航| 大白屁股一区二区视频| 欧美久久免费观看| 久久69国产一区二区蜜臀| 色综合一区二区| 日韩二区在线观看| 亚洲成av人片一区二区三区| 亚洲激情第一区| 亚洲欧洲日产国码二区| 国产精品不卡在线| 国产精品日产欧美久久久久| 国产精品天美传媒| 欧美经典三级视频一区二区三区| 国产亚洲自拍一区| 国产亚洲欧美色| 国产日韩欧美一区二区三区乱码| 91麻豆蜜桃一区二区三区| 精品少妇一区二区三区| 成人激情校园春色| 欧美成人a视频| av在线不卡观看免费观看| 精品乱人伦一区二区三区| 不卡一区二区在线| 精品国产91亚洲一区二区三区婷婷| 成人一区在线观看| 日韩视频在线永久播放| 成年人网站91| 久久亚洲二区三区| 国产午夜精品理论片a级大结局| 久久久久久久久久久电影| 久久综合精品国产一区二区三区 | 婷婷丁香激情综合| 色哟哟亚洲精品| 九九精品视频在线看| 欧美日本在线看| 国产成人精品网址| 26uuu久久天堂性欧美| 久久综合资源网| 国产精品久久久久影院| 综合色天天鬼久久鬼色| 一二三四区精品视频| 亚洲午夜电影网| 麻豆91在线播放| 欧美精品久久一区二区三区| 成人性生交大合| 国产视频一区二区三区在线观看| 国产欧美一区二区三区在线看蜜臀| 17c精品麻豆一区二区免费| 亚洲三级视频在线观看| 亚洲成人午夜电影| 91福利社在线观看| 国产福利一区二区三区视频 | 五月激情六月综合| 国产精一区二区三区| 久久在线观看免费| 中文字幕免费不卡| 亚洲大片免费看| 欧美日韩国产乱码电影| kk眼镜猥琐国模调教系列一区二区| 中文一区在线播放| 一区二区三区国产| 九九**精品视频免费播放| 精品久久久久久最新网址| 亚洲国产精品精华液2区45| 亚洲综合视频网| 欧美日韩一区高清| 91亚洲精品一区二区乱码| 中文字幕色av一区二区三区| 亚洲国产美国国产综合一区二区| 美女视频黄久久| 精品久久久久久久人人人人传媒| 国产精品污www在线观看| 天堂成人免费av电影一区| 欧美一级片在线看| 欧美国产日韩亚洲一区| 视频在线观看一区| 日韩亚洲欧美成人一区| 国产精品免费av| 日本成人中文字幕| 久久综合五月天婷婷伊人| 亚洲欧美色一区| 国产在线精品国自产拍免费| 国产偷v国产偷v亚洲高清| 亚洲一区二区精品久久av| 国产一区二区在线观看免费| 亚洲国产高清不卡| 无吗不卡中文字幕| 99久久久国产精品免费蜜臀| 亚洲精品免费一二三区| 欧美挠脚心视频网站| 国产女主播一区| 免费在线观看日韩欧美| 久久精品无码一区二区三区| 亚洲国产综合91精品麻豆| thepron国产精品| 亚洲第一二三四区| 欧美大片日本大片免费观看| 亚洲精品精品亚洲| 福利一区二区在线| 一区二区三区毛片| 欧美一区二区三区在线观看视频| 国产日韩综合av| 蜜桃精品视频在线观看| 国产女人aaa级久久久级 | 蜜臀av一级做a爰片久久| 国产欧美一区二区三区在线老狼 | 蜜乳av一区二区| 国产精品人人做人人爽人人添| 91福利资源站| 国产欧美精品一区二区三区四区 | 亚洲一区影音先锋| 99久久婷婷国产综合精品| 亚洲国产中文字幕| 久久蜜桃一区二区| 一本色道久久综合亚洲91| 久久精品视频在线免费观看| 免费成人在线视频观看| 国产精品毛片高清在线完整版| 91国产免费观看| 国产精品久久久久永久免费观看| 国产精品一区二区男女羞羞无遮挡| 一区二区三区资源| 精品日产卡一卡二卡麻豆| 一本一本大道香蕉久在线精品 | 成人app下载| 轻轻草成人在线| 亚洲欧美日韩在线播放| 欧美本精品男人aⅴ天堂|