chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用FPGA實現(xiàn)偽彩色圖像?

FPGA之家 ? 來源:FPGA自習室 ? 作者:FPGA自習室 ? 2021-04-04 11:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

偽彩色圖像

一、原理介紹:

偽彩色(Pseudo-color)圖像的每個像素的顏色不是由每個基本色分量的數(shù)值直接決定,實際上是把像素當成調色板(Palettes)或顏色查找表(Color Look-Up Table,CLUT)的表項入口地址,根據(jù)該地址可查找出包含實際R、G、B的強度值,如果圖像中的顏色在調色板或彩色查找表中不存在,則調色板會用一個最為接近的顏色來匹配。通過查找出的R、G、B強度值產(chǎn)生的色彩不是圖像本身真正的顏色,因此稱為偽彩色。

偽彩色處理:

將彩色圖像轉換為灰度圖像是一個不可逆的過程,灰度圖像也不可能變換為原來的彩色圖像。而某些場合需要將灰度圖像轉變?yōu)椴噬珗D像;偽彩色處理主要是把黑白的灰度圖像或者多波段圖像轉換為彩色圖像的技術過程。其目的是提高圖像內容的可辨識度。其中方法有,灰度分成法,灰度變換法。

真彩色

(true color)真彩色是指在組成一幅彩色圖像的每個像素值中,有R,G,B三個基色分量,每個基色分量直接決定顯示設備的基色強度,這樣產(chǎn)生的彩色稱為真彩色。例如用RGB 8∶8∶8表示的彩色圖像,R,G,B各用8位,用R,G,B分量大小的值直接確定三個基色的強度,這樣得到的彩色是真實的原圖彩色。

在許多場合,真彩色圖通常是指RGB 88,即圖像的顏色數(shù)等于2^24,也常稱為全彩色(full color)圖像。但在顯示器上顯示的顏色就不一定是真彩色,要得到真彩色圖像需要有真彩色顯示適配器,在PC上用的VGA適配器是很難得到真彩色圖像的。

直接色

(direct color)每個像素值分成R,G,B分量,每個分量作為單獨的索引值對它做變換。也就是通過相應的彩色變換表找出基色強度,用變換后得到的R,G,B強度值產(chǎn)生的彩色稱為直接色。它的特點是對每個基色進行變換。

用這種系統(tǒng)產(chǎn)生顏色與真彩色系統(tǒng)相比,相同之處是都采用R,G,B分量決定基色強度,不同之處是后者的基色強度直接用R,G,B決定,而前者的基色強度由R,G,B經(jīng)變換后決定。因而這兩種系統(tǒng)產(chǎn)生的顏色就有差別。試驗結果表明,使用直接色在顯示器上顯示的彩色圖像看起來真實、很自然。

這種系統(tǒng)與偽彩色系統(tǒng)相比,相同之處是都采用查找表,不同之處是前者對R,G,B分量分別進行變換,后者是把整個像素當作查找表的索引值進行彩色變換。

二、Matlab與Modelsim仿真

2.1圖像產(chǎn)生

如下圖3所示,使用matlb將分辨率為640*480的len.bmp圖像的R、G、B各個分量的二維圖像數(shù)據(jù),如圖4所示,轉換成一維數(shù)據(jù)存到img_r_data.txt、img_g_data.txt、img_b_data.txt文本里供Modelsim讀取。

2059e3d8-8ecb-11eb-8b86-12bb97331649.png

圖3matlabgen代碼

2.2圖像處理

2.2.1 rgbtoyuv 灰度化算法公式

采用rgbtoyuv格式的顏色空間的轉換圖像算法為例,轉換公式如下 ,

2069591c-8ecb-11eb-8b86-12bb97331649.png

2.2.2 graytorgb偽彩算法公式

如下圖所示是matalb 代碼 ,三個顏色通道對應3個公式:

20a2b4aa-8ecb-11eb-8b86-12bb97331649.png

2.2.3 FPGA實現(xiàn)

