2015-02-10 381 views
0

img.shape()我試圖用img.copy()函數,因爲這,img.copy(),在OpenCV中

def cv_imcpy(im): 
    return list(im.copy()) 

它返回此錯誤

AttributeError: 'NoneType' object has no attribute 'copy'

我怎麼能在Python中使用img.copy()和img.shape()函數? 我在VS.NET IDE中使用Python中的OpenCV

回答

0

如果您已經將圖像讀入n維數組im,那麼im.copy()將簡單地返回您可以存儲的圖像的副本一些其他的名字。下面顯示的代碼應該使這兩個函數的使用非常清晰。

import numpy as np 
a=[[5,2],[4,3]] 
c=np.asarray(a,dtype=float) 
b=c.copy() 
print c.shape 

B是C的副本和形狀的輸出是2,2-