导航

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

    gv51 创建的帖子

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

      3
      0
      赞同
      3
      楼层
      1123
      浏览

      你的代码逻辑有问题。 for max_blob in img.find_circles()应该是 for circle in img.find_circles(roi=max_blob.rect()) 但是,如果判断色块是否为圆,直接判断圆度就行了。 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) img.draw_rectangle(max_blob.rect()) print(max_blob.roundness())
    • 我这个是整块板子坏了,还是单单摄像头坏了
      OpenMV Cam • • gv51

      2
      0
      赞同
      2
      楼层
      1042
      浏览

      这个不是正版的板子,寄给卖家维修。
    • openmv只能在Edge上训练模型吗
      OpenMV Cam • • gv51

      7
      0
      赞同
      7
      楼层
      3851
      浏览

      @gv51 是的
    • 我想使用mv4 H7 进行中文识别,在 tesseract-ocr里面已经训练好了库,但我不知道怎么移植。求解惑,谢谢!
      OpenMV Cam • • gv51

      2
      0
      赞同
      2
      楼层
      1401
      浏览

      目前移植不了。OpenMV做不了OCR