1. 程式人生 > >verilog讀取bmp格式圖片

verilog讀取bmp格式圖片

程式碼如下:

`timescale 1 ns/1 ns
module test_t;
integer fileId, cc,out_file,i;
reg [7:0] bmp_data [0:2000000];
reg clk;
reg [7:0] data;
integer bmp_width, bmp_hight, data_start_index, bmp_size;

initial 
begin
  fileId = $fopen("G:\\Contrast ratio\\part_var\\test2.bmp","rb");
  out_file = $fopen("G:\\Contrast ratio\\part_var\\out_put_file.txt","w+");​
  cc = $fread(bmp_data, fileId);
  bmp_width = {bmp_data[21],bmp_data[20],bmp_data[19],bmp_data[18]};
  bmp_hight = {bmp_data[25],bmp_data[24],bmp_data[23],bmp_data[22]};
  data_start_index = {bmp_data[13],bmp_data[12],bmp_data[11],bmp_data[10]};
  bmp_size = {bmp_data[5],bmp_data[4],bmp_data[3],bmp_data[2]};
  clk =1;
  i=0;
  forever #10 clk=~clk;   
end

[email protected](posedge clk )
  begin
    data<=bmp_data[i];
    i<=i+1;
  end
$fclose(fileId);
$fwrite(out_file,"%d",$bmp_data)​​;
endmodule


相關推薦

verilog讀取bmp格式圖片

程式碼如下:`timescale 1 ns/1 ns module test_t; integer fileId, cc,out_file,i; reg [7:0] bmp_data [0:2000000]; reg clk; reg [7:0] data; integer

PHP讀取BMP格式圖片的函式

