明(míng)德揚邊(biān)緣檢测(圆(yuán)形)上(shàng)位機(jī)软(ruǎn)件(jiàn)介紹(vs)
本(běn)文(wén)为(wèi)明(míng)德揚原創文(wén)章(zhāng),轉(zhuǎn)载請注明(míng)出(chū)处!作者(zhě):奇
一(yī)、 開(kāi)發(fà)背景
为(wèi)了(le)更(gèng)好(hǎo)的(de)了(le)解(jiě)邊(biān)緣檢测工程,特(tè)意(yì)開(kāi)發(fà)上(shàng)位機(jī)软(ruǎn)件(jiàn),同(tóng)时(shí)讓同(tóng)学们(men)更(gèng)好(hǎo)的(de)学習硬(yìng)件(jiàn)知識,看(kàn)到(dào)更(gèng)炫的(de)操作。
二(èr)、 技術(shù)介紹
本(běn)软(ruǎn)件(jiàn)通(tòng)过(guò)串口(kǒu)将基于(yú)FPGA的(de)邊(biān)緣檢测工程與(yǔ)上(shàng)位機(jī)软(ruǎn)件(jiàn)相結合,在(zài)上(shàng)位機(jī)软(ruǎn)件(jiàn)中(zhōng)可(kě)以(yǐ)实現(xiàn)控制FPGA檢测區(qū)域、調整檢测參數等操作。主(zhǔ)要(yào)涉及(jí)到(dào)的(de)如(rú)下(xià):
(一(yī))C#
1.串口(kǒu)通(tòng)信(xìn)知識
2.pictureBox等控件(jiàn)的(de)運用(yòng)
(二(èr))FPGA
1.灰度(dù)轉(zhuǎn)換、二(èr)值化(huà)、高(gāo)斯濾波(bō)、 sobel算法等图(tú)像处理算法,以(yǐ)及(jí)FPGA的(de)实現(xiàn)
2. SDRAM高(gāo)速接口(kǒu)以(yǐ)及(jí)FPGA純邏輯实現(xiàn)
3. 電(diàn)腦和(hé)FPGA交互的(de)方(fāng)法,以(yǐ)及(jí)对(duì)應(yìng)的(de)指令系(xì)統
4. SCCB、VGA、串口(kǒu)等常用(yòng)接口(kǒu)的(de)实現(xiàn)方(fāng)法5、用(yòng)FIFO实現(xiàn)乒乓操作的(de)方(fāng)法
本(běn)文(wén)主(zhǔ)要(yào)介紹C#写的(de)上(shàng)位機(jī)软(ruǎn)件(jiàn)的(de)使用(yòng)。
三(sān)、 邊(biān)緣檢测上(shàng)位機(jī)软(ruǎn)件(jiàn)介紹
上(shàng)位機(jī)源代(dài)碼会(huì)陸續推出(chū),請關(guān)注我(wǒ)们(men)的(de)官方(fāng)网(wǎng)站
上(shàng)位機(jī)软(ruǎn)件(jiàn)和(hé)硬(yìng)件(jiàn)的(de)連(lián)接图(tú)如(rú)下(xià)所(suǒ)示,本(běn)項目使用(yòng)了(le)明(míng)德揚801開(kāi)發(fà)板来(lái)实現(xiàn),通(tòng)过(guò)USB串口(kǒu)将開(kāi)發(fà)板和(hé)pc端相連(lián),以(yǐ)实現(xiàn)用(yòng)邊(biān)緣檢测软(ruǎn)件(jiàn)控制顯示器上(shàng)FPGA邊(biān)緣檢测工程的(de)效果(guǒ)。
關(guān)注明(míng)德揚官方(fāng)网(wǎng)站以(yǐ)及(jí)論壇http://www.fpgabbs.cn/,可(kě)以(yǐ)獲得更(gèng)多(duō)上(shàng)位機(jī)软(ruǎn)件(jiàn)工具,源代(dài)碼 以(yǐ)及(jí)FPGA工程介紹, 操作,源代(dài)碼,開(kāi)發(fà)板資料。
我(wǒ)们(men)有(yǒu)視頻学習資料以(yǐ)及(jí)培訓基地(dì)。FPGA就(jiù)業班經(jīng)验(yàn)豐富,一(yī)系(xì)列工具應(yìng)有(yǒu)盡有(yǒu),师(shī)資力量(liàng)強(qiáng)大,有(yǒu)興趣的(de)同(tóng)学可(kě)以(yǐ)在(zài)論壇了(le)解(jiě)更(gèng)多(duō)。
四(sì)、 软(ruǎn)件(jiàn)操作介紹
工程顯示區(qū)域是(shì)640*480,软(ruǎn)件(jiàn)界面(miàn)如(rú)图(tú):
(一(yī))串口(kǒu)設置
關(guān)于(yú)串口(kǒu)設置功能(néng),我(wǒ)有(yǒu)写过(guò)一(yī)篇(piān)詳细(xì)的(de)文(wén)章(zhāng)介紹,感(gǎn)興趣的(de)同(tóng)学可(kě)以(yǐ)在(zài)明(míng)德揚論壇找(zhǎo)到(dào)閱读(dú)。首先(xiān)進(jìn)行串口(kǒu)檢测,再關(guān)閉串口(kǒu),如(rú)下(xià)图(tú)所(suǒ)示:
關(guān)注明(míng)德揚官方(fāng)网(wǎng)站以(yǐ)及(jí)論壇,可(kě)以(yǐ)獲得更(gèng)多(duō)上(shàng)位機(jī)软(ruǎn)件(jiàn)工具,源代(dài)碼 以(yǐ)及(jí)FPGA工程介紹, 操作,源代(dài)碼,開(kāi)發(fà)板資料。
我(wǒ)们(men)有(yǒu)視頻学習資料以(yǐ)及(jí)培訓基地(dì)。FPGA就(jiù)業班經(jīng)验(yàn)豐富,一(yī)系(xì)列工具應(yìng)有(yǒu)盡有(yǒu),师(shī)資力量(liàng)強(qiáng)大,有(yǒu)興趣的(de)同(tóng)学可(kě)以(yǐ)在(zài)論壇了(le)解(jiě)更(gèng)多(duō)。
(二(èr))邊(biān)緣檢测設置與(yǔ)介紹
當鼠标(biāo)在(zài)顯示區(qū)域的(de)时(shí)候,邊(biān)緣檢测設置的(de)屬性(xìng)不(bù)能(néng)設置,鼠标(biāo)離開(kāi)顯示區(qū)域时(shí)可(kě)以(yǐ)進(jìn)行數據(jù)設置,上(shàng)位機(jī)設置界面(miàn)如(rú)下(xià):
1. 打(dǎ)開(kāi)攝像头(tóu)
開(kāi)啟攝像头(tóu)之後(hòu),攝像头(tóu)開(kāi)始工作,顯示器会(huì)实时(shí)顯示攝像头(tóu)拍攝到(dào)的(de)画(huà)面(miàn),如(rú)下(xià)图(tú)所(suǒ)示:
2. 開(kāi)啟圆(yuán)形
開(kāi)啟圆(yuán)形之後(hòu),会(huì)顯示一(yī)个(gè)圆(yuán)形,圆(yuán)內(nèi)为(wèi)邊(biān)緣檢测後(hòu)的(de)效果(guǒ),如(rú)图(tú)所(suǒ)示:
3. 移動(dòng)邊(biān)緣檢测區(qū)域
鼠标(biāo)x和(hé)鼠标(biāo)y代(dài)表(biǎo)的(de)就(jiù)是(shì)鼠标(biāo)在(zài)画(huà)面(miàn)中(zhōng)的(de)位置,即以(yǐ)鼠标(biāo)位置为(wèi)圆(yuán)心(xīn)顯示邊(biān)緣檢测图(tú)像,當鼠标(biāo)移動(dòng),随之顯示的(de)邊(biān)緣檢测部(bù)分(fēn)也(yě)会(huì)移動(dòng),软(ruǎn)件(jiàn)界面(miàn)、顯示器界面(miàn)如(rú)下(xià)图(tú):
4. 控制檢测區(qū)域大小
改變(biàn)邊(biān)緣檢测設置中(zhōng)的(de)圆(yuán)半徑,就(jiù)可(kě)以(yǐ)調控圆(yuán)形的(de)大小
當圆(yuán)半徑为(wèi)50时(shí),软(ruǎn)件(jiàn)界面(miàn)、顯示器界面(miàn)如(rú)下(xià)图(tú)所(suǒ)示:
當圆(yuán)半徑为(wèi)150时(shí),软(ruǎn)件(jiàn)界面(miàn)、顯示器界面(miàn)如(rú)下(xià)图(tú)所(suǒ)示:
5. 阈值調整
改變(biàn)邊(biān)緣檢测設置中(zhōng)的(de)阈值,可(kě)以(yǐ)控制邊(biān)緣檢测的(de)清(qīng)晰度(dù)。
當阈值130~150时(shí),效果(guǒ)比較好(hǎo),软(ruǎn)件(jiàn)界面(miàn)、顯示器界面(miàn)如(rú)图(tú):
以(yǐ)上(shàng)就(jiù)是(shì)明(míng)德揚上(shàng)位機(jī)软(ruǎn)件(jiàn)的(de)介紹,如(rú)果(guǒ)需要(yào)下(xià)载該软(ruǎn)件(jiàn)或(huò)者(zhě)想(xiǎng)要(yào)源代(dài)碼(免費)的(de),可(kě)以(yǐ)點(diǎn)擊软(ruǎn)件(jiàn)中(zhōng)明(míng)德揚官网(wǎng)連(lián)接,如(rú)下(xià)图(tú)所(suǒ)示:
點(diǎn)擊後(hòu)就(jiù)会(huì)進(jìn)入(rù)明(míng)德揚的(de)官网(wǎng),里(lǐ)面(miàn)還(huán)有(yǒu)更(gèng)多(duō)上(shàng)位機(jī)软(ruǎn)件(jiàn)以(yǐ)及(jí)資料,FPGA工程、源碼、資料、視頻也(yě)会(huì)慢(màn)慢(màn)推出(chū),感(gǎn)興趣的(de)朋友可(kě)以(yǐ)持(chí)續關(guān)注!
關(guān)注明(míng)德揚官方(fāng)网(wǎng)站以(yǐ)及(jí)論壇,可(kě)以(yǐ)獲得更(gèng)多(duō)上(shàng)位機(jī)软(ruǎn)件(jiàn)工具,源代(dài)碼 以(yǐ)及(jí)FPGA工程介紹, 操作,源代(dài)碼,開(kāi)發(fà)板資料。
我(wǒ)们(men)有(yǒu)視頻学習資料以(yǐ)及(jí)培訓基地(dì)。FPGA就(jiù)業班經(jīng)验(yàn)豐富,一(yī)系(xì)列工具應(yìng)有(yǒu)盡有(yǒu),师(shī)資力量(liàng)強(qiáng)大,有(yǒu)興趣的(de)同(tóng)学可(kě)以(yǐ)在(zài)論壇了(le)解(jiě)更(gèng)多(duō)。















