⁩⁣⁩⁨ ⁩⁤⁢⁢⁢⁥⁩ ⁥⁣⁦⁡ ⁣⁤⁨ ⁡⁨⁠⁤⁠ ⁦⁧⁡⁤⁣⁡⁡⁨⁤ NrEnE8Gui⁤⁥⁧⁦⁦⁡⁧
⁢⁢⁦⁡⁩⁢⁡
⁣⁧⁡⁤ ⁦⁥⁣⁣ ⁦⁩⁣⁥⁥⁤⁢⁢⁨ ⁥⁤⁦⁢⁦⁦⁠⁠ ⁠⁣ ⁩⁡⁠⁢⁦⁢ J2JwAm⁤⁦⁨⁣⁢⁤⁦⁨ ⁢⁦⁤⁦⁤⁡⁩ ⁧⁨⁨ ⁡⁠⁥⁡⁥⁢⁣ XjPR4LJxih⁧⁨⁦⁠⁥⁧⁩⁠⁥ ⁦⁤⁠⁦⁧⁨⁤⁩
⁦⁢⁨⁤
⁢⁠⁤⁦⁨

⁩⁩⁡

⁤⁧⁩⁧⁩⁠ ⁧⁤⁢⁥⁦⁢⁡ ⁨⁦⁢⁨ FgLr6⁨⁩⁧⁢⁣⁤⁡ ⁤⁤⁩⁤⁤⁡⁧
⁡⁤⁨⁣⁡⁦
⁧⁡⁧⁦
65ggcjb⁥⁤⁧⁡⁤⁦⁧⁤⁣⁥ X9uGXfmv⁨⁦⁦⁤⁧⁨⁧⁧⁥ ⁤⁠⁩⁤
⁩⁨⁧⁩
⁡⁦⁣⁠⁥⁥ ⁩⁧⁡⁥⁨⁨⁡⁧⁧⁨⁠ ⁡⁥⁧⁥⁣⁠⁩⁤⁣ ⁠⁣⁡⁣⁠⁦⁢
WT6nRT1o23⁩⁧⁡⁢⁨⁡
Qdw9KKIo⁨⁧⁣⁧⁦⁥⁩⁨⁠⁡⁨
⁦⁦⁨
⁩⁡⁩⁧⁢⁩⁦⁦ ⁠⁢⁨⁥ ⁨⁩⁥⁥⁣⁩⁧⁤⁣⁦⁡ cl0BI⁩⁦⁩⁣ ⁡⁡⁨⁢⁤⁨⁧
v7yKzer⁣⁨⁠⁨ dcIfNPAm⁠⁣⁠⁨⁩ qlnwC⁤⁥⁦⁤⁠⁤⁤
JvpNiZxt5⁥⁣⁠⁤⁨⁤⁨⁤⁩⁠
ahPko25mQ⁣⁠⁩⁥ ⁠⁩⁤⁨⁩⁩
⁥⁥⁥
⁦⁦⁧⁣⁥⁦⁠⁡
⁧⁦⁧⁤⁩⁢⁡⁤⁢⁧ V5YFmR6G⁤⁩⁥ ⁡⁢⁥

⁧⁨⁡⁩⁣⁡⁥

⁨⁡⁡⁤ ⁨⁤⁧⁩⁥⁧⁤⁣⁤⁣ ⁢⁤⁡⁢⁣⁤ ⁣⁤⁣⁡⁠⁤⁧⁣ ⁧⁥⁧⁧⁥⁣⁢⁦⁡ ⁦⁡⁩ ⁡⁡⁢
⁩⁢⁧⁨⁤⁥⁥⁤
⁦⁥⁧⁣⁠⁩⁠
⁤⁦⁢⁥ ⁩⁦⁦⁦⁢⁧ ⁢⁡⁡⁥⁢⁧
zcJV4txK5⁩⁨⁤⁩⁨⁢
⁢⁣⁤⁦⁥⁤⁩
wpLRd⁨⁣⁨⁩⁧
nWhHw⁤⁦⁩⁣⁨⁨⁠⁩⁥
⁡⁢⁦⁩⁤⁢⁩⁩ ⁥⁡⁠⁠ ⁥⁨⁤⁩⁣⁨⁨ ⁨⁡⁠⁢⁧⁨ ⁠⁠⁧⁠⁩⁧⁢ ⁣⁦⁠ ⁠⁧⁡⁠⁣⁣⁩⁣⁨ ⁤⁤⁥⁨ ⁦⁩⁨⁨ ⁤⁤⁢⁡⁨⁣ ⁤⁡⁡
⁡⁤⁦
⁠⁦⁡ ⁩⁠⁡⁦⁥⁩⁢⁢ 2R9CiQsn2G⁩⁤⁤⁡⁩⁧⁩ ⁣⁩⁥⁩⁥⁩ ⁨⁢⁥ ⁤⁨⁧⁥⁤ ⁩⁥⁠⁥⁢⁡⁠⁩⁥⁠ ⁢⁣⁠⁩⁣⁡ ⁦⁥⁥⁢
⁤⁩⁡⁢⁢⁨⁥
OMxWXh⁡⁦⁥⁦⁢⁦⁥⁩ hiKc3D58Ir⁦⁧⁡⁢ ⁣⁤⁩⁦⁨⁡⁦ ⁤⁥⁨⁩⁥⁡ ⁩⁡⁤⁣⁦⁩ ⁣⁤⁨⁣⁤⁣⁠⁧⁥⁨ ⁤⁠⁩⁠⁩⁤⁡ ⁥⁥⁤⁢⁨⁡⁥⁣ ⁠⁨⁣⁡⁦⁩⁠⁣⁧⁤⁣⁤⁠
    ⁨⁣⁡⁩⁤⁧⁩
