【基于FPGA的圖像處理工程】邊緣檢測工程(含源碼下載)
然后在屏幕上顯示兩種圖像:屏幕有一個圓,圓內(nèi)顯示經(jīng)過了邊緣處理的圖像,而圓外則顯示原始圖像;同時
右下角會顯示明德?lián)PLOGO;并且此操作可以通過串口由上位機進行控制。
效果如下:

此工程具體參數(shù)為:
1、上位機控制攝像頭開關;
2、VGA顯示格式640*480;
3、上位機控制圓形邊緣檢測開關,參數(shù);
4、在上位機面板控制圓形位置、圓形參數(shù);
5、在VGA右下角顯示明德?lián)Plogo。
可以學到以下知識:
1、灰度轉(zhuǎn)換、二值化、高斯濾波、sobel算法等圖像處理算法,以及FPGA的實現(xiàn);
2、SDRAM高速接口以及FPGA純邏輯實現(xiàn);
3、電腦和FPGA交互的方法,以及對應的指令系統(tǒng);
4、SCCB、VGA、串口等常用接口的實現(xiàn)方法;
5、用FIFO實現(xiàn)乒乓操作的方法;
6、RAM IP核、ROM IP核的使用等。
經(jīng)過多次完善與創(chuàng)新,共有以下版本(點擊鏈接可下載源代碼):
【mdyEdge_801】MP801開發(fā)板邊緣檢測初始工程【案例編號:000500000002】
>工程源碼下載:
mdyEdge_801.rar (67.5 KB, 下載次數(shù): 0)

【mdyEdge_dianbo】點撥開發(fā)板邊緣檢測初始工程【案例編號:000500000003】
【mdyEdgeTcir_v1.2】MP801開發(fā)板基于SDRAM+串口的邊緣檢測工程,邊緣檢測區(qū)域為圓心位置、半徑可調(diào)圓形【案例編號:000500000006】
>工程源碼和上位機下載:
mdyEdgeTcir_v1.2.rar (1.12 MB, 下載次數(shù): 0)

【mdyEdgeTcir_v1.3】MP801開發(fā)板基于SDRAM+串口的邊緣檢測工程,邊緣檢測區(qū)域為圓心位置、半徑可調(diào)圓形,加入logo【案例編號:000500000007】
>工程源碼和上位機下載:
mdyEdgeTcir_v1.3.rar (1.13 MB, 下載次數(shù): 0)

【mdyEdgeTrec_v1.0】MP801開發(fā)板基于SDRAM+串口的邊緣檢測工程,邊緣檢測區(qū)域為位置、長寬、邊框顏色可調(diào)矩形【案例編號:000500000008】
>工程源碼和上位機下載:
mdyEdgeTrec_v1.0.rar (1.13 MB, 下載次數(shù): 0)

【mdyEdgeTup_v1.0】MP801開發(fā)板基于SDRAM的邊緣檢測工程,邊緣檢測區(qū)域為上半部【案例編號:000500000009】
>工程源碼和上位機下載:
mdyEdgeTup_v1.0.rar (96.21 KB, 下載次數(shù): 0)

詳細功能介紹
【mdyEdge_801】MP801開發(fā)板邊緣檢測初始工程
>實現(xiàn)功能:
1、VGA顯示格式640*480;
2、邊緣檢測圖像閾值為120,在顯示屏中央顯示320*200的矩形,矩形內(nèi)為邊緣檢測圖像,矩形外為白色。
1、VGA顯示格式640*480;
2、邊緣檢測圖像閾值為120,在顯示屏中央顯示320*200的矩形,矩形內(nèi)為邊緣檢測圖像,矩形外為白色。
>工程源碼下載:
mdyEdge_801.rar (67.5 KB, 下載次數(shù): 0)

>效果展示:

【mdyEdge_dianbo】點撥開發(fā)板邊緣檢測初始工程
>實現(xiàn)功能:
1、按鍵控制攝像頭開關;
2、VGA顯示格式640*480;
3、邊緣檢測圖像閾值為150,在顯示屏中央顯示320*200的矩形,邊緣檢測圖像外為白色。
1、按鍵控制攝像頭開關;
2、VGA顯示格式640*480;
3、邊緣檢測圖像閾值為150,在顯示屏中央顯示320*200的矩形,邊緣檢測圖像外為白色。
注意:下載后,需要按下矩陣鍵盤的按鍵0(即左上角第一個按鍵),才能顯示!!!
>工程源碼下載:
mdyEdge_dianbo.rar (66.76 KB, 下載次數(shù): 0)

