2016-11-26 7 views
0
for i in range(0,3): 
     for j in range(0,3): 
      im=img[100*i:(100*i)+100,100*j:(100*j)+100] 
      shape= shapedetect(im) 
      clr= colordetect(im) 
      size_s= size(im) 
      list.append(shape) 
      list_clr.append(clr) 
      list_siz.append(size_s) 
      list_contnr.append(check_cnb(shape,clr,size_s)) 

これはopencv pythonのプログラムの一部です。私はすでに以前すなわちimg=cv2.imread('board_8.jpg')
を宣言したが、コードを実行している間、それはライン上で私にエラーNoneType has no attribute '_getitem_'を与えている関心の
や画像の領域取った:対象範囲内でタイプエラーなし

im=img[100*i:(100*i)+100,100*j:(100*j)+100] 

答えて

1

このエラーが発生する場合は、画像imgイメージへのパスが間違っていて、現在の作業ディレクトリに'board_8.jpg'という名前のファイルが存在しないことが原因です。

関連する問題