1
有誰知道什麼是邏輯(matlab)的等效命令opencv?我看到邏輯圖像(1通道)的位深等於'1'。對於普通的1通道圖像,我們可以將其設置爲8U或32F(意思是,位深度爲8,32)。我對嗎?我問的原因是因爲當我嘗試使用matlab進行細化時,image(邏輯)和image(uint8 @ im2double)給出了不同的結果。等價命令matlab <> opencv
有誰知道什麼是邏輯(matlab)的等效命令opencv?我看到邏輯圖像(1通道)的位深等於'1'。對於普通的1通道圖像,我們可以將其設置爲8U或32F(意思是,位深度爲8,32)。我對嗎?我問的原因是因爲當我嘗試使用matlab進行細化時,image(邏輯)和image(uint8 @ im2double)給出了不同的結果。等價命令matlab <> opencv
在MATLAB中,logical
類型的大小爲1 字節。嘗試以下方法:
>> x = true
x =
1
>> whos x
Name Size Bytes Class Attributes
x 1x1 1 logical
所以相當於OpenCV的邏輯圖像將是8U
圖像與單通道
CV_8UC1裝置8位單信道矩陣。 – ArtemStorozhuk
雅。 8位單通道。但是當我使用I_logic = logical(I);〜matlab時,它返回的位深度爲1。 – Mzk