导航

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

    Gloria

    @Gloria

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

    Gloria 关注

    Gloria 发布的帖子

    • RE: 关于模板匹配的参数设置问题

      我也觉得自己表达得很不好,不好意思,
      是那个模板匹配用的NCC算法只能局限于识别到大小与模板相同的图像
      假如我的图像区域有这么大0_1521009952691_0d2fa836-359b-43b9-bc9d-6385c654bfcd-image.png
      但是我的模板是这个
      0_1521009979864_b8ac831e-8309-4232-81fe-5f19acc269eb-image.png
      然后我必须要把摄像头移动到画面只有上面这个模板的时候才能够识别的出来
      这样就比较麻烦
      所以如果我设置一个大小和这个差不多一样的ROI去识别的话
      可否解决这个缺陷

      发布在 OpenMV Cam
      G
      Gloria
    • 关于模板匹配的参数设置问题

      想问一下假如我先设置的图片像素是QVGA,0_1521007743995_f0465d6e-6746-4a9d-b5de-6e4f3b0de390-image.png r然后再设置ROI,那所设的ROI的大小是否能够成为模板匹配的大小,0_1521007873492_4627ea82-5476-4e02-9805-9b6b80094f19-image.png 可能我表达的不是很好,但是我的意思其实是模板匹配那个函数局限比较大,只能匹配和模板大小一样的画面嘛,那设置了ROI之后的那个大小如果跟模板差不多是否能够满足那个要求呢,还有0_1521007964635_e5a84869-3f0a-4a03-a0f2-a2e2cc114dd9-image.png z这个应该的作用是什么呢

      发布在 OpenMV Cam
      G
      Gloria
    • RE: find.keypoint和模板匹配

      还有为什么我在例程keypoints_1的find.keypoint的函数中加了ROI之后会提示错误
      0_1520910310842_7264a2c7-aa47-43eb-90e3-53e201f011b9-image.png
      0_1520910344982_d46fbbcb-a544-467b-9fda-083cf9c45148-image.png
      其他都没有改动

      发布在 OpenMV Cam
      G
      Gloria
    • find.keypoint和模板匹配

      find.keypoint和模板匹配哪个准确度更高,他们的缺点和优点分别是什么,

      发布在 OpenMV Cam
      G
      Gloria
    • RE: 为什么使用找圆程序会出现内存问题

      所以是除了ROI的那个区域其他的部分都不会占用内存的意思吗

      发布在 OpenMV Cam
      G
      Gloria
    • RE: 为什么使用找圆程序会出现内存问题

      可是为什么这样又可以呢,这个也是QVGA,难道是因为我单独定义了ROI吗

      
      import sensor, image, time
      
      sensor.reset()
      sensor.set_pixformat(sensor.RGB565)
      sensor.set_framesize(sensor.QVGA)
      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()
      
      
      ROI=(240,160,50,50)
      
      threshold_100 = (44, 52, 33, 58, -2, 19)
      
      
      while(True):
          img = sensor.snapshot()        # Take a picture and return the image.
      
          for blob_100 in img.find_blobs([threshold_100], roi = ROI, pixels_threshold = 200, area_threshold = 200, merge = True):
              img.draw_rectangle(blob_100.rect())
              img.draw_cross(blob_100.cx(), blob_100.cy())
              img.draw_string(blob_100.cx(),blob_100.cy(),"100yuan",color = 0)
      
          for c in img.find_circles(roi = ROI, threshold = 2000, x_margin = 10, y_margin = 10, r_margin = 10):
              img.draw_circle(c.x(), c.y(), c.r(), color = (255, 0, 0))
              print(c)
      
      
      
      
          img.draw_rectangle(ROI)```
      发布在 OpenMV Cam
      G
      Gloria
    • RE: 为什么使用找圆程序会出现内存问题

      @kidswong999 你好,我想知道这个找色块的函数太多然后加上找圆的函数就不行了还是什么原因呢?

      发布在 OpenMV Cam
      G
      Gloria
    • RE: 为什么使用找圆程序会出现内存问题

      @kidswong999 请问这代码是哪里出问题了吗

      发布在 OpenMV Cam
      G
      Gloria
    • find.circles的函数参数设置问题

      find.circles的函数应该改变什么参数使得稍微不是很圆,比如有点椭圆的形状也能被识别呢

      发布在 OpenMV Cam
      G
      Gloria