导航

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

    dehi

    @dehi

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

    dehi 关注

    dehi 发布的帖子

    • RE: 两个色块颜色一样但大小不一样,一个大一个小,我该如何去识别小的色块,请大佬求教

      @kidswong999
      好的大佬,我明白了

      发布在 OpenMV Cam
      D
      dehi
    • RE: 两个色块颜色一样但大小不一样,一个大一个小,我该如何去识别小的色块,请大佬求教

      @kidswong999
      大佬按照你的提示,自己又修改了一下代码,代码如下
      import sensor, image, time
      thresholds = [(79, 39, 100, 31, -1, -96)]
      sensor.reset()
      sensor.set_pixformat(sensor.RGB565)
      sensor.set_framesize(sensor.QVGA)
      sensor.skip_frames(time = 2000)
      sensor.set_auto_gain(False)
      sensor.set_auto_whitebal(False)
      clock = time.clock()

      def find_small(blobs):
      max_size=0
      small_blob=None
      for blob in blobs:
      if (blob[2]*blob[3] > max_size) and (blob[4] < 5000):
      small_blob=blob
      return small_blob

      while(True):
      clock.tick()
      img = sensor.snapshot()
      blobs = img.find_blobs(thresholds,pixels_threshold=3500, area_threshold=3500,merge=True)
      if blobs:
      small_blob = find_small(blobs)
      img.draw_rectangle(small_blob.rect())
      img.draw_cross(small_blob.cx(), small_blob.cy()) # cx, cy
      print(clock.fps())
      但是又出现了下面这个错误,不知道怎么办,请教一下大佬
      0_1556022636260_3de6e394-8b9b-4f6a-9062-89994a93408c-image.png

      发布在 OpenMV Cam
      D
      dehi
    • RE: 两个色块颜色一样但大小不一样,一个大一个小,我该如何去识别小的色块,请大佬求教

      0_1555920718447_733f0d02-7548-4e8d-a9c5-d5e8ed4ad529-image.png

      发布在 OpenMV Cam
      D
      dehi
    • 两个色块颜色一样但大小不一样,一个大一个小,我该如何去识别小的色块,请大佬求教
      import sensor, image, time
      thresholds = [(9, 89, 103, -114, -117, -36)] 
      sensor.reset()
      sensor.set_pixformat(sensor.RGB565)
      sensor.set_framesize(sensor.QVGA)
      sensor.skip_frames(time = 2000)
      sensor.set_auto_gain(False) 
      sensor.set_auto_whitebal(False) 
      clock = time.clock()
      
      
      def find_small(blobs):
          max_size=0
          for blob in blobs:
              if blob[4] < 5000:
                  small_blob=blob
          return small_blob
          
      
      while(True):
          clock.tick()
          img = sensor.snapshot()
          blobs = img.find_blobs(thresholds,pixels_threshold=3500, area_threshold=3500,merge=True)
          if blobs:
              small_blob = find_small(blobs)
              img.draw_rectangle(small_blob.rect()) # rect
              img.draw_cross(small_blob.cx(), small_blob.cy()) # cx, cy
          print(clock.fps())
      

      以上是我的源代码。
      我曾尝试用blob.pixels小于某个值实现,但出现了报错,下面是报错的提示,提示错的代码行是 return small_blob
      不知道错在哪里了,向大佬求教。
      0_1555920302828_319d93db-1322-4f9f-98ac-2def611f598b-image.png

      发布在 OpenMV Cam
      D
      dehi
    • RE: 物体颜色与背景颜色一样时识别跟踪的云台

      @kidswong999 如果背景墙是红色、矩形,而我的目标物体是红色、圆形,那可不可以我采用灰度图格式,用形状识别的算法实现对物体的追踪呢?

      发布在 OpenMV Cam
      D
      dehi
    • RE: 物体颜色与背景颜色一样时识别跟踪的云台

      @kidswong999 在 物体颜色与背景颜色一样时识别跟踪的云台 中说:

      物体颜色与背景颜色一样时,无法用颜色识别,事实上也无法用视觉。

      如果背景墙是红色、矩形,而我的目标物体是红色、圆形,那可不可以我采用灰度图格式,用形状识别的算法实现对物体的追踪呢?

      发布在 OpenMV Cam
      D
      dehi
    • 物体颜色与背景颜色一样时识别跟踪的云台

      目前在做物体跟踪的云台,请问大家,当物体颜色与背景颜色一样时该怎样识别跟踪目标物体,比如识别跟踪红色目标物体,这时背景也是红色的。这时该怎样识别跟踪物体。拜托了大家😁 😁

      发布在 OpenMV Cam
      D
      dehi