在FPGA實現(xiàn)過程中,沒有直接使用上述matlab代碼的”if-else”進行圖像的點操作,這里我使用查找表的方式實現(xiàn),把三個顏色通道R、G、B 看成是灰度(0~255)的函數(shù),通過matlab得到各個顏色的映射值的mif文件,然后導入fpga的rom 中,當像素進來時直接作為的rom的讀地址,rom的輸出就是處理得到的偽彩色圖像。生成mif文件的matlab代碼,其中t可以理解為灰度值,R、G、B為各顏色通道值。

20fe82b2-8ecb-11eb-8b86-12bb97331649.png

21444e1e-8ecb-11eb-8b86-12bb97331649.png

FPGA實現(xiàn)時分別把對應的線性映射數(shù)值存到rom中:

21c0acfc-8ecb-11eb-8b86-12bb97331649.png

2.3圖像顯示

在編寫完RTL代碼后加入視頻流仿真平臺,處理的后的結果如圖6所示,其中圖像的復現(xiàn)的matlab代碼如圖5所示:

227742be-8ecb-11eb-8b86-12bb97331649.png

圖5matlabshow代碼

原文標題:FPGA實現(xiàn)偽彩色圖像

文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    1660

    文章

    22395

    瀏覽量

    635661
  • 圖像處理
    +關注

    關注

    29

    文章

    1342

    瀏覽量

    59472