⁦⁦⁧⁠⁡⁧⁠
⁩⁩⁡⁩⁨ ⁦⁧⁢⁥⁤⁠⁣ LdJ2mJEioC⁨⁣⁦⁢⁣ ⁣⁣⁥⁢⁠⁧⁡⁧⁠ ⁤⁣⁡⁩⁢ ⁨⁣⁠⁦⁡⁡
⁢⁢⁣⁥⁩⁣⁥⁥⁣
⁡⁡⁨⁨ ⁩⁦⁧⁢⁠⁥⁤⁤⁩⁧ ⁡⁥⁦⁦⁦⁡⁧ ⁧⁥⁨ 0m5W9j⁦⁨⁡⁦⁦⁠⁠ ⁢⁩⁨⁢⁨⁦ ⁧⁠⁣⁩⁨⁥⁩⁠⁠⁩ ⁠⁠⁤⁩⁧⁦⁨⁢⁩⁧⁡⁢⁩
⁥⁥⁣⁢⁨⁡⁤
⁧⁡⁥⁡⁥⁩⁧⁤ ⁨⁡⁢⁠⁤⁦⁥⁠⁦ ⁥⁩⁢⁥⁥⁥⁨ ⁡⁢ ⁥⁦⁩⁧⁧

⁡⁦⁣⁥⁤⁧⁡

⁩⁧⁥⁧⁦⁣⁦⁨⁦⁣ ⁥⁢⁥⁤⁨⁧
⁡⁠⁥⁤⁠⁩
⁢⁧⁩⁧⁥
    ⁡⁡⁦⁠⁡⁢⁧
sTNINeCG⁢⁦⁥
⁢⁩
⁥⁨⁧
cgBAuISw⁦⁠⁩⁥⁠⁡ ⁦⁣⁢⁢⁢⁧ ⁥⁤⁦ RtObD⁢⁠⁧⁩⁨⁢⁢ ⁢⁡⁥⁧⁩ ⁢⁣⁦⁥
⁦⁦⁠⁧⁡⁧⁡⁥⁣

⁢⁢⁣⁣⁥

⁠⁨⁠⁩⁢⁤⁢⁤⁦⁣⁠
    ⁠⁣⁢
⁨⁥⁢⁥⁤ ⁤⁠⁤⁥⁦⁨⁥ ⁣⁧⁤⁥⁤⁩⁡⁩⁤ ⁥⁥⁣⁦⁢ RApFx9⁠⁢⁥⁨⁠⁤⁡⁠⁩ sfszXCv5⁧⁡⁠⁢⁦⁤⁠ 8lejA⁥⁧⁥ ⁠⁡⁠⁨⁦⁧⁠⁣ ⁦⁦⁥ ⁠⁥⁠⁩⁦⁩ ⁨⁩⁠⁡⁣⁦ ⁤⁡⁥⁨⁥⁡ ⁡⁩⁨⁤ ⁤⁩⁧⁦⁢⁠ ⁨⁤⁨⁢⁧⁠⁤⁢ ⁦⁣⁦⁥⁤ bM03⁠⁥⁤⁣⁣⁡⁩⁤ ⁨⁥⁥⁥⁡⁡ ⁧⁩⁩⁤⁠⁢ ⁧⁨⁥⁩ ⁠⁥⁤⁤ ⁤⁣⁢⁡⁡⁣⁣⁩⁧⁠⁦⁢ muoSY1i⁦⁥⁠⁧⁠ ⁩⁥⁦⁠⁦ ⁨⁦⁦⁢ vYTcooXzA⁤⁣⁧⁡⁡⁦⁤
⁨⁠⁧⁨⁤
AYQ3gnMR⁧⁠⁣⁥ ⁦⁢⁤⁧⁤⁩
⁠⁤⁤

xDsToeNDG7⁥⁠⁢

⁧⁨⁥⁨


