Python opencv將raw轉換為rgb

2021-10-10 16:31:31 字數 619 閱讀 7693

import numpy as np

import cv2

type = 'uint16' #得到資料格式,如uint8和uint16等

width = 1600

height = 1200

channels = 1

# 利用numpydefromfile函式讀取raw檔案,並指定資料格式

image = np.fromfile('d:/2020/sfr.raw', dtype=type)

# 利用numpy中array的reshape函式將讀取到的資料進行重新排列。

image = image.reshape(width, height, channels)

cvuint8 = cv2.convertscaleabs(image)

# 展示影象

cv2.imshow('img', cvuint8)

# 注意到這個函式只能顯示uint8型別的資料,如果是uint16的資料請先轉成uint8。否則顯示會出現問題。**

cv2.waitkey()

cv2.destroyallwindows()

reference

1here

RA8889與RA8876在硬體SPI的不同

以8pin flash來說,ra8876將wp和hold腳直接拉高 而ra8889將wp和hold腳拉高的同時接入ra8889,當模式選擇為select sfi quad mode dummy 8t 6bh 模式時,wp和hold引腳將作為資料傳輸引腳傳輸資料 而24位或32位定址模式的選擇取決於f...

RA, 暫存器分配

1 首先遍歷整個routine,儲存所有def值 問題 你如何去儲存這些def值呢?要保證能快速的得到每個def值,因為每一 個 def 值不僅僅只包含dst暫存器號,還包括這條指令,以及其它資訊。解答之一 最快速的查詢演算法,就是hash演算法。在我們這裡通過構建乙個含有256個元素的hash表,...

docke 安裝rap Docker搭建RAP2

docker搭建rap2 前提安裝docker 安裝docker compose 涉及到的兩個開源倉庫 rap2 delos 後端資料api伺服器,基於koa mysql 戳這裡 rap2 dolores 前端靜態資源,基於react 戳這裡 或者使用本人的github倉庫 rynxiao rap2...