在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

數(shù)字圖像是怎么通過(guò)模擬轉(zhuǎn)為數(shù)字的?

DuaO_fpga234 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-10-31 15:18 ? 次閱讀

0. 概述

FPGA開(kāi)發(fā)或者是嵌入式開(kāi)發(fā),數(shù)字圖像處理是一個(gè)很大的領(lǐng)域,回顧下大學(xué)里學(xué)的模電,數(shù)電,單片機(jī)原理,數(shù)字圖像處理,通信理論,MATLAB,目前比較前沿的Python等知識(shí)聯(lián)系起來(lái),能更好的指明人生規(guī)劃的方向。

1. 模擬電路

都記得我們大學(xué)學(xué)習(xí)的一門(mén)課程,模擬電路嗎?難,枯燥,又感覺(jué)沒(méi)有鬼用。但其實(shí)它是模擬世界到數(shù)字世界的一道橋梁,模擬信號(hào)數(shù)字信號(hào)01。我們現(xiàn)在想想,數(shù)字圖像是怎么通過(guò)模擬轉(zhuǎn)為數(shù)字的?

光有強(qiáng)有弱,呈現(xiàn)在我們眼睛里就是一副灰度圖像(紅外圖像),再加上顏色區(qū)分就是彩色圖像(RGB圖像),再加上多個(gè)截面的圖像就是3D圖像(人臉識(shí)別的圖像)。光信號(hào)的強(qiáng)度大小需要經(jīng)過(guò)量化后變?yōu)閿?shù)字信號(hào),即ADC轉(zhuǎn)換。對(duì),就是模擬電路里面的模數(shù)轉(zhuǎn)換,例如用8位ADC將光信號(hào)量化位0~255的數(shù)字量就是灰度值,同時(shí)ADC轉(zhuǎn)化時(shí)需要配合一些運(yùn)放組成的模擬電路,ADC和運(yùn)放就是模擬電路。

光信號(hào)通過(guò)一路ADC和運(yùn)放組成的模擬電路將光信號(hào)轉(zhuǎn)化為數(shù)字電信號(hào)得到矩陣灰度值就是灰度圖像;那彩色圖像怎么來(lái)的了?我們知道任何顏色都是有RGB三色組合而來(lái),那我們可以用R的濾光片將R色過(guò)濾出來(lái)給一路ADC和運(yùn)放組成的模擬電路轉(zhuǎn)化為R矩陣值,同樣得到G矩陣值和B矩陣值;最后得到的就是RGB的彩色圖像;采集多個(gè)截面的圖像對(duì)應(yīng)的RGB值就得到3D圖像了。

下面是通過(guò)python獲取一幅RGB圖片的信息,是一個(gè)矩陣9664*1728*3*8bits數(shù)據(jù),其中第一個(gè)像素的值就是(227,232,236),它正是由3路ADC采集加運(yùn)放處理得到的數(shù)字量。

2. 數(shù)字電路和單片機(jī)原理

還記得數(shù)字電路上對(duì)應(yīng)的實(shí)驗(yàn)都是VHDL的實(shí)驗(yàn)嗎?數(shù)字電路告訴我們各種數(shù)字邏輯:非或與異。這些邏輯讓我們能夠通過(guò)底層的邏輯來(lái)實(shí)現(xiàn)各種復(fù)雜的處理邏輯。還記得當(dāng)時(shí)的數(shù)字電路實(shí)驗(yàn)嗎?先是通過(guò)最簡(jiǎn)單的各種門(mén)電路芯片(7系列數(shù)字芯片)來(lái)搭建數(shù)字交通燈等,接著是通過(guò)FPGA來(lái)搭建數(shù)字交通燈,還有用單片機(jī)來(lái)搭建數(shù)字交通燈,為什么同樣的實(shí)驗(yàn)要來(lái)來(lái)回回做了?老師從來(lái)沒(méi)有告訴過(guò)我們,我們也從來(lái)沒(méi)有想過(guò)為什么:

