类型错误:当我尝试识别照片时,“元组”对象无法解释为整数

2024-03-12

我想测试训练好的模型,我使用keras和opencv,代码如下:

创建参数解析器并传递它们

ap = argparse.ArgumentParser()
ap.add_argument("-i", "--image", required=True,
                help="path to input image we are going to classify")
ap.add_argument("-m", "--model", required=True,
                help="path to trained Keras model")
ap.add_argument("-l", "--label-bin", required=True,
                help="path to label binarizer")
ap.add_argument("-w", "--width", type=int, default=28,
                help="target spatial dimension width")
ap.add_argument("-e", "--height", type=int, default=28,
                help="target spatial dimension height")
ap.add_argument("-f", "--flatten", type=int, default=-1,
                help="whether or not we should flatten the image")
args = vars(ap.parse_args())

加载输入图像并将其大小更改为所需的大小

image = cv2.imread(args['image'])
output = image.copy()
image = cv2.resize(image, (args['width'], args['height']))
# scaling the pixel values to the range
image = image.astype("float") / 255.0
# check whether you need to smooth the image and add the batch size
if args['flatten'] > 0:
    image = image.flatten()
    image = image.reshape((1, image.shape))

# otherwise, we work with CNN -- don't smooth the image
# and just add the package size
else:
    image = image.reshape((1, image.shape, image.shape,image.shape))

print(" loading network and label binarizer...")
model = load_model(args['model'])
lb = pickle.loads(open(args['label-bin'], "rb").read())

# recognizing the image
preds = model.predict(image)

# finding the index of the class label with the highest probability
# matches
i = preds.argmax(axis=1)
label = lb.classes_

