导航

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

    qyn1 发布的帖子

    • RE: 为什么 img.draw_cross(r.cx(), r.cy())不能画出中心坐标 出现“r”中没有“cy和cx”

      @kidswong999 改完后出现 can't convert float to int 的错误这样该怎么纠正呢?

      发布在 OpenMV Cam
      Q
      qyn1
    • 为什么 img.draw_cross(r.cx(), r.cy())不能画出中心坐标 出现“r”中没有“cy和cx”

      for r in img.find_rects(threshold = 30000, x_margin = 100, y_margin = 100, h_margin = 100,w_margin = 100,
      r_min = 2, r_max = 100, r_step = 2):
      area1 = (r.x(), r.y(), r.h(), r.w())
      #area1为识别到的矩形的区域,即外接矩形框
      statistics = img.get_statistics(roi=area1)#像素颜色统计
      print(statistics)
      if 0<statistics.l_mode()<100 and 0<statistics.a_mode()<127 and 0<statistics.b_mode()<127:
      img.draw_rectangle(r.x(), r.y(), r.h(),r.w(), color = (0, 255, 0))#识别到的红色圆形用绿色的圆框出来
      img.draw_cross(r.cx(), r.cy(),color = (45, 65, 85), size = 10, thickness = 2)

        为什么 img.draw_cross(r.cx(), r.cy(),color = (45, 65, 85), size = 10, thickness = 2)不能画出中心坐标
      

      出现“r”中没有“cy和cx”

      发布在 OpenMV Cam
      Q
      qyn1