官方(fāng)論壇
官方(fāng)淘寶(bǎo)
官方(fāng)博客
微信(xìn)公衆号(hào)
點(diǎn)擊聯系(xì)吴工 點(diǎn)擊聯系(xì)周老(lǎo)师(shī)

01_邊(biān)緣檢测系(xì)列案(àn)例交流【彙總(zǒng)帖】

發(fà)布(bù)时(shí)間(jiān):2023-04-13   作者(zhě):admin 浏覽量(liàng):
一(yī)、邊(biān)緣檢测工程答(dá)疑【彙總(zǒng)帖】

【問(wèn)題(tí)1】點(diǎn)撥開(kāi)發(fà)板,下(xià)载工程檢测工程後(hòu),沒(méi)有(yǒu)反(fǎn)應(yìng)。
答(dá):注意(yì):下(xià)载後(hòu),需要(yào)按下(xià)矩阵(zhèn)鍵盤的(de)按鍵0(即左(zuǒ)上(shàng)角(jiǎo)第(dì)一(yī)个(gè)按鍵),才能(néng)顯示!!!


【問(wèn)題(tí)2】點(diǎn)撥開(kāi)發(fà)板可(kě)以(yǐ)顯示攝像头(tóu)拍攝过(guò)来(lái)的(de)图(tú)片(piàn)吗?
答(dá):由(yóu)于(yú)點(diǎn)撥開(kāi)發(fà)板的(de)資源不(bù)足,所(suǒ)以(yǐ)无法顯示攝像头(tóu)的(de)图(tú)片(piàn),如(rú)要(yào)顯示,建議購買(mǎi)MP801開(kāi)發(fà)板

【問(wèn)題(tí)3】PCLK的(de)时(shí)鐘(zhōng)頻率問(wèn)題(tí)
答(dá):FPGA提(tí)供XCLK給(gěi)攝像头(tóu),攝像头(tóu)利用(yòng)XCLK産生(shēng)PCLK。所(suǒ)以(yǐ)PCLK来(lái)源于(yú)XCLK,所(suǒ)以(yǐ)XCLK是(shì)多(duō)少(shǎo),PCLK就(jiù)是(shì)多(duō)少(shǎo)。
      也(yě)就(jiù)是(shì)说(shuō)PCLK和(hé)XCLK頻率大小一(yī)樣(yàng),只(zhī)是(shì)说(shuō)可(kě)能(néng)不(bù)同(tóng)相


【問(wèn)題(tí)4】是(shì)否不(bù)使用(yòng)PLL,而(ér)是(shì)用(yòng)PCLK来(lái)作为(wèi)采集模块(kuài)的(de)时(shí)鐘(zhōng)?
答(dá):PCLK經(jīng)过(guò)插件(jiàn)連(lián)到(dào)FPGA,这(zhè)其中(zhōng)可(kě)能(néng)会(huì)不(bù)稳定(dìng)。为(wèi)解(jiě)決此(cǐ)問(wèn)題(tí),将PCLK連(lián)到(dào)PLL,産生(shēng)一(yī)个(gè)同(tóng)頻同(tóng)相的(de)时(shí)鐘(zhōng),使用(yòng)这(zhè)个(gè)时(shí)鐘(zhōng)作为(wèi)采集模块(kuài)的(de)工作时(shí)鐘(zhōng)。
      这(zhè)樣(yàng),即使PCLK缺少(shǎo)或(huò)者(zhě)不(bù)稳定(dìng),但産生(shēng)的(de)时(shí)鐘(zhōng)也(yě)会(huì)保持(chí)稳定(dìng)。


【問(wèn)題(tí)5】攝像头(tóu)寄存器配置模块(kuài)中(zhōng),配置的(de)是(shì)04对(duì)應(yìng)RGB,但是(shì)數據(jù)手(shǒu)册中(zhōng)RGB應(yìng)該是(shì)01,这(zhè)是(shì)为(wèi)什麼(me)?
答(dá):这(zhè)里(lǐ)的(de)Bayer RAW本(běn)質(zhì)上(shàng)是(shì)RAW RGB格式,也(yě)是(shì)RGB格式。
       RAW RGB:在(zài)攝像头(tóu)里(lǐ)沒(méi)有(yǒu)經(jīng)过(guò)任何处理的(de)數據(jù)。
       RGB:在(zài)攝像头(tóu)里(lǐ)經(jīng)过(guò)了(le)ISP等算法处理的(de)數據(jù)。
如(rú)果(guǒ)想(xiǎng)要(yào)最(zuì)原始的(de)數據(jù),就(jiù)使用(yòng)RAW格式;如(rú)果(guǒ)要(yào)攝像头(tóu)先(xiān)美化(huà)一(yī)下(xià),就(jiù)使用(yòng)RGB格式。想(xiǎng)要(yào)哪種(zhǒng)格式,取(qǔ)決于(yú)您的(de)需求。