門(mén)電路搭建交通燈,是為了讓我們深刻理解數(shù)字電路的底層邏輯,這也是為什么很多做了很久FPGA的人還入不了門(mén),搞不清FPGA的編程思想,把HDL當(dāng)成C來(lái)使用,有點(diǎn)我們從事FPGA開(kāi)發(fā)的要明白,F(xiàn)PGA里面的最小單元是LUT+REG,而不是大學(xué)學(xué)的各種門(mén);

FPGA來(lái)搭建交通燈,書(shū)本中用的是VHDL而不是Verilog,因?yàn)閂HDL更接近底層,通過(guò)HDL編程來(lái)讓我們明白硬件描述語(yǔ)言這個(gè)強(qiáng)大的工具,能不能弄透HDL決定你是否完全入門(mén)FPGA;

接著是使用單片機(jī)來(lái)實(shí)現(xiàn)交通燈,這個(gè)時(shí)候我們用的是匯編或者C來(lái)實(shí)現(xiàn)的,其實(shí)最好的過(guò)程還是先匯編后C來(lái)實(shí)現(xiàn),因?yàn)檫@門(mén)課程是單片機(jī)原理,目的是讓大家學(xué)習(xí)后懂了單片機(jī)原理。

而現(xiàn)在的FPGA應(yīng)用中不光是HDL的開(kāi)發(fā),而是HDL+CPU開(kāi)發(fā),已經(jīng)越來(lái)越是嵌入式的集合體,所以我們思路更需要打開(kāi):

現(xiàn)在回想起來(lái),大學(xué)里面學(xué)的數(shù)字電路都是重要的基礎(chǔ)理論知識(shí),懂得數(shù)字電路和單片機(jī)原理,才能更好的用來(lái)學(xué)習(xí)FPGA、單片機(jī)、DSP等。但是從來(lái)沒(méi)有老師告訴我們交叉學(xué)習(xí)這些理論的重要性,而只是玩玩混混實(shí)驗(yàn)。

3. 數(shù)字信號(hào)處理、通信理論等

還記得數(shù)字信號(hào)處理一開(kāi)始接介紹了ADC,接著就是各種看不懂而沒(méi)意思的公式,卷積、傅里葉等等。那時(shí)候,唯一的有點(diǎn)實(shí)踐的操作就是MATLAB上機(jī)實(shí)驗(yàn),但大多是抄抄抄。更不用說(shuō)通信理論了,那東西更是空空空,感覺(jué)一輩子也不會(huì)用上。

但是,我們發(fā)現(xiàn)隨著工作年限和能力的提升,我們也后悔當(dāng)初沒(méi)學(xué)好這些理論知識(shí),工程實(shí)踐沒(méi)了這些理論知識(shí),身價(jià)掉好多,F(xiàn)PGA做算法的待遇你懂的,但是要做好需要很強(qiáng)的數(shù)學(xué)等理論功底。

比如:下面的FFT的IP核使用,IP核例化使用沒(méi)什么難的,但是對(duì)應(yīng)的原理和如何進(jìn)行信號(hào)處理的話,就需要我們?nèi)パa(bǔ)補(bǔ)相關(guān)的理論:

同樣,H.264視頻壓縮相關(guān)的概念也和信息論理論有很大的關(guān)系,雖然說(shuō)我會(huì)用就行了,不一定要懂的理論知識(shí),但是玩的轉(zhuǎn)的大牛都是對(duì)理論理解很徹底的。

4. MATLAB和PYTHON

MATLAB是之前我們做嵌入式常用的高級(jí)語(yǔ)言驗(yàn)證工具,用來(lái)學(xué)習(xí)理解線性函數(shù)等數(shù)學(xué)原理,驗(yàn)證算法,生成ROM參數(shù)表等。現(xiàn)在比較火的Python也是一個(gè)不錯(cuò)的選擇,而且還非常容易上手,可以用它做一些簡(jiǎn)單的操作來(lái)加速工程開(kāi)發(fā),下面是通過(guò)Python的PIL庫(kù)做的一些簡(jiǎn)單圖像處理的效果圖,有興趣的話,大家可以去做更深入的研究:

RGB轉(zhuǎn)灰度圖效果:

邊緣檢測(cè)效果:

直方圖均衡效果:

5. 個(gè)人感觸

