导航

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

    zgwu

    @zgwu

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

    zgwu 关注

    zgwu 发布的帖子

    • 如何进行有筛选的模板匹配?

      @yuan 请问如何进行有筛选的模板匹配?

      发布在 OpenMV Cam
      Z
      zgwu
    • RE: 逆透视变换

      @kidswong999 ok,谢谢

      发布在 OpenMV Cam
      Z
      zgwu
    • RE: 逆透视变换

      @kidswong999 以一定的角度看桌子上的一本书,然后将摄像头识别到梯形重新拉成矩形。是应该对sensor.snapshot()函数返回回来的图像,进行拉伸变换吗,还是应该如何操作。看了不少资料,还是没有头绪,还请指教🙏🏻

      发布在 OpenMV Cam
      Z
      zgwu
    • RE: 逆透视变换

      @kidswong999 那应该是对他的img类进行处理吗?

      发布在 OpenMV Cam
      Z
      zgwu
    • 逆透视变换

      请问可以对openmv的图像进行逆透视变换吗?官方是不是没有封装过相关的算法,如果想对它进行逆透视变换是不是需要从底层开始写?

      发布在 OpenMV Cam
      Z
      zgwu
    • RE: 分区域扫描图像

      @kidswong999 嗯嗯,我速度要求不是很高。非常感谢您的帮忙,感谢感谢。

      发布在 OpenMV Cam
      Z
      zgwu
    • RE: 分区域扫描图像

      想问有没有人做过类似的,通过对set_windows()的变量进行不断变换和扫描的工作?

      发布在 OpenMV Cam
      Z
      zgwu
    • RE: 分区域扫描图像

      如果不在循环里进行初始化的话,saomiao函数只能给set_windows返回第一个值。如果加初始化的话,会出现sensor timeout 的错误。有人知道怎么解决吗?求指教0_1530496783280_1530496742(1).png 0_1530496837599_1530496819(1).png

      发布在 OpenMV Cam
      Z
      zgwu
    • 分区域扫描图像

      想用VGA格式读一幅图像,但是内存不够,所以想把一幅图片分开扫描,但遇到很多问题,求指教

      yellow_threshold   = (   70,   80,  10,   25,   30,   60)
      
      from pyb import UART
      from pyb import Timer
      ROI1=(90,0,230,400)
      ROI2=(90,400,230,80)
      ROI3=(320,0,110,460)
      ROIS=[ROI1,ROI2,ROI3]
      def saomiao():
          while(True):
              for ROI in ROIS:
                  pyb.delay(1000)
                  sensor.reset()
                  #sensor.skip_frames(10)
                  return ROI
                  
              
      
      sensor.reset() # 初始化摄像头
      sensor.set_pixformat(sensor.RGB565) # 格式为 RGB565.
      sensor.set_framesize(sensor.VGA)
      sensor.set_windowing(saomiao())
      sensor.skip_frames(1000) 
      sensor.set_auto_whitebal(False)# Create a clock object to track the FPS.
      clock = time.clock()
      uart = UART(3, 9600)
      #start = pyb.millis()
      while(True):     
          image = sensor.snapshot()         # Take a picture and return the image.
          img = image.lens_corr(strength=1.8)
          blobs = img.find_blobs([yellow_threshold])
          #img.draw_rectangle(ROI)    
          if blobs:
           for b in blobs:
              img.draw_rectangle(b[0:4])
              uart.write('CX :')
              uart.write(str(b[5]))
              print('x:',str(b[5]))
              uart.write('CY :')
              uart.write(str(b[6]))
              print('y:',str(b[6]))
      
      
      发布在 OpenMV Cam
      Z
      zgwu
    • RE: 为什么好多函数例如find_blobs等都不支持VGA格式的图像,如果想在VGA格式下使用这些函数有什么方法吗

      @kidswong999 好吧,把set_windowing()函数放到skip_frames()函数前面就可以了,如果把set_windowing()放到最后就会出现我的那种情况,报格式错误。这有是什么原因呢?

      发布在 OpenMV Cam
      Z
      zgwu