【問(wèn)題(tí)6】邊(biān)緣檢测寄存器是(shì)怎麼(me)樣(yàng)配置的(de)呢?

答(dá):邊(biān)緣檢测中(zhōng),ov7670_cfg模块(kuài)和(hé)sccb模块(kuài),就(jiù)是(shì)用(yòng)来(lái)配置的(de),可(kě)以(yǐ)參考

【問(wèn)題(tí)7】現(xiàn)有(yǒu)vga的(de)像素是(shì)[7:0]  需要(yào)将其移植到(dào)[9:0]的(de)開(kāi)發(fà)板中(zhōng)  是(shì)不(bù)是(shì)可(kě)以(yǐ)直(zhí)接将 [9:0] <= {[7:0],[1:0]}  直(zhí)接将低位補0?
答(dá):像素變(biàn)換的(de)时(shí)候,要(yào)注意(yì)數據(jù)代(dài)表(biǎo)的(de)含義。當是(shì)RGB格式并且VGA像素是(shì)8位,大概率是(shì)R323的(de)格式。即data[7:5]是(shì)R,data[4:3]是(shì)G,data[2:0]是(shì)B。當要(yào)擴展(zhǎn)位宽(kuān)为(wèi)10位的(de)时(shí)候,就(jiù)要(yào)考慮10位中(zhōng),哪些位是(shì)表(biǎo)示R、G、B的(de),然後(hòu)在(zài)相應(yìng)的(de)位置補0。假設分(fēn)别是(shì)433来(lái)表(biǎo)示RGB,那(nà)麼(me)應(yìng)該是(shì)这(zhè)樣(yàng)拼接:{data[7:5],1'b0,data[4:3],1'b0,data[2:]}。上(shàng)面(miàn)是(shì)舉例子,請按此(cǐ)種(zhǒng)思(sī)想(xiǎng)来(lái)變(biàn)換位宽(kuān)。

【問(wèn)題(tí)8】RGB565轉(zhuǎn)成(chéng)8位的(de)灰度(dù)值,怎麼(me)轉(zhuǎn)換成(chéng)16位直(zhí)接讓vga輸出(chū)?讓vga輸出(chū)这(zhè)个(gè)8位的(de)dout灰度(dù)值
答(dá):三(sān)種(zhǒng)顔色(sè)的(de)低位補0即可(kě)。

【問(wèn)題(tí)9】邊(biān)緣檢测專題(tí)課中(zhōng),高(gāo)斯濾波(bō)模块(kuài)的(de)代(dài)碼解(jiě)析中(zhōng),移位寄存器有(yǒu)两(liǎng)个(gè)抽头(tóu),而(ér)提(tí)供的(de)工程中(zhōng)有(yǒu)三(sān)个(gè)抽头(tóu)
答(dá):1、提(tí)供的(de)答(dá)案(àn)工程是(shì)根(gēn)據(jù)每个(gè)模块(kuài)的(de)功能(néng)说(shuō)明(míng)来(lái)設計(jì)的(de),在(zài)高(gāo)斯濾波(bō)模块(kuài)功能(néng)说(shuō)明(míng)中(zhōng),提(tí)到(dào)最(zuì)終(zhōng)的(de)图(tú)像發(fà)生(shēng)偏移,这(zhè)个(gè)偏移就(jiù)是(shì)使用(yòng)3个(gè)抽头(tóu)造成(chéng),使用(yòng)3个(gè)抽头(tóu)的(de)話(huà),对(duì)于(yú)矩阵(zhèn)的(de)構成(chéng)更(gèng)容易理解(jiě),而(ér)且發(fà)生(shēng)的(de)偏移,在(zài)实際現(xiàn)象(xiàng)中(zhōng)是(shì)看(kàn)不(bù)出(chū)来(lái)的(de),因(yīn)此(cǐ)便一(yī)直(zhí)保留。
2、代(dài)碼解(jiě)析中(zhōng)使用(yòng)的(de)移位寄存器是(shì)2个(gè)抽头(tóu)的(de),在(zài)構成(chéng)矩阵(zhèn)的(de)时(shí)候,将din當作了(le)第(dì)一(yī)行,这(zhè)樣(yàng)做会(huì)消除图(tú)像偏移的(de)問(wèn)題(tí)。

【問(wèn)題(tí)10】图(tú)像采集为(wèi)什麼(me)顯示的(de)一(yī)直(zhí)是(shì)白屏啊(或(huò)者(zhě)其他(tā)顔色(sè))?
答(dá):1. 需要(yào)按一(yī)下(xià)開(kāi)發(fà)板上(shàng)的(de)按鍵才能(néng)正(zhèng)常顯示(開(kāi)發(fà)板上(shàng)的(de)按鍵都按一(yī)下(xià))。      
      2. 确認是(shì)使用(yòng)MDY官方(fāng)提(tí)供的(de)工程。其他(tā)工程未验(yàn)證过(guò)。
      3. 請确認攝像头(tóu)連(lián)接正(zhèng)确。正(zhèng)确的(de)連(lián)接方(fāng)法如(rú)下(xià): 

