导航

    • 登录
    • 搜索
    • 版块
    • 产品
    • 教程
    • 论坛
    • 淘宝
    1. 主页
    2. kidswong999
    • 举报资料
    • 资料
    • 关注
    • 粉丝
    • 屏蔽
    • 帖子
    • 楼层
    • 最佳
    • 群组

    小智智

    @kidswong999

    68
    声望
    12432
    楼层
    17560
    资料浏览
    240
    粉丝
    1
    关注
    注册时间 最后登录
    网站 www.wangkaizhi.com 位置 广州

    kidswong999 关注
    管理员

    kidswong999 发布的帖子

    • RE: 问题:openmv如何识别并标记光斑,阈值给对了也不行,,但就是没有识别到,这个怎么办?

      就是阈值不对,https://singtown.com/cn/learn/49993
      你把阈值助手的截图发一下

      发布在 OpenMV Cam
      kidswong999
    • RE: openmv4H7报错(Failed to allocate tensors),这是怎么回事???

      用这个代码

      # Edge Impulse - OpenMV FOMO Object Detection Example
      #
      # This work is licensed under the MIT license.
      # Copyright (c) 2013-2024 OpenMV LLC. All rights reserved.
      # https://github.com/openmv/openmv/blob/master/LICENSE
      
      import sensor, image, time, ml, math, uos, gc
      
      sensor.reset()                         # Reset and initialize the sensor.
      sensor.set_pixformat(sensor.RGB565)    # Set pixel format to RGB565 (or GRAYSCALE)
      sensor.set_framesize(sensor.QVGA)      # Set frame size to QVGA (320x240)
      sensor.set_windowing((240, 240))       # Set 240x240 window.
      sensor.skip_frames(time=2000)          # Let the camera adjust.
      
      net = None
      labels = None
      min_confidence = 0.5
      
      
      # load the model, alloc the model file on the heap if we have at least 64K free after loading
      net = ml.Model("trained.tflite", load_to_fb=True)
      labels = [line.rstrip('\n') for line in open("labels.txt")]
      
      colors = [ # Add more colors if you are detecting more than 7 types of classes at once.
          (255,   0,   0),
          (  0, 255,   0),
          (255, 255,   0),
          (  0,   0, 255),
          (255,   0, 255),
          (  0, 255, 255),
          (255, 255, 255),
      ]
      
      threshold_list = [(math.ceil(min_confidence * 255), 255)]
      
      def fomo_post_process(model, inputs, outputs):
          ob, oh, ow, oc = model.output_shape[0]
      
          x_scale = inputs[0].roi[2] / ow
          y_scale = inputs[0].roi[3] / oh
      
          scale = min(x_scale, y_scale)
      
          x_offset = ((inputs[0].roi[2] - (ow * scale)) / 2) + inputs[0].roi[0]
          y_offset = ((inputs[0].roi[3] - (ow * scale)) / 2) + inputs[0].roi[1]
      
          l = [[] for i in range(oc)]
      
          for i in range(oc):
              img = image.Image(outputs[0][0, :, :, i] * 255)
              blobs = img.find_blobs(
                  threshold_list, x_stride=1, y_stride=1, area_threshold=1, pixels_threshold=1
              )
              for b in blobs:
                  rect = b.rect()
                  x, y, w, h = rect
                  score = (
                      img.get_statistics(thresholds=threshold_list, roi=rect).l_mean() / 255.0
                  )
                  x = int((x * scale) + x_offset)
                  y = int((y * scale) + y_offset)
                  w = int(w * scale)
                  h = int(h * scale)
                  l[i].append((x, y, w, h, score))
          return l
      
      clock = time.clock()
      while(True):
          clock.tick()
      
          img = sensor.snapshot()
      
          for i, detection_list in enumerate(net.predict([img], callback=fomo_post_process)):
              if i == 0: continue  # background class
              if len(detection_list) == 0: continue  # no detections for this class?
          
              print("********** %s **********" % labels[i])
              for x, y, w, h, score in detection_list:
                  center_x = math.floor(x + (w / 2))
                  center_y = math.floor(y + (h / 2))
                  print(f"x {center_x}\ty {center_y}\tscore {score}")
                  img.draw_circle((center_x, center_y, 12), color=colors[i])
      
          print(clock.fps(), "fps", end="\n\n")
      
      发布在 OpenMV Cam
      kidswong999
    • RE: 请问一下openmv怎么把像素偏移转化成实际距离呢

      https://singtown.com/cn/learn/50001

      发布在 OpenMV Cam
      kidswong999
    • RE: 和电脑连接时,移动openmv,没几下图像就卡顿,电脑就显示U盘已经弹出

      看上去是USB数据线松了,检查一下OpenMV的插头松了,还是电脑的插头松了。

      发布在 OpenMV Cam
      kidswong999
    • RE: 第一段代码没报错,第二段出现NoneType object has no attribute cx,叹号处报错

      你没有考虑到没有找到色块的情况。redmax_blob就是None,然后就没有中心点了。

      发布在 OpenMV Cam
      kidswong999
    • RE: openmv连接不到电脑

      应该是固件烧录错了,
      按照这个连接烧录固件,https://singtown.com/cn/learn/50903
      如果还不行,那就直接联系售后寄回维修。

      发布在 OpenMV Cam
      kidswong999
    • RE: 颜色识别和模板识别需要相互切换,我想用中断计数但是一按中断就会和openmv断联
      1. 不要用try catch把主程序包起来,出错你都看不到。
      2. 没有import image, sensor
      发布在 OpenMV Cam
      kidswong999
    • RE: 有大佬知道openmv摄像头能不能实现图像上传上位机啊

      具体要做什么?😀

      发布在 OpenMV Cam
      kidswong999
    • RE: 神经网络训练模型的相关问题

      sd卡是磁盘,不是内存。一般内存指的是ram,磁盘指的是flash

      发布在 OpenMV Cam
      kidswong999
    • RE: wifi模块出现的问题

      @2e1s 要么是OpenMV Cam插针没焊接好,基本是硬件问题。你可以直接找售后检查维修。

      发布在 OpenMV Cam
      kidswong999