>效果展示:

【mdyEdgeTcir_v1.0】MP801開發(fā)板基于SDRAM的邊緣檢測工程,邊緣檢測區(qū)域為圓形
>實現(xiàn)功能:
1、按鍵控制攝像頭開關;
2、VGA顯示格式640*480;
3、邊緣檢測圖像閾值為150,在顯示屏中央顯示半徑為150的圓形,圓內(nèi)為邊緣檢測圖像,圓外為攝像頭所采集到的彩色圖像。
1、按鍵控制攝像頭開關;
2、VGA顯示格式640*480;
3、邊緣檢測圖像閾值為150,在顯示屏中央顯示半徑為150的圓形,圓內(nèi)為邊緣檢測圖像,圓外為攝像頭所采集到的彩色圖像。
>工程源碼下載:
mdyEdgeTcir_v1.0.rar (110.29 KB, 下載次數(shù): 0)

>效果展示:

【mdyEdgeTcir_v1.1】MP801開發(fā)板基于SDRAM+串口的邊緣檢測工程,邊緣檢測區(qū)域為圓形
>實現(xiàn)功能:
1、串口控制攝像頭開關,邊緣檢測開關;
2、VGA顯示格式640*480;
3、串口控制圓形邊緣檢測閾值、圓半徑。
1、串口控制攝像頭開關,邊緣檢測開關;
2、VGA顯示格式640*480;
3、串口控制圓形邊緣檢測閾值、圓半徑。
>工程源碼和上位機下載:
mdyEdgeTcir_v1.1.rar (135.7 KB, 下載次數(shù): 0)

>效果展示:

【mdyEdgeTcir_v1.2】MP801開發(fā)板基于SDRAM+串口的邊緣檢測工程,邊緣檢測區(qū)域為圓心位置、半徑可調(diào)圓形
>實現(xiàn)功能:
1、上位機控制攝像頭開關;
2、VGA顯示格式640*480;
3、上位機控制圓形邊緣檢測開關,參數(shù);
4、在上位機面板控制圓形位置、圓形參數(shù)。
2、VGA顯示格式640*480;
3、上位機控制圓形邊緣檢測開關,參數(shù);
4、在上位機面板控制圓形位置、圓形參數(shù)。
>工程源碼和上位機下載:
mdyEdgeTcir_v1.2.rar (1.12 MB, 下載次數(shù): 0)

>效果展示:

【mdyEdgeTcir_v1.3】MP801開發(fā)板基于SDRAM+串口的邊緣檢測工程,邊緣檢測區(qū)域為圓心位置、半徑可調(diào)圓形,加入logo
>實現(xiàn)功能:
1、上位機控制攝像頭開關;
2、VGA顯示格式640*480;
3、上位機控制圓形邊緣檢測開關,參數(shù);
4、在上位機面板控制圓形位置、圓形參數(shù);
5、在VGA右下角顯示明德?lián)Plogo。
>工程源碼和上位機下載:
mdyEdgeTcir_v1.3.rar (1.13 MB, 下載次數(shù): 0)

>效果展示:

【mdyEdgeTrec_v1.0】MP801開發(fā)板基于SDRAM+串口的邊緣檢測工程,邊緣檢測區(qū)域為位置、長寬、邊框顏色可調(diào)矩形
>實現(xiàn)功能:
1、上位機控制攝像頭開關;
2、VGA顯示格式640*480;
3、上位機可控制矩形邊緣檢測開關、參數(shù);
4、在上位機面板控制矩形位置、矩形參數(shù)。
1、上位機控制攝像頭開關;
2、VGA顯示格式640*480;
3、上位機可控制矩形邊緣檢測開關、參數(shù);
4、在上位機面板控制矩形位置、矩形參數(shù)。
>工程源碼和上位機下載:
mdyEdgeTrec_v1.0.rar (1.13 MB, 下載次數(shù): 0)

>效果展示:

【mdyEdgeTup_v1.0】MP801開發(fā)板基于SDRAM的邊緣檢測工程,邊緣檢測區(qū)域為上半部
>實現(xiàn)功能:
1、按鍵控制攝像頭開關;
2、VGA顯示格式640*480;
3、邊緣檢測圖像閾值為150,在顯示屏一半顯示邊緣檢測圖像,另一半顯示彩色圖像。
1、按鍵控制攝像頭開關;
2、VGA顯示格式640*480;
3、邊緣檢測圖像閾值為150,在顯示屏一半顯示邊緣檢測圖像,另一半顯示彩色圖像。
>工程源碼和上位機下載:
mdyEdgeTup_v1.0.rar (96.21 KB, 下載次數(shù): 0)