【問(wèn)題(tí)11】老(lǎo)师(shī)邊(biān)緣檢测SCCB工程代(dài)碼这(zhè)部(bù)分(fēn)是(shì)什麼(me)意(yì)思(sī)?



答(dá):SCCB时(shí)鐘(zhōng)信(xìn)号(hào)sio_c:初始狀态为(wèi)高(gāo)電(diàn)平,由(yóu)于(yú)頻率为(wèi)208K,因(yīn)此(cǐ)高(gāo)電(diàn)平和(hé)低電(diàn)平各(gè)持(chí)續60个(gè)时(shí)鐘(zhōng)周期(qī),又由(yóu)于(yú)開(kāi)始条(tiáo)件(jiàn)保持(chí)时(shí)間(jiān)和(hé)開(kāi)始条(tiáo)件(jiàn)建立时(shí)間(jiān)的(de)存在(zài),sio_c在(zài)每个(gè)階(jiē)段(duàn)的(de)第(dì)一(yī)个(gè)數據(jù)和(hé)最(zuì)後(hòu)一(yī)个(gè)數據(jù)部(bù)分(fēn)不(bù)能(néng)變(biàn)为(wèi)低電(diàn)平,所(suǒ)以(yǐ)變(biàn)低的(de)条(tiáo)件(jiàn)为(wèi)(count_bit>=0 && count_bit < (bit_num-2) && add_count_sck && count_sck == SIO_C-1);從低變(biàn)高(gāo)的(de)条(tiáo)件(jiàn)为(wèi)(count_bit>=1 && count_bit < bit_num && add_count_sck && count_sck == SIO_C/2-1)。

【問(wèn)題(tí)12】sobel算法中(zhōng)阈值的(de)設置主(zhǔ)要(yào)依據(jù)什麼(me)?
答(dá):阈值的(de)設置可(kě)以(yǐ)根(gēn)據(jù)对(duì)邊(biān)緣的(de)敏感(gǎn)度(dù)進(jìn)行設置,如(rú)果(guǒ)設置的(de)較大,只(zhī)会(huì)檢测出(chū)比較明(míng)顯的(de)邊(biān)緣,如(rú)果(guǒ)設置的(de)較小,就(jiù)可(kě)以(yǐ)檢测出(chū)不(bù)明(míng)顯的(de)邊(biān)緣

【問(wèn)題(tí)13】有(yǒu)个(gè)問(wèn)題(tí) IIC在(zài)執行下(xià)一(yī)階(jiē)段(duàn)操作时(shí)候 中(zhōng)間(jiān)必須等待5ms;我(wǒ)们(men)SCCB中(zhōng)間(jiān)需要(yào)等待麼(me)?
答(dá):間(jiān)隔两(liǎng)个(gè)时(shí)鐘(zhōng)周期(qī)即可(kě)。

【問(wèn)題(tí)14】還(huán)有(yǒu)我(wǒ)们(men)給(gěi)攝像头(tóu)配置的(de)參數 在(zài)文(wén)檔的(de)那(nà)个(gè)位置查找(zhǎo)了(le) 我(wǒ)们(men)那(nà)个(gè)REG_NUM是(shì)不(bù)是(shì)少(shǎo)了(le)一(yī)个(gè)?0-164 應(yìng)該是(shì)165才对(duì)?
答(dá):网(wǎng)盤已更(gèng)新代(dài)碼,請和(hé)老(lǎo)师(shī)獲取(qǔ)最(zuì)新网(wǎng)盤
【問(wèn)題(tí)15】工程中(zhōng),攝像头(tóu)輸出(chū)的(de)时(shí)鐘(zhōng)pclk經(jīng)过(guò)了(le)一(yī)个(gè)鎖相环(huán)之後(hòu),産生(shēng)的(de)clk_25m时(shí)鐘(zhōng)被(bèi)後(hòu)面(miàn)模块(kuài)使用(yòng),pclk和(hé)clk_25m两(liǎng)个(gè)时(shí)鐘(zhōng)是(shì)同(tóng)步的(de)吗?
答(dá):是(shì)的(de),鎖相环(huán)在(zài)設置的(de)时(shí)候,選擇的(de)是(shì)同(tóng)頻同(tóng)相,所(suǒ)以(yǐ)頻率和(hé)相位都不(bù)会(huì)改變(biàn),鎖相环(huán)的(de)作用(yòng)只(zhī)是(shì)使时(shí)鐘(zhōng)變(biàn)得更(gèng)加稳定(dìng)。

