2012-07-02 41 views
1

有誰知道什麼是邏輯(matlab)的等效命令opencv?我看到邏輯圖像(1通道)的位深等於'1'。對於普通的1通道圖像,我們可以將其設置爲8U或32F(意思是,位深度爲8,32)。我對嗎?我問的原因是因爲當我嘗試使用matlab進行細化時,image(邏輯)和image(uint8 @ im2double)給出了不同的結果。等價命令matlab <> opencv

+1

CV_8UC1裝置8位單信道矩陣。 – ArtemStorozhuk

+0

雅。 8位單通道。但是當我使用I_logic = logical(I);〜matlab時,它返回的位深度爲1。 – Mzk

回答

2

在MATLAB中,logical類型的大小爲1 字節。嘗試以下方法:

>> x = true 
x = 
    1 

>> whos x 
    Name  Size   Bytes Class  Attributes 

    x   1x1     1 logical   

所以相當於OpenCV的邏輯圖像將是8U圖像與單通道