2012-07-02 44 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图像与单通道