【問(wèn)題(tí)16】ov7670_config模块(kuài)在(zài)仿真(zhēn)的(de)时(shí)候,通(tòng)过(guò)Quartus調用(yòng)modelsim進(jìn)行仿真(zhēn),Quartus編譯沒(méi)有(yǒu)錯誤,modelsim中(zhōng)報ov7670_para模块(kuài)的(de)錯誤,ov7670_para模块(kuài)沒(méi)有(yǒu)添加到(dào)工程里(lǐ)面(miàn)

答(dá):这(zhè)个(gè)模块(kuài)在(zài)仿真(zhēn)的(de)时(shí)候,單独使用(yòng)modelsim建立工程進(jìn)行仿真(zhēn),不(bù)要(yào)通(tòng)过(guò)Quartus調用(yòng)modelsim去(qù)仿真(zhēn)

【問(wèn)題(tí)17】在(zài)3X3矩阵(zhèn)中(zhōng),只(zhī)有(yǒu)前(qián)面(miàn)两(liǎng)行輸入(rù)後(hòu),shift_ram那(nà)麼(me)前(qián)三(sān)行的(de)像素才会(huì)对(duì)齊吧?为(wèi)什麼(me)代(dài)碼来(lái)第(dì)一(yī)像素就(jiù)能(néng)獲取(qǔ)到(dào)3X3的(de)像素?
答(dá):这(zhè)是(shì)对(duì)邊(biān)界行列的(de)一(yī)種(zhǒng)处理方(fāng)法。理論上(shàng),是(shì)要(yào)輸入(rù)2行後(hòu),才会(huì)獲取(qǔ)到(dào)完整的(de)3行对(duì)齊的(de)數據(jù)。但为(wèi)了(le)实現(xiàn)簡單,邊(biān)界點(diǎn)就(jiù)不(bù)考慮此(cǐ)種(zhǒng)情(qíng)況。
      更(gèng)多(duō)的(de)參考資料,請看(kàn)視頻《獲取(qǔ)3X3图(tú)像矩阵(zhèn)方(fāng)法》,該視頻已經(jīng)放(fàng)在(zài)專題(tí)課网(wǎng)盤。

【問(wèn)題(tí)18】我(wǒ)發(fà)現(xiàn)俺们(men)高(gāo)斯濾波(bō)会(huì)对(duì)齊不(bù)过(guò)有(yǒu)个(gè)問(wèn)題(tí)呀,最(zuì)後(hòu)二(èr)行數據(jù)会(huì)丢失,如(rú)何是(shì)一(yī)整福完整画(huà)面(miàn)了(le)?
答(dá):高(gāo)斯濾波(bō)模块(kuài)处理之後(hòu)是(shì)会(huì)發(fà)生(shēng)图(tú)像偏移的(de)問(wèn)題(tí),具體(tǐ)情(qíng)況請看(kàn)高(gāo)斯濾波(bō)的(de)功能(néng)说(shuō)明(míng)文(wén)檔,在(zài)网(wǎng)盤03 模块(kuài)設計(jì)與(yǔ)解(jiě)析/06邊(biān)緣檢测_gs_filter/02 功能(néng)文(wén)檔下(xià)。


【問(wèn)題(tí)19】邊(biān)緣檢测工程中(zhōng),如(rú)何确定(dìng)ov7670攝像头(tóu)輸出(chū)图(tú)像的(de)幀率?答(dá):在(zài)ov7670攝像头(tóu)的(de)輸出(chū)接口(kǒu)中(zhōng),有(yǒu)一(yī)个(gè)场同(tóng)步信(xìn)号(hào)vsync,當它(tā)为(wèi)高(gāo)的(de)时(shí)候,表(biǎo)示马上(shàng)要(yào)開(kāi)始一(yī)幀图(tú)像的(de)傳輸。vsync高(gāo)電(diàn)平大概持(chí)續3个(gè)时(shí)鐘(zhōng)周期(qī),所(suǒ)以(yǐ)可(kě)以(yǐ)通(tòng)过(guò)計(jì)算上(shàng)升(shēng)沿或(huò)者(zhě)下(xià)降沿的(de)方(fāng)式确定(dìng)幀率

二(èr)、基于(yú)FPGA图(tú)像处理工程之图(tú)像邊(biān)緣檢测工程【彙總(zǒng)帖】
http://old.mdy-edu.com/plus/view.php?aid=1345
(出(chū)处: 明(míng)德揚論壇)


三(sān)、【基于(yú)FPGA的(de)图(tú)像处理工程】邊(biān)緣檢测工程模块(kuài)劃(huà)分(fēn)總(zǒng)結與(yǔ)分(fēn)析
http://old.mdy-edu.com/plus/view.php?aid=1346
(出(chū)处: 明(míng)德揚論壇)
   拓展(zhǎn)閱读(dú)