text = "{}: {:.2f}%".format(label, preds * 100)
cv2.putText(output, text, (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 0.7,
            (0, 0, 255), 2)

# showing the output image
cv2.imshow("Image", output)
cv2.waitKey(0)

但我收到以下错误:

image = image.change the shape((1, Image.form, image.form,image.form))
TypeError: the 'tuple' object cannot be interpreted as an integer

我得到同样的东西if args['flatten'] > 0有人可以帮助您解决问题吗?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

类型错误:当我尝试识别照片时,“元组”对象无法解释为整数 的相关文章

  • 不能在jinja2宏中使用current_user?

    我使用 Flask Login 它提供了current user模板中的对象 我想编写一个宏来显示评论表单或登录链接 具体取决于用户是否登录 如果我直接在模板中使用此代码 它会起作用 if current user is authentic
  • Flask/Apache 提交按钮用于文件上传

    我有一个在 apache 后面运行的 Flask 应用程序 在我的 index html 页面上有一个文件上传按钮和一个提交按钮 如下所示
  • 为什么具有复杂无穷大的 NumPy 运算会导致有趣的结果?

    我注意到复杂的无穷大的有趣结果 In 1 import numpy as np In 2 np isinf 1j np inf Out 2 True In 3 np isinf 1 1j np inf Out 3 True In 4 np
  • 计算 for 循环期间的运行总计 - Python

    编辑 下面是我根据收到的反馈 答案编写的工作代码 这个问题源于我之前使用 MIT 的开放课件学习 Python CS 时提出的问题 在这里查看我之前的问题 https stackoverflow com questions 4990159
  • 不使用 graphviz/web 可视化决策树

    由于某些限制 我无法使用 graphviz webgraphviz com 可视化决策树 工作网络与另一个世界是封闭的 问题 是否有一些替代实用程序或一些 Python 代码用于至少非常简单的可视化可能只是决策树的 ASCII 可视化 py
  • Python控制台默认十六进制显示

    我在 Python 控制台中做了很多工作 其中大部分都涉及地址 我更喜欢以十六进制形式查看地址 So if a 0xBADF00D 当我简单地输入Python gt a进入控制台查看其值 我更喜欢 python 回复0xBADF00D代替1
  • 自定义信号的声明

    在 Qt 中 我们可以通过将自定义信号设为静态变量来创建它们 然后我们使用self signame反而classname signame 这样就在类中创建了一个实例变量 我想了解这种模式之外的理论 这是我尝试过的一些伪代码 这些伪代码已记录
  • 在 PyCharm 中运行命令行命令

    你好 我正在使用Python 但之前从未真正使用过它 我收到一些命令 需要在终端中运行 基本上 python Test py GET feeds 我正在使用 PyCharm 我想知道是否有办法从该 IDE 中运行这些相同的命令 按 Alt
  • 使用 Twisted Python 的 UDP 客户端和服务器

    我想创建一个服务器和客户端 使用 Twisted 从网络发送和接收 UDP 数据包 我已经用 Python 中的套接字编写了此代码 但想利用 Twisted 的回调和线程功能 然而 我需要 Twisted 设计方面的帮助 我想接收多种类型的
  • 使用主宰器将实时数据发送给客户端

    我尝试使用 Flask 的主宰框架 以便按照 Flask 代码片段将实时信息发送到客户端浏览器http flask pocoo org snippets 80 http flask pocoo org snippets 80 当我尝试为我的
  • 如何使用子进程打开新的浏览器选项卡?

    我正在打开一个新的 IE 窗口 subprocess Popen r os environ PROGRAMFILES Internet Explorer IEXPLORE EXE Call URL 当 IE 关闭时这很好 但即使打开它也会生
  • 如何对嵌套函数进行单元测试? [复制]

    这个问题在这里已经有答案了 您将如何对嵌套函数进行单元测试f1 在下面的例子中 def f def f1 return 1 return 2 或者需要测试的函数不应该嵌套吗 有一个类似的问题这个链接 https stackoverflow
  • 使用 python 写入 aws lambda 中的 /tmp 目录

    Goal 我正在尝试将 zip 文件写入 python aws lambda 中的 tmp 文件夹 因此我可以在压缩之前提取操作 并将其放入 s3 存储桶中 Problem 操作系统 Errno30 只读文件系统 这段代码在我的计算机上进行
  • python 和 android 中通过 AES 算法加密和解密

    我有用于 AES 加密的 python 和 android 代码 当我在android中加密文本时 它在python上成功解密 但无法在android端解密 有人有想法吗 Python代码 import base64 import hash
  • 如何使用 Python Pandas 制作 DataFrame 切片并在特定切片中“fillna”?

    问题 让我们从 Kaggle 获取泰坦尼克号数据集 我有包含 Pclass 性别 和 年龄 列的数据框 我需要用特定组的中位数填充 年龄 列中的 NaN 如果是来自一等的女性 我想用一等女性的中位数填写她的年龄 而不是整个年龄列的中位数 问
  • Python:如何使用生成器来避免 sql 内存问题

    我有以下方法来访问 mysql 数据库 并且查询在服务器中执行 我无权更改有关增加内存的任何内容 我对生成器很陌生 并开始阅读更多有关它的内容 并认为我可以将其转换为使用生成器 def getUNames self globalUserQu
  • Python写入dbf数据时出错

    我得到这个错误 DbfError unable to modify fields individually except in with or Process 如何修复它 这是我的code with dbf Table aa dbf as
  • 找到图像特征宽度的正确方法和Python包

    输入是一个在黑色背景上带有彩色 抱歉 垂直线的光谱 给定该带的近似 x 坐标 用 X 标记 我想找到该带的宽度 我对图像处理不熟悉 请引导我前往正确的方法图像处理和Python图像处理package也能起到同样的作用 我认为 PIL Ope
  • 如何在 Flask 中获取 POSTed JSON?

    我正在尝试使用 Flask 构建一个简单的 API 现在我想在其中读取一些 POSTed JSON 我使用 Postman Chrome 扩展进行 POST 我 POST 的 JSON 很简单 text lalala 我尝试使用以下方法读取
  • 使用多行选项和编码选项读取 CSV

    在 azure Databricks 中 当我使用以下命令读取 CSV 文件时multiline true and encoding SJIS 似乎编码选项被忽略了 如果我使用multiline选项 Spark 使用默认值encoding那

随机推荐

  • 是否应该在 Windows 7 计算机上安装用于 powershell 的活动目录模块来导入它,还是可以从 Windows 2008 R2 DC 远程导入它?

    目前我正在开发任务板 用于将一些权限委托给远程管理员 我有以下问题 gt 对于在 powershell 中导入 Active Directory 模块 它是本地安装还是可以从 Windows 2008 R2 DC 远程导入 gt 对于在远程
  • 如何删除所有排队的作业,因为它会导致错误?

    我的网站将电子邮件发送作业排队到jobs桌子 我认为电子邮件服务器有问题 无法发送电子邮件 因此作业被困在作业表中 现在可能有太多作业 我收到此错误消息 Next exception Illuminate Database QueryExc
  • 这是什么字符编码?

    我正在与 Oracle DB 进行交互 该数据库的编码有些混乱 根据数据库属性为 ASCII7 但实际上对韩语字符进行编码 当我从结果集中获取一些韩语字符串并查看字节时 结果发现它们与该文件完全对应 我通过谷歌搜索一些字节序列发现 http
  • 如何将实例转换为派生类?

    我正在尝试在我正在开发的 Python 程序中使用一些继承 我有一个基类 User 它实现了用户的所有功能 我添加了未经批准的用户的概念 它就像用户一样 只是添加了一个方法 User 类有一些返回 User 对象的方法 当我子类化时 这将不
  • 适用于 Windows + C# 的 SMS 网关 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我对短信以及如何发送短信有点困惑 我四处搜寻 发现您可以购买短信 我看到有些地方花 490 美元就能收
  • 命令行动词参数的约定 -a 与 --arg

    我刚刚注意到动词样式命令参数的模式 在 git 和 NET 的 CommandLineParser lib 中 想知道是否有人可以确认 myprog dothis a someArg a arg 单破折号前缀和双破折号前缀有什么区别 单破折
  • 通过迭代自适应阈值和形状分析检测圆形物体簇

    我一直在开发一个应用程序来计算圆形物体 例如图片中的细菌菌落 让这一切变得简单的是 物体通常与背景有很大区别 然而 有一些困难使得分析变得棘手 背景将呈现渐变以及快速的强度变化 在容器的边缘 对象将是椭圆形而不是圆形 物体的边缘有时相当模糊
  • 将 JSON 文件添加到应用程序

    我想向我的应用程序添加一个 JSON 文件并在运行时读取该文件 我在网上查找了如何执行此操作 但大多数信息都与读取文件有关 我在网上找不到任何有关如何使文件在运行时可用的信息 大多数在线内容似乎都是从捆绑包中读取 但我不知道如何创建捆绑包或
  • 原始图像应使用哪种 MIME 类型?

    原始图像 https en wikipedia org wiki Raw image format由相机 扫描仪等生成 通常比 JPEG 图像提供更多的后处理灵活性 如果我从 Web 服务器提供此类文件 我应该使用哪种媒体类型 也称为 MI
  • 从 JTabbedPane 中删除蓝色

    这是我第一次使用 JTabbedPane 看起来默认的外观和感觉在选项卡上和组件本身周围显示蓝色边框 我怎样才能禁用该效果 好吧 有一种简单快速的方法可以通过将 LookAndFeel 设置为 SystemLookAndFeel 或任何其他
  • 如何指定使用 bitbake/yocto 构建哪个内核

    我正在努力使用 yocto daisy 生成新的 BSP 当我构建图像时 我收到以下警告 NOTE Resolving any missing task queue dependencies NOTE multiple providers
  • 如何在Android中使用Intent连接已知的WiFi?

    我有这样的事情 wifiNetworks ArrayList
  • 接口错误(0,'')

    我已经使用 Django 构建了一个网站 当我尝试执行查询时 我收到了这个恼人的错误 如果我重新启动 Apache 服务器 该错误将在短时间内消失 Traceback File usr local lib python2 7 site pa
  • Add-ADGroupMember 找不到具有标识的对象

    我正在编写一个 PowerShell 脚本来将大量用户导入到 AD 中 其中一项是根据用户的程序编号将用户添加到 AD 安全组 大多数情况下 这工作得很好 除非我拼写错误 或者其他简单的人为错误 但是 我们有 2 个安全组 每个人都必须添加
  • Prism WPF 动态区域

    假设我们有一个包含模块 A 和 B 的 Prism 7 应用程序 主窗口有一个选项卡控件和两个按钮 用于将模块 A 或 B 添加到选项卡控件 我为选项卡控制项创建了一个绑定 并实现了一个项模板 其中包括 Prism Region 其名称绑定
  • 为什么是$!运算符右结合?

    我刚刚学习 Haskell 我仍然不完全清楚何时以及如何强制进行严格评估 当我想要一个函数严格评估它的参数时 我发现自己在写 f x y z 这看起来很奇怪 不应该 是左关联的 这样我就可以写 f x y z 并让它做我想做的事 我是不是完
  • 如何在 AFNetworking 2.0+ 中使用 AFHTTPRequestOperationManager 使用 cookie?

    众所周知 AFHTTP会话管理器AFNetworking 2 0 支持cookie 但有可能吗AFHTTP请求操作管理器在 AFNetworking 2 0 中支持 cookie 是的 AFNetworking 使用基础 URL 加载系统
  • 在python中创建v7.3的.mat文件

    我需要在 python 或 matlab 中执行涉及 60000X70000 矩阵的乘法 我有 16GB RAM 能够轻松加载矩阵的每一行 这就是我所需要的 我可以在 python 中创建整个矩阵 但不能在 matlab 中创建 无论如何
  • TypeScript - 将子类转换为超类

    下面的问题有简单的解决办法吗 我想将对象 B 转换为对象 A 感谢您的解决方案 export interface A a string export interface B extends A b string const b B a te
  • 类型错误:当我尝试识别照片时,“元组”对象无法解释为整数

    我想测试训练好的模型 我使用keras和opencv 代码如下 创建参数解析器并传递它们 ap argparse ArgumentParser ap add argument i image required True help path