原文標題:FPGA實現(xiàn)偽彩色圖像

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    EspeedGrab圖像采集軟件介紹(Cameralink轉USB采集)

    自動白平衡處理 7 Bayer還原 Bayer圖像還原彩色處理 8 紅外偽彩 可白熱、黑熱、多種偽彩模式可配置 9 圖像降噪 可設定檔位多幀
    發(fā)表于 12-23 17:26

    黑白相機與彩色相機的成像優(yōu)勢分析以及常見的誤區(qū)說明

    一層彩色濾光片陣列(Color Filter Array,CFA) ,有間隔的在每個像素上放置單一顏色的濾鏡。 這樣,每個通道能得到一個部分值空缺的圖片,然后通過各種插值手段填充空缺的值,進而得到彩色圖像。 拜耳陣列是
    的頭像 發(fā)表于 12-19 06:43 ?370次閱讀
    黑白相機與<b class='flag-5'>彩色</b>相機的成像優(yōu)勢分析以及常見的誤區(qū)說明

    圖像采集卡:機器視覺時代的圖像數(shù)據(jù)核心樞紐

    一、圖像采集卡的技術本質:從信號到數(shù)據(jù)的“轉換器”與“傳輸通道”圖像采集卡(ImageCaptureCard)是機器視覺系統(tǒng)的核心硬件組件,本質是通過專用芯片(如FPGA、ASIC)實現(xiàn)
    的頭像 發(fā)表于 11-12 15:15 ?591次閱讀
    <b class='flag-5'>圖像</b>采集卡:機器視覺時代的<b class='flag-5'>圖像</b>數(shù)據(jù)核心樞紐

    如何利用Verilog HDL在FPGA實現(xiàn)SRAM的讀寫測試

    本篇將詳細介紹如何利用Verilog HDL在FPGA實現(xiàn)SRAM的讀寫測試。SRAM是一種非易失性存儲器,具有高速讀取和寫入的特點。在FPGA實現(xiàn)SRAM讀寫測試,包括設計SRA
    的頭像 發(fā)表于 10-22 17:21 ?4318次閱讀
    如何利用Verilog HDL在<b class='flag-5'>FPGA</b>上<b class='flag-5'>實現(xiàn)</b>SRAM的讀寫測試

    基于FPGA的CLAHE圖像增強算法設計

    CLAHE圖像增強算法又稱為對比度有限的自適應直方圖均衡算法,其算法原理是通過有限的調整圖像局部對比度來增強有效信號和抑制噪聲信號。
    的頭像 發(fā)表于 10-15 10:14 ?633次閱讀
    基于<b class='flag-5'>FPGA</b>的CLAHE<b class='flag-5'>圖像</b>增強算法設計

    基于FPGA利用sm4進行實時圖像加密

    求一份在fpga上利用sm4進行實時圖像加密的文件
    發(fā)表于 09-15 19:05

    圖像傳感器實際上是如何工作的

    FPGA 廣泛應用于各種圖像處理應用,包括醫(yī)療和科學成像、空間成像、汽車和國防領域。
    的頭像 發(fā)表于 09-06 09:54 ?1294次閱讀
    <b class='flag-5'>圖像</b>傳感器實際上是如何工作的

    FPGA 加持,友思特圖像采集卡高速預處理助力視覺系統(tǒng)運行提速增效

    圖像預處理是圖像處理關鍵環(huán)節(jié),可優(yōu)化數(shù)據(jù)傳輸、減輕主機負擔,其算法可在FPGA等硬件上執(zhí)行。友思特FPGA圖像采集卡憑借
    的頭像 發(fā)表于 08-13 17:41 ?1090次閱讀
    <b class='flag-5'>FPGA</b> 加持,友思特<b class='flag-5'>圖像</b>采集卡高速預處理助力視覺系統(tǒng)運行提速增效

    基于FPGA的壓縮算法加速實現(xiàn)

    本設計中,計劃實現(xiàn)對文件的壓縮及解壓,同時優(yōu)化壓縮中所涉及的信號處理和計算密集型功能,實現(xiàn)對其的加速處理。本設計的最終目標是證明在充分并行化的硬件體系結構 FPGA實現(xiàn)該算法時,可
    的頭像 發(fā)表于 07-10 11:09 ?2374次閱讀
    基于<b class='flag-5'>FPGA</b>的壓縮算法加速<b class='flag-5'>實現(xiàn)</b>

    基于LockAI視覺識別模塊:C++圖像的基本運算

    的基本屬性 每張圖像都有以下基本屬性: 寬度(Width):圖像的列數(shù)。 高度(Height):圖像的行數(shù)。 通道數(shù)(Channels): 灰度圖:1 個通道。 彩色圖:通常為 3 個
    發(fā)表于 05-06 16:56

    FPGA新品】正點原子L22開發(fā)板來了!采用紫光的Logos系列FPGA,適合工業(yè)控制、圖像處理、高速通信等領域!

    FPGA新品】正點原子L22開發(fā)板來了!采用紫光的Logos系列FPGA,適合工業(yè)控制、圖像處理、高速通信等領域! ATK-L22開發(fā)板采用紫光的Logos系列FPGA,板載1顆DD
    發(fā)表于 04-21 17:28

    OptiSystem應用:真實圖像在光纖中傳輸后的恢復

    經(jīng)過50km的光纖系統(tǒng)進行傳輸,光電轉化并濾波之后,我們用數(shù)據(jù)恢復器件(Data Recovery)來恢復二進制信號,再用圖像重構組件(Image Reconstructor)接收二進制信號實現(xiàn)對傳
    發(fā)表于 03-03 09:26

    DLP DIscovery 4100的FPGA開發(fā),上位機軟件發(fā)送給開發(fā)板的圖像數(shù)據(jù)為幾位,在FPGA里面的引腳信號是哪個?

    最近在做DLP DIscovery 4100 的FPGA開發(fā),我想問一下上位機軟件發(fā)送給開發(fā)板的圖像數(shù)據(jù)為幾位,在FPGA里面的引腳信號是哪個
    發(fā)表于 03-03 08:17

    請問Lightcrafter4500 EVM能否工作在120Hz、彩色(RGB:888)視頻模式?

    :Lightcrafter4500 EVM能否工作在120Hz、彩色(RGB:888)視頻模式? 問題二:120Hz模式下,我想通過HDMI接口,將圖像傳輸?shù)酵队皟x,如何實現(xiàn)? 說明:之前我用的Lightcrafter投影儀
    發(fā)表于 02-28 07:25

    使用DPLC410進行灰度圖像的顯示,顯示時有時圖像會抖動是怎么回事?

    編程一下APPSFPGA后,又能夠正常顯示灰度圖像。下面兩個視頻分別是顯示時有抖動和正常顯示的情況,APPSFPGA下載的同樣的固件 灰度顯示參考如下的方法: 這個8us的過程中可以加載數(shù)據(jù)嗎?
    發(fā)表于 02-26 06:08