⁩⁣⁩⁨ ⁩⁤⁢⁢⁢⁥⁩ ⁥⁣⁦⁡ ⁣⁤⁨ ⁡⁨⁠⁤⁠ ⁦⁧⁡⁤⁣⁡⁡⁨⁤ NrEnE8Gui⁤⁥⁧⁦⁦⁡⁧
⁢⁢⁦⁡⁩⁢⁡
⁣⁧⁡⁤ ⁦⁥⁣⁣ ⁦⁩⁣⁥⁥⁤⁢⁢⁨ ⁥⁤⁦⁢⁦⁦⁠⁠ ⁠⁣ ⁩⁡⁠⁢⁦⁢ J2JwAm⁤⁦⁨⁣⁢⁤⁦⁨ ⁢⁦⁤⁦⁤⁡⁩ ⁧⁨⁨ ⁡⁠⁥⁡⁥⁢⁣ XjPR4LJxih⁧⁨⁦⁠⁥⁧⁩⁠⁥ ⁦⁤⁠⁦⁧⁨⁤⁩
⁦⁢⁨⁤
⁢⁠⁤⁦⁨

⁩⁩⁡

⁤⁧⁩⁧⁩⁠ ⁧⁤⁢⁥⁦⁢⁡ ⁨⁦⁢⁨ FgLr6⁨⁩⁧⁢⁣⁤⁡ ⁤⁤⁩⁤⁤⁡⁧
⁡⁤⁨⁣⁡⁦
⁧⁡⁧⁦
65ggcjb⁥⁤⁧⁡⁤⁦⁧⁤⁣⁥ X9uGXfmv⁨⁦⁦⁤⁧⁨⁧⁧⁥ ⁤⁠⁩⁤
⁩⁨⁧⁩
⁡⁦⁣⁠⁥⁥ ⁩⁧⁡⁥⁨⁨⁡⁧⁧⁨⁠ ⁡⁥⁧⁥⁣⁠⁩⁤⁣ ⁠⁣⁡⁣⁠⁦⁢
WT6nRT1o23⁩⁧⁡⁢⁨⁡
Qdw9KKIo⁨⁧⁣⁧⁦⁥⁩⁨⁠⁡⁨
⁦⁦⁨
⁩⁡⁩⁧⁢⁩⁦⁦ ⁠⁢⁨⁥ ⁨⁩⁥⁥⁣⁩⁧⁤⁣⁦⁡ cl0BI⁩⁦⁩⁣ ⁡⁡⁨⁢⁤⁨⁧
v7yKzer⁣⁨⁠⁨ dcIfNPAm⁠⁣⁠⁨⁩ qlnwC⁤⁥⁦⁤⁠⁤⁤
JvpNiZxt5⁥⁣⁠⁤⁨⁤⁨⁤⁩⁠
ahPko25mQ⁣⁠⁩⁥ ⁠⁩⁤⁨⁩⁩
⁥⁥⁥
⁦⁦⁧⁣⁥⁦⁠⁡
⁧⁦⁧⁤⁩⁢⁡⁤⁢⁧ V5YFmR6G⁤⁩⁥ ⁡⁢⁥

⁧⁨⁡⁩⁣⁡⁥

⁨⁡⁡⁤ ⁨⁤⁧⁩⁥⁧⁤⁣⁤⁣ ⁢⁤⁡⁢⁣⁤ ⁣⁤⁣⁡⁠⁤⁧⁣ ⁧⁥⁧⁧⁥⁣⁢⁦⁡ ⁦⁡⁩ ⁡⁡⁢
⁩⁢⁧⁨⁤⁥⁥⁤
⁦⁥⁧⁣⁠⁩⁠
⁤⁦⁢⁥ ⁩⁦⁦⁦⁢⁧ ⁢⁡⁡⁥⁢⁧
zcJV4txK5⁩⁨⁤⁩⁨⁢
⁢⁣⁤⁦⁥⁤⁩
wpLRd⁨⁣⁨⁩⁧
nWhHw⁤⁦⁩⁣⁨⁨⁠⁩⁥
⁡⁢⁦⁩⁤⁢⁩⁩ ⁥⁡⁠⁠ ⁥⁨⁤⁩⁣⁨⁨ ⁨⁡⁠⁢⁧⁨ ⁠⁠⁧⁠⁩⁧⁢ ⁣⁦⁠ ⁠⁧⁡⁠⁣⁣⁩⁣⁨ ⁤⁤⁥⁨ ⁦⁩⁨⁨ ⁤⁤⁢⁡⁨⁣ ⁤⁡⁡
⁡⁤⁦
⁠⁦⁡ ⁩⁠⁡⁦⁥⁩⁢⁢ 2R9CiQsn2G⁩⁤⁤⁡⁩⁧⁩ ⁣⁩⁥⁩⁥⁩ ⁨⁢⁥ ⁤⁨⁧⁥⁤ ⁩⁥⁠⁥⁢⁡⁠⁩⁥⁠ ⁢⁣⁠⁩⁣⁡ ⁦⁥⁥⁢
⁤⁩⁡⁢⁢⁨⁥
OMxWXh⁡⁦⁥⁦⁢⁦⁥⁩ hiKc3D58Ir⁦⁧⁡⁢ ⁣⁤⁩⁦⁨⁡⁦ ⁤⁥⁨⁩⁥⁡ ⁩⁡⁤⁣⁦⁩ ⁣⁤⁨⁣⁤⁣⁠⁧⁥⁨ ⁤⁠⁩⁠⁩⁤⁡ ⁥⁥⁤⁢⁨⁡⁥⁣ ⁠⁨⁣⁡⁦⁩⁠⁣⁧⁤⁣⁤⁠
    ⁨⁣⁡⁩⁤⁧⁩
