所以我有这个问题,我试图将图像数据加载到jupyter笔记本中。我在加载imgA时没有问题,因为当我使用print(imgA)检查图像时,矩阵会显示出来,而imgB会一直给我提供notype属性错误,即使这两个图像都保存在同一文件夹中。

这是我的代码:

imgA = cv2.imread("C:\\Users\\Dzaky Ligarwaly-R\\Documents\\pattern recognition\\Biomedical_Image.jpg")
imgB = cv2.imread("C:\\Users\\Dzaky Ligarwaly-R\\Documents\\pattern recognition\\pano.jpg")

这是我的代码与调整大小:
scale_percent = 60 # percentage of original size
# imgA
width = int(imgA.shape[1] * scale_percent / 100)
height = int(imgA.shape[0] * scale_percent / 100)
dimA = (width, height)
# imgB
width = int(imgB.shape[1] * scale_percent / 100)
height = int(imgB.shape[0] * scale_percent / 100)
dimB = (width, height)

最佳答案

我认为问题在于您走错了路。也许尝试找出您的文件路径或名称,因为这是尝试加载图像时经常发生的错误。

关于numpy - AttributeError: 'NoneType'对象在jupyter笔记本上没有属性 'shape',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61482319/

10-11 21:28