我想通过opencv读取遥感图像,然后显示出来。 因为遥感图像具有r、g、b和近红外四个维度。我的想法是远程第四维度,我只能看到rgb图像。但是当我用opencv来做的时候,我有一些问题:
Traceback (most recent call last):
File "D:/Python/pycharm_project/tianchi/wenjianduqu_test.py", line 10, in
<module>
a=im[:,:,:3]
IndexError: too many indices for array
Process finished with exit code 1
下面是我的代码:
^{pr2}$我不知道哪里错了,因为当图像是一个自然图像时就没有问题了。我需要帮助谢谢大家!!在
我试着在我通过cv2.imread得到的“im”中显示一个随机点的像素值。它给了我[0 0 0 255]的答案,表明我没有成功阅读图像。我不知道为什么。。。在
您可以使用
cv2.split
方法。在相关问题 更多 >
编程相关推荐