前提・実現したいこと
Pythonによる画像処理の勉強をしていますがエラーメッセージ
AttributeError: 'NoneType' object has no attribute 'shape'
がでて対応方法がわかりません。
windows で Spyderを利用しています。
ソースコードは下記のとおりです
import os
import cv2
import numpy as np
image = cv2.imread('C:\test_python\test_photo/001.jpg')
h, w = image.shape[:2]
n = 3 # 画像分割数
y0 = int(h/n)
x0 = int(w/n)
c = [image[x0x:x0(x+1), y0y:y0(y+1)] for x in range(n) for y in range(n)]
for i, img in enumerate(c):
cv2.imwrite(os.path.join('./test_photo/sepa', '{}.jpg'.format(i)), img)
コードは「コードの挿入」で記入してください。
回答1件
あなたの回答
tips
プレビュー