arrays - 我正在尝试使用 python 的 cv2 读取图像并将其保存为数组,但出现类型错误
问题描述
我正在尝试使用 python 的 cv2 读取图像并将其保存为数组,但出现类型错误。
我尝试切换到一个 numpy 数组,但得到了同样的错误。
GmdMiss_Folder = os.path.join(os.getcwd(), '..', 'Photo', 'GMD Miss')
GmdMiss_List = os.listdir(GmdMiss_Folder)
for i in GmdMiss_List:
Img_Miss_List[i] = np.array(cv2.imread(os.path.join(os.getcwd(), GmdMiss_Folder, GmdMiss_List(i)), cv2.IMREAD_GRAYSCALE))
TypeError:“列表”对象不可调用
解决方案
GmdMiss_List(i)
应该:
GmdMiss_List[i]
应该解决问题。
推荐阅读
- time-series - 在时间序列中添加到移动平均模型的平均值是什么?
- java - 这段代码是否正确地演示了多态性?(JAVA)
- git - 如何在 SSH 代理中使用密码短语自动加载 SSH 密钥
- javascript - 如何在 JS (PHP) 中使用 Laravel Blade
- javascript - 如何:使用 websocket 的 MS Bot 直接消息传递
- java - 使用 Java LocalTime 锁定下溢/上溢
- python - django.core.exceptions.ImproperlyConfigured:找不到 GDAL 库
- python - 无法从 txt 文件制作字典
- reactjs - 更新 reactjs 中的嵌套状态
- android - Android:测试蓝牙启用意图(Espresso-Intents Instrumented Test)