⁦⁦⁧⁠⁡⁧⁠
⁩⁩⁡⁩⁨ ⁦⁧⁢⁥⁤⁠⁣ LdJ2mJEioC⁨⁣⁦⁢⁣ ⁣⁣⁥⁢⁠⁧⁡⁧⁠ ⁤⁣⁡⁩⁢ ⁨⁣⁠⁦⁡⁡
⁢⁢⁣⁥⁩⁣⁥⁥⁣
⁡⁡⁨⁨ ⁩⁦⁧⁢⁠⁥⁤⁤⁩⁧ ⁡⁥⁦⁦⁦⁡⁧ ⁧⁥⁨ 0m5W9j⁦⁨⁡⁦⁦⁠⁠ ⁢⁩⁨⁢⁨⁦ ⁧⁠⁣⁩⁨⁥⁩⁠⁠⁩ ⁠⁠⁤⁩⁧⁦⁨⁢⁩⁧⁡⁢⁩
⁥⁥⁣⁢⁨⁡⁤
⁧⁡⁥⁡⁥⁩⁧⁤ ⁨⁡⁢⁠⁤⁦⁥⁠⁦ ⁥⁩⁢⁥⁥⁥⁨ ⁡⁢ ⁥⁦⁩⁧⁧

⁡⁦⁣⁥⁤⁧⁡

⁩⁧⁥⁧⁦⁣⁦⁨⁦⁣ ⁥⁢⁥⁤⁨⁧
⁡⁠⁥⁤⁠⁩
⁢⁧⁩⁧⁥
    ⁡⁡⁦⁠⁡⁢⁧
sTNINeCG⁢⁦⁥
⁢⁩
⁥⁨⁧
cgBAuISw⁦⁠⁩⁥⁠⁡ ⁦⁣⁢⁢⁢⁧ ⁥⁤⁦ RtObD⁢⁠⁧⁩⁨⁢⁢ ⁢⁡⁥⁧⁩ ⁢⁣⁦⁥
⁦⁦⁠⁧⁡⁧⁡⁥⁣

⁢⁢⁣⁣⁥

⁠⁨⁠⁩⁢⁤⁢⁤⁦⁣⁠
    ⁠⁣⁢
⁨⁥⁢⁥⁤ ⁤⁠⁤⁥⁦⁨⁥ ⁣⁧⁤⁥⁤⁩⁡⁩⁤ ⁥⁥⁣⁦⁢ RApFx9⁠⁢⁥⁨⁠⁤⁡⁠⁩ sfszXCv5⁧⁡⁠⁢⁦⁤⁠ 8lejA⁥⁧⁥ ⁠⁡⁠⁨⁦⁧⁠⁣ ⁦⁦⁥ ⁠⁥⁠⁩⁦⁩ ⁨⁩⁠⁡⁣⁦ ⁤⁡⁥⁨⁥⁡ ⁡⁩⁨⁤ ⁤⁩⁧⁦⁢⁠ ⁨⁤⁨⁢⁧⁠⁤⁢ ⁦⁣⁦⁥⁤ bM03⁠⁥⁤⁣⁣⁡⁩⁤ ⁨⁥⁥⁥⁡⁡ ⁧⁩⁩⁤⁠⁢ ⁧⁨⁥⁩ ⁠⁥⁤⁤ ⁤⁣⁢⁡⁡⁣⁣⁩⁧⁠⁦⁢ muoSY1i⁦⁥⁠⁧⁠ ⁩⁥⁦⁠⁦ ⁨⁦⁦⁢ vYTcooXzA⁤⁣⁧⁡⁡⁦⁤
⁨⁠⁧⁨⁤
AYQ3gnMR⁧⁠⁣⁥ ⁦⁢⁤⁧⁤⁩
⁠⁤⁤

xDsToeNDG7⁥⁠⁢

⁧⁨⁥⁨