• 如何通过上传图片判断参数设置是否正确


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 weixin_54453273 2024-04-01 13:59 采纳率: 42.9% 浏览 1 首页/ 编程语言 / 如何通过上传图片判断参数设置是否正确 javascriptphp 以下是注塑机的温度设置画面,我想通过在网页数据库中上传拍摄的照片来评判设置的参数是否正确,请问要如何实现? 第一个绿色框是实际值,需要判断是否在设定的公差范围内;第二个绿色框是设定值,需要判断是否和标准一致;第三、四个绿框是公差设定值,需要判断是否设定及数值是否和标准一致;第五个绿框需要判断对勾是否打上了。 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    3条回答 默认 最新

    • 码农阿豪 Java领域优质创作者 2024-04-01 13:59
      关注
      让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
      实现步骤如下:
      1. 创建数据库,保存设备的设定参数、标准值和公差范围。
      2. 创建网页表单,用于上传照片。照片可以使用 file input 标签实现。
      3. 在后端使用相应技术(如Python Flask、Django等)处理表单提交,解析照片,提取图片中的实际值及其他需要的信息。处理完后将结果保存至数据库。
      4. 在前端开发页面,从数据库中读取数据,并将其展示到页面中。可以使用JavaScript动态生成HTML元素,以展示实际值、设定值、公差范围等信息。
      5. 利用JavaScript编写判断逻辑,判断实际值是否在设定的公差范围内,设定值是否和标准一致,公差设定值是否设定及数值是否和标准一致,对勾是否打上等。可以使用if语句等结构实现。
      6. 最后,将判断结果展示在页面中,可以使用alert弹窗或者修改HTML元素等方式实现。 例如,使用Python Flask作为后端技术,可以在表单提交后处理照片,提取相关信息,并将结果保存至数据库中。前端页面中,可以通过AJAX从后端获取数据并展示在页面中。JavaScript可以使用以下伪代码实现判断逻辑:
      if(实际值在公差范围内) {
        // 展示实际值
      } else {
        // 实际值超出公差范围
      }
      if(设定值等于标准值) {
        // 展示设定值
      } else {
        // 设定值不符合标准
      }
      if(公差设定值等于标准值) {
        // 展示公差设定值
      } else {
        // 公差设定值不符合标准
      }
      if(对勾打上) {
        // 展示对勾图标
      } else {
        // 不展示对勾图标
      }
      

      最后,根据具体需求对页面样式进行设计即可。

      展开全部

      评论
      weixin_54453273 2024-04-01 14:04

      关键是第三条,如何识别图片中的数据

      回复
    • GISer Liu 2024-04-01 14:28
      关注

      该回答引用自GPT-3.5,由博主GISer Liu编写:

      为了实现通过上传图片来判断注塑机参数设置是否正确,您可以按照以下步骤进行:

      1. 图像处理 :使用图像处理库(如OpenCV)加载上传的照片,然后通过图像处理技术识别照片中的文本和图像。
      2. 文本识别 :识别照片中的文本,特别是绿色框中的数值和文字。您可以使用OCR(Optical Character Recognition,光学字符识别)库(如Tesseract)来实现文本识别。
      3. 参数比较
      • 对于第一个绿色框(实际值),将其与设定值进行比较,判断是否在设定的公差范围内。
      • 对于第二个绿色框(设定值),将其与标准进行比较,判断是否一致。
      • 对于第三、四个绿色框(公差设定值),将其与标准进行比较,判断是否设定及数值是否一致。
      • 对于第五个绿色框(对勾),判断是否打上。
      1. 结果反馈 :根据比较结果生成反馈信息,如设定值是否正确、公差是否设置正确等。
      2. 显示反馈 :将结果反馈显示在网页上,以便用户查看。
        下面是一个简单的示例代码,用于加载图片、识别文本并与设定值比较:
        pythonCopy code
        import cv2
        import pytesseract
        # 读取图片
        image = cv2.imread('your_image_path.jpg')
        # 文本识别
        text = pytesseract.image_to_string(image, lang='eng')
        # 提取关键信息
        # 这里假设文本识别结果为数字和文字,您可能需要根据实际情况进行适当的调整
        # 假设识别结果格式为"实际值: 100.0 设定值: 100.0 公差设定值: 5.0 对勾: √"
        values = text.split(' ')
        # 进行参数比较并生成反馈信息
        actual_value = float(values[1])
        set_value = float(values[3])
        tolerance_value = float(values[5])
        checkmark = values[7]
        # 判断实际值是否在设定的公差范围内
        if abs(actual_value - set_value) <= tolerance_value:
        tolerance_result = '实际值在设定的公差范围内'
        else:
        tolerance_result = '实际值不在设定的公差范围内'
        # 判断设定值是否和标准一致
        if actual_value == set_value:
        set_result = '设定值和标准一致'
        else:
        set_result = '设定值和标准不一致'
        # 判断公差设定值是否设定及数值是否和标准一致
        if tolerance_value == 5.0:  # 这里假设标准公差设定值为5.0
        tolerance_setting_result = '公差设定值已设定且和标准一致'
        else:
        tolerance_setting_result = '公差设定值未设定或数值与标准不一致'
        # 判断对勾是否打上了
        if checkmark == '√':
        checkmark_result = '对勾已打上'
        else:
        checkmark_result = '对勾未打上'
        # 生成反馈信息
        feedback_message = f'{tolerance_result}{set_result}{tolerance_setting_result}{checkmark_result}'
        # 显示反馈信息
        print(feedback_message)
        
        这是一个简单的示例,实际应用中需要根据实际情况进行适当调整和优化。

      如果该回答解决了您的问题,请采纳!如果没有,请参考以下方案进行修订

      用户答题指南

      展开全部

      评论
    • CSDN-Ada助手 CSDN-AI 官方账号 2024-04-01 16:25
      关注

      【相关推荐】




      如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
      评论
    编辑
    预览

    报告相同问题?

  • 相关阅读:
    玩转Mybatis高级特性:让你的数据操作更上一层楼
    Prime Sample
    基于深度学习的环路滤波的消融实验
    亿道丨三防平板丨如何从多方面选择合适的三防加固平板?
    如何利用AI技术优化独立站客服系统?听听专家怎么说!
    android dex 优化
    html引入js相对路径时遇到了一个问题,应该是vs code的提示bug
    2022世界VR产业大会圆满收官,酷雷曼惊艳亮相!
    MyBatis笔记
    哈尔滨商业大学计算机考研资料汇总
  • 原文地址:https://ask.csdn.net/questions/8082215