回顧大學(xué)數(shù)模電,覺(jué)得以前沒(méi)用的東西,現(xiàn)在很有用而不得不得去重弄。所以,不管你現(xiàn)在在做什么,做的并不是感覺(jué)上的毫無(wú)用處,指不定未來(lái)就靠它來(lái)改變你的命運(yùn),為了以后的自己,做最好的現(xiàn)在。

如果你很幸運(yùn),還在上大學(xué),就應(yīng)該把大學(xué)所學(xué)的東西當(dāng)成一個(gè)整體,學(xué)以致用,比同齡人再走遠(yuǎn)一步。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21802

    瀏覽量

    606369
  • 數(shù)字電路
    +關(guān)注

    關(guān)注

    193

    文章

    1629

    瀏覽量

    80852

原文標(biāo)題:那些年我們學(xué)過(guò)的數(shù)模電...

文章出處:【微信號(hào):fpga234,微信公眾號(hào):fpga234】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGA數(shù)字圖像處理的基礎(chǔ)知識(shí)

    數(shù)字圖像** (Digital Image),是計(jì)算機(jī)視覺(jué)與圖像處理的基礎(chǔ),區(qū)別于模擬圖像
    發(fā)表于 09-06 17:11 ?1823次閱讀
    FPGA<b class='flag-5'>數(shù)字圖像</b>處理的基礎(chǔ)知識(shí)

    數(shù)字圖像處理

    1、圖像的變換和壓縮,利用離散余弦變換(DCT)2、實(shí)現(xiàn)圖像的真彩色增強(qiáng)3、實(shí)現(xiàn)圖像的灰度變換,利用直方圖均衡化的方法4、使用常用的濾波器對(duì)數(shù)字圖像進(jìn)行處理利用MATLAB GUI 做
    發(fā)表于 04-11 23:33

    數(shù)字圖像處理

    數(shù)字圖像處理資料,怎樣取邊緣,怎樣找出確定的圓或線
    發(fā)表于 01-21 16:29

    用Python打開(kāi)新思路,數(shù)字圖像通過(guò)模擬轉(zhuǎn)為數(shù)字

    的指明人生規(guī)劃的方向。1. 模擬電路 都記得我們大學(xué)學(xué)習(xí)的一門(mén)課程,模擬電路嗎?難,枯燥,又感覺(jué)沒(méi)有鬼用。但其實(shí)它是模擬世界到數(shù)字世界的一道橋梁,
    發(fā)表于 05-10 08:00

    數(shù)字圖像的實(shí)時(shí)采集原理

    數(shù)字圖像的實(shí)時(shí)采集原理 數(shù)字圖像的實(shí)時(shí)采集原理如圖1所示。在圖1中,以O(shè)mn ivision te chnologie s 公司的OV7620/7120 芯片作為圖像采集芯片,其
    發(fā)表于 04-17 20:08 ?1782次閱讀
    <b class='flag-5'>數(shù)字圖像</b>的實(shí)時(shí)采集原理

    數(shù)字圖像處理實(shí)驗(yàn)報(bào)告

    數(shù)字圖像處理實(shí)驗(yàn)報(bào)告數(shù)字圖像處理實(shí)驗(yàn)報(bào)告數(shù)字圖像處理實(shí)驗(yàn)報(bào)告
    發(fā)表于 11-11 15:33 ?0次下載

    數(shù)字圖像處理試題集

    數(shù)字圖像處理試題集數(shù)字圖像處理試題集數(shù)字圖像處理試題集
    發(fā)表于 12-21 15:13 ?3次下載

    基于matlab數(shù)字圖像變換

    基于matlab數(shù)字圖像變換有代碼和注釋。
    發(fā)表于 06-17 14:35 ?5次下載

    模擬數(shù)字圖像的制作方法

    中的關(guān)鍵技術(shù)之一,是多傳感器圖像融合的基礎(chǔ)。新的圖像配準(zhǔn)算法的開(kāi)發(fā),需要利用實(shí)驗(yàn)驗(yàn)證其可靠性。然而實(shí)驗(yàn)往往需要高額的實(shí)驗(yàn)費(fèi)用,因此,研究者常常利用模擬數(shù)字圖像驗(yàn)證
    發(fā)表于 02-07 16:17 ?0次下載
    <b class='flag-5'>模擬</b><b class='flag-5'>數(shù)字圖像</b>的制作方法

    數(shù)字圖像處理的經(jīng)典復(fù)習(xí)資料免費(fèi)下載

    1. 數(shù)字圖像數(shù)字圖像處理 數(shù)字圖像 數(shù)字圖像是指由被稱作像素的小塊區(qū)域組成的二維矩陣。將物理圖像行列劃分后,每個(gè)小塊區(qū)域稱為像素(pi
    發(fā)表于 10-10 14:53 ?17次下載

    數(shù)字圖像處理基本的知識(shí)(一)

    數(shù)字圖像處理基本知識(shí)(一) demi 在 周二, 04/02/2019 - 13:38 提交 1、數(shù)字圖像數(shù)字圖像,又稱為數(shù)碼圖像或數(shù)位圖像
    的頭像 發(fā)表于 03-24 17:24 ?7010次閱讀

    數(shù)字圖像處理必備基本知識(shí)簡(jiǎn)析

    數(shù)字圖像,又稱為數(shù)碼圖像或數(shù)位圖像,是二維圖像用有限數(shù)字數(shù)值像素的表示。數(shù)字圖像是
    的頭像 發(fā)表于 08-01 10:45 ?1179次閱讀
    <b class='flag-5'>數(shù)字圖像</b>處理必備基本知識(shí)簡(jiǎn)析

    數(shù)字圖像處理的基礎(chǔ)知識(shí)

    數(shù)字圖像,又稱為數(shù)碼圖像或數(shù)位圖像,是二維圖像用有限數(shù)字數(shù)值像素的表示。數(shù)字圖像是
    的頭像 發(fā)表于 08-01 16:18 ?1274次閱讀
    <b class='flag-5'>數(shù)字圖像</b>處理的基礎(chǔ)知識(shí)

    數(shù)字圖像處理基本知識(shí)

    數(shù)字圖像,又稱為數(shù)碼圖像或數(shù)位圖像,是二維圖像用有限數(shù)字數(shù)值像素的表示。數(shù)字圖像是
    的頭像 發(fā)表于 10-29 11:31 ?1252次閱讀
    <b class='flag-5'>數(shù)字圖像</b>處理基本知識(shí)

    數(shù)字圖像處理基本知識(shí)有哪些

    數(shù)字圖像,又稱為數(shù)碼圖像或數(shù)位圖像,是二維圖像用有限數(shù)字數(shù)值像素的表示。數(shù)字圖像是
    發(fā)表于 10-30 11:38 ?775次閱讀
    <b class='flag-5'>數(shù)字圖像</b>處理基本知識(shí)有哪些
    主站蜘蛛池模板: 中文字幕久久精品波多野结 | 中文字幕不卡免费高清视频 | 羞羞漫画喷水漫画yy漫画 | 一级毛毛片毛片毛片毛片在线看 | 男人的天堂久久精品激情 | 77788色淫网站女女免费视频 | 天天干天天拍天天射天天添天天爱 | 国产黄色视屏 | 久操色 | 免费人成网555www | 中文字幕首页 | 在线播放一区二区三区 | 日本欧洲亚洲一区在线观看 | 青青青青久久精品国产h | 国产精品久久久久久久免费大片 | 乱子伦xxx欧美 | 在线观看永久免费 | 国产精品成人一区二区 | 啪啪网站色大全免费 | 日韩毛片免费在线观看 | 一级日本高清视频免费观看 | 男人j进入女人j在线视频 | www激情| 日本三级在线播放线观看2021 | 亚洲一区二区三区首页 | 人人干狠狠干 | 免费观看在线观看 | 日韩美女影院 | 亚洲精品中文字幕乱码三区一二 | 四虎精品久久久久影院 | 亚洲综合精品香蕉久久网97 | 性欧美大战久久久久久久野外 | 欧美综合色区 | 国产精品大片天天看片 | 奇米7777第四色 | 天堂网视频 | 五月婷婷丁香综合 | 色婷婷六月丁香七月婷婷 | 欧美高清在线观看视频 | 婷婷丁香色 | 亚洲va国产日韩欧美精品色婷婷 |