导航

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

    gv51

    @gv51

    0
    声望
    11
    楼层
    634
    资料浏览
    0
    粉丝
    1
    关注
    注册时间 最后登录

    gv51 关注

    gv51 发布的帖子

    • RE: 我的本意是先寻找最大的红色色块,在判断是不是圆。但是效果是是个圆就会识别,然后还有多个最大色块,这个代码该怎么改呢?

      @gv51 0_1710587950444_1710587710562.jpg

      这是实际效果

      发布在 OpenMV Cam
      gv51
    • 我的本意是先寻找最大的红色色块,在判断是不是圆。但是效果是是个圆就会识别,然后还有多个最大色块,这个代码该怎么改呢?
      import sensor, image, time, pyb
      from pyb import UART
      sensor.reset()
      sensor.set_pixformat(sensor.RGB565)
      sensor.set_framesize(sensor.QQVGA)
      sensor.skip_frames(time = 2000)
      sensor.set_auto_gain(False) # must be turned off for color tracking
      sensor.set_auto_whitebal(False) # must be turned off for color tracking
      clock = time.clock()
      
      red = 0
      
      red_threshold  = (9, 51, 29, 95, 20, 51)#red
      
      uart = UART(3, 9600)
      
      def find_max(blobs):
          max_size=0
          for blob in blobs:
              if blob[2]*blob[3] > max_size:
                  max_blob=blob
                  max_size = blob[2]*blob[3]
          return max_blob
      
      while(True):
          clock.tick()
          img = sensor.snapshot()
          blobs = img.find_blobs([red_threshold])
          if blobs:
              max_blob = find_max(blobs)
          for max_blob in img.find_circles(
                                        threshold = 3500,
                                        x_margin = 10,
                                        y_margin = 10,
                                        r_margin =10,
                                        r_min = 10,
                                        r_max = 60,
                                        r_step = 10
                                        ):
              img.draw_circle(max_blob.x(), max_blob.y(), max_blob.r(), color = (0, 255, 0))
              red = red+1
          if red == 10:
              red = 0
              pyb.LED(2).on()
              uart.write("1\r\n")
              time.sleep_ms(200)
              pyb.LED(2).off()
      ![0_1710587934490_1710587710562.jpg](https://fcdn.singtown.com/f21ed488-f5c8-4326-a1f7-3e8ebf1142d1.jpg)
      发布在 OpenMV Cam
      gv51
    • 我这个是整块板子坏了,还是单单摄像头坏了

      0_1710420380872_QQ图片20240314204428.png 0_1710420440902_1710420430036.jpg 0_1710420472762_微信图片_20240314204738.jpg

      发布在 OpenMV Cam
      gv51
    • RE: openmv只能在Edge上训练模型吗

      @kidswong999 就是如果我要用神经网络的模型,就必须选择4plus吗

      发布在 OpenMV Cam
      gv51
    • RE: openmv只能在Edge上训练模型吗

      @gv51 能不能在Edge生成的openMV代码上使用别的tflite模型啊

      发布在 OpenMV Cam
      gv51
    • RE: openmv只能在Edge上训练模型吗

      @gv51 在 openmv只能在Edge上训练模型吗 中说:

      用的是4 H7 不能用Edge的模型,想弄神经网络的话只能换成plus了吗

      能不能在Edge生成的代码使用别的tflite模型啊

      发布在 OpenMV Cam
      gv51
    • openmv只能在Edge上训练模型吗

      用的是4 H7 不能用Edge的模型,想弄神经网络的话只能换成plus了吗

      发布在 OpenMV Cam
      gv51
    • RE: 加载tflite文件的时候出错

      @kidswong999 这不是妥妥坑爹呢

      发布在 OpenMV Cam
      gv51