PHP中居然沒有讀取BMP格式圖片的函式,還好高人已經寫好一個,我沒看程式碼,反正能正常使用. function imagecreatefrombmp($file) { global $CurrentBit, $echoMode; $f=

tensorflow讀取jpg格式圖片報錯 ValueError: Only know how to handle extensions: ['png']; with Pillow installed matplotlib can handle more images

nac pill images flow value bubuko 技術分享 img info 當運行mpimg.imread("img.jpg")時,spyder 出現如下錯誤: ValueError: Only know how to handle extensions

Android儲存32位BMP格式圖片

參考資料:java讀取bmp點陣圖 java讀取bmp影象檔案 Android 獲取24位BMP RGB資料 /** * 獲取BMP 檔案的RGB 資料 * @param srcBitmap 原Bitmap * @return bitmap

一招立刻轉換BMP格式圖片

日常辦公工作中,我們常常需要把CAD圖紙轉換成其他檔案格式。例如,把CAD圖紙轉換成BMP格式圖片可以更加方便地傳輸檢視。那麼如何把CAD圖紙轉換成BMP格式圖片最為簡單方便呢?小編推薦使用迅捷CAD轉換器,CAD圖紙可以一招立刻轉換BMP格式。具體步驟如下:

如何將bmp格式圖片批量轉換成jpg格式

  BMP(全稱Bitmap)是Windows作業系統中的標準影象檔案格式,不採用其他任何壓縮,因此,它的畫質比較清晰,基本可以還原拍攝畫質,淡水BMP檔案所佔用的空間很大。由於BMP檔案格式是Windows環境中交換與圖有關的資料的一種標準,因此在Windows環境中執行的圖形影象軟體都支援BMP影象格

Qt之生成png/jpg/bmp格式圖片

一、問題描述:有時候需要把Qt繪製的一些圖形儲存為png/jpg/bmp格式的圖片,下面就根據自己寫的一個簡單的測試程式來講解一下Qt中儲存圖片的方法。本文主要講解使用Qpainter和QImage組合

cv2.imread不能正常讀取gif格式圖片

    Python中cv2模組的imread函式呆以正常讀取'jpg','png'格式的圖片,但是不能處理'gif'圖片。可以改用imageio模組來處理。import cv2 import imageio def readImg(im_fn): im = cv2

elas演算法原始碼賞析(一):PGM格式圖片讀取和儲存

image.h原始碼 來說說標頭檔案 pgm格式 簡約筆記 // basic image I/O, based on Pedro Felzenszwalb's code #ifndef IMAGE_H #define

使用Java程式讀取JPG Tif等格式圖片的exif資訊

package com.util; import java.io.File;import java.util.Iterator; import com.drew.imaging.ImageProcessingException;import com.drew.metadata.Directory;impo

使用Java程序讀取JPG Tif等格式圖片的exif信息

品牌 extract rect print ets override pac mod model package com.util; import java.io.File;import java.util.Iterator; import com.drew.imagi

SDL之讀取bmp圖片

SDL的程式碼不難理解,看下這個基本的SDL的流程,就明白了個大概 見程式碼 #include "SDL.h" int main(int argc, char* argv[]) { SDL_Init(SDL_INIT_VIDEO); SDL_Wi

Python Struct讀取bmp圖片資訊

struct的pack函式可以把任意資料型別變成bytes: >>> import struct >>> struct.pack('>I',10240099) b'\x00\[email protected]' pack的第一個引數是處理指

c++讀取bmp圖片詳解

先介紹幾個會用到的函式。 1、FILE * fopen(const char * path,const char * mode); path是字串型別的bmp圖片路徑;mode讀取方式,等下回用到"rb",讀寫開啟一個二進位制檔案,允許讀寫資料,檔案必須存在。 2、int

MFC在picture control中JPG/BMP/ICO等格式圖片顯示,並支援清除圖片顯示

1、新增一個picture control工具,修改ID為ID_STATIC_PICTURE 2、增加一個按鈕,caption為檢視圖片,雙擊按鈕生成按鈕的點選事件,在事件中新增程式碼,其中_T("Picture Files (*.bmp *.ico *.jpg)|*bmp

如何將點陣圖格式圖片檔案(.bmp)生成geotiff格式圖片?

BMP檔案總體上由4部分組成,分別是點陣圖檔案頭、點陣圖資訊頭、調色盤和影象資料,如表5-1所示。 表5-1 BMP檔案的組成結構 點陣圖檔案頭(bitmap-file header) 點陣圖資訊頭(bitmap-information header) 彩色表/調色盤(color table)

儲存影象資料為BMP格式圖片

BMP檔案是Windows作業系統所推薦和支援的影象檔案格式,是一種將記憶體或顯示器的影象資料不經過壓縮而直接按位存檔的檔案格式,所以稱為點陣圖(bitmap)檔案。 BMP檔案結構 BMP影象檔案包括四個部分: 1、點陣圖檔案頭(Bitmap File Header)

圖片處理(一)之BMP格式24bit轉16bit

功能: 通過C程式實現圖片處理,把24bit_BMP轉為16bit_BMP 主要流程: 1)開啟圖片檔案,獲得檔案流指標 2)讀取開頭54byte,獲取圖片頭部結構體,分析圖片資訊 3)再獲取圖片的資料部分(頭部結構體之後的部分) 4)通過位偏移,把每3byte的(888R

自己用GDI+封裝的BMP轉PNG格式圖片的dll(一)

該DLL提供兩個函式介面1. 轉換處理主函式int BMP2PNG(char *file); 引數file 需要轉換的檔案,包括全路徑名:如C:\ABC.bmp 返回值成功返回0,不成功返回非零值2. 資訊返回函式unsigned long GetInfoLog(); 引數

開啟DICOM圖片(影象內容轉換為BMP格式

很久前寫的,也其實就實現一個簡單顯示的問題,對於“窗位”,“窗寬”的取值問題,以前在CSDN上提問過,卻沒有得到很好的解決方案。 對與DICOM圖片的開啟也就實現了,“窗位”,“窗寬”標明的。把顯示部分的程式碼放上來,希望對剛接觸DICOM圖片格式的人有點幫助,若有高手希望