>效果展示:

邊緣檢測工程答疑【匯總帖】
http://www.fpgabbs.cn/forum.php?mod=viewthread&tid=940&fromuid=100782
基于FPGA的圖像處理的邊緣檢測工程【書籍連載】代碼詳解
串口接收模塊代碼解析:http://www.fpgabbs.com/thread-765-1-1.html
指令檢測模塊代碼解析:http://www.fpgabbs.com/thread-766-1-1.html
指令檢測模塊代碼解析:http://www.fpgabbs.com/thread-766-1-1.html
灰度轉(zhuǎn)換模塊代碼解析:http://www.fpgabbs.com/thread-779-1-1.html
攝像頭配置模塊代碼解析:http://www.fpgabbs.com/thread-782-1-1.html
攝像頭配置指令模塊代碼解析:http://www.fpgabbs.com/thread-783-1-1.html
sccb傳輸模塊代碼解析:http://www.fpgabbs.com/thread-792-1-1.html
Ascii轉(zhuǎn)十六進制模塊代碼解析:http://www.fpgabbs.com/thread-793-1-1.html
按鍵捕捉模塊代碼解析:http://www.fpgabbs.com/thread-794-1-1.html
明德?lián)P邊緣檢測(圓形)上位機軟件介紹:http://www.fpgabbs.com/thread-844-1-1.html
伽馬矯正模塊代碼解析:http://www.fpgabbs.com/thread-848-1-1.html
模塊劃分總結(jié)與分析:http://www.fpgabbs.com/thread-863-1-1.html
本工程相關數(shù)據(jù)手冊
SDRAM數(shù)據(jù)手冊:

明德?lián)P開發(fā)板
明德?lián)P系列開發(fā)板介紹: http://www.fpgabbs.cn/thread-417-1-1.html
至簡XILINX開發(fā)板硬件介紹: http://www.fpgabbs.cn/thread-426-1-1.html
至簡ALTERA開發(fā)板硬件介紹: http://www.fpgabbs.cn/thread-425-1-1.html
>MP801開發(fā)板資料
MP801開發(fā)板購買連接:https://item.taobao.com/item.htm?id=578233289514
MP801開發(fā)板硬件介紹: http://www.fpgabbs.cn/thread-423-1-1.html
MP801開發(fā)板硬件配套資料: http://www.fpgabbs.cn/thread-421-1-1.html
MP801開發(fā)板學習指引: http://www.fpgabbs.cn/thread-418-1-1.html
>點撥板資料
MP801開發(fā)板購買連接:https://item.taobao.com/item.htm?id=578233289514
點撥開發(fā)板硬件介紹: http://www.fpgabbs.cn/thread-424-1-1.html
點撥開發(fā)板硬件配套資料: http://www.fpgabbs.cn/thread-422-1-1.html
點撥開發(fā)板學習指引: http://www.fpgabbs.cn/thread-419-1-1.html
明德?lián)P專題課程
FPGA邏輯設計高手修煉課:https://item.taobao.com/item.htm?id=611136203467
實用調(diào)試技巧課程:https://item.taobao.com/item.htm?id=610904310282
項目實踐課·千兆網(wǎng)工程設計:https://item.taobao.com/item.htm?id=607590069453
項目實踐課·溫度檢測工程:https://item.taobao.com/item.htm?id=607589253379
項目實踐課·邊緣檢測工程:https://item.taobao.com/item.htm?id=607583757002
PCIE視頻課程:https://item.taobao.com/item.htm?id=567025754597【明德?lián)P設計比賽】
明德?lián)P設計比賽2019.12.7
>題目:基于FPGA邊緣檢測工程
參賽選手效果圖:


比賽詳情:http://www.fpgabbs.cn/forum.php? ... &extra=page%3D1
明德?lián)P新年活動火熱進行中,詳細咨詢客服解鎖心動價格!
明德?lián)P官方淘寶店鋪1店:https://mdy-edu.taobao.com/
明德?lián)P官方淘寶店鋪2店:https://shop247359875.taobao.com/
明德?lián)P交流平臺
明德?lián)P微信公眾號:fpga520
大家可以掃描下方二維碼直接關注,我們新的資料以及消息會在微信公眾平臺第一時間發(fā)布

明德?lián)PQQ群:544453837
添加QQ群,跟更多從事FPGA小伙伴交流討論,專業(yè)老師回答問題喲~
