导航

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

    ipdc

    @ipdc

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

    ipdc 关注

    ipdc 发布的帖子

    • RE: 图像识别,如何把凸起的图片变成平面的?

      此程序的功能是提取正方形纸片上256个小方格中心点像素,并判断黑白。

      发布在 OpenMV Cam
      I
      ipdc
    • RE: 图像识别,如何把凸起的图片变成平面的?

      img = sensor.snapshot().lens_corr(1.8).binary([BIN_THR])
      都说是这一句起作用,但是好像没有效果,求大神指点

      发布在 OpenMV Cam
      I
      ipdc
    • 图像识别,如何把凸起的图片变成平面的?
      import sensor, image, time
      from pyb import UART
      #list list1,listbin,listtrans#list1[256],listbin[256],listtrans[32]
      BIN_THR = (192, 255)
      #ROI_RECT = (32,22,16,16) # 6 * 16
      #ROI_RECT = (32,22,16,16)
      sensor.reset()                      # Reset and initialize the sensor.
      sensor.set_pixformat(sensor.GRAYSCALE) # Set pixel format to RGB565 (or GRAYSCALE)
      sensor.set_framesize(sensor.QVGA)   # Set frame size to QVGA (320 * 240)
      #sensor.set_framesize(sensor.B64X64)
      #sensor.set_windowing(ROI_RECT)
      #sensor.set_windowing((319, 239))
      sensor.skip_frames(time = 2000)     # Wait for settings take effect.
      sensor.set_auto_gain(False)
      sensor.set_auto_whitebal(False)
      
      while(True):
          img = sensor.snapshot().lens_corr(1.8).binary([BIN_THR])         # Take a picture and return the image.
          #img = sensor.snapshot().binary([BIN_THR])
          k=0
          for i in range(0,16):
              for j in range(0,16):
                 list1[k]=img.get_pixel(15*i+7,15*j+7)
                 print(list1[k])
                 print('/')
                 if list1[k]>128:
                      listbin[k]=1
                 else:
                      listbin[k]=0
                 k+=1
          for m in range(0,32):
              listtrans[m]=listbin[m*8]*2^7+listbin[m*8+1]*2^6+listbin[m*8+2]*2^5+listbin[m*8+3]*2^4+listbin[m*8+4]*2^3+listbin[m*8+5]*2^2+listbin[m*8+6]*2^1+listbin[m*8+7]*2^0
              sensor.skip_frames(time = 500)
      
          uart = UART(3, 9600)
          uart.write(listtrans)#UART 3 RX -> P5 (PB11)UART 3 TX -> P4 (PB10)
      
      发布在 OpenMV Cam
      I
      ipdc
    • RE: 各位大神,请教图像识别问题

      两种方法都行,在线等回复,谢谢啦

      发布在 OpenMV Cam
      I
      ipdc
    • 各位大神,请教图像识别问题

      0_1565183141285_微信图片_20190807210346.png 这个图片识别的方法有2个:
      1.用image.get_pixel()的这个函数获取指定位置的像素,但是如何将图片的256个格子跟指定位置对应,是个难题;
      2.用图像切割,将整张图片切成256个小块,分别进行判断。
      求哪位大神给个例子我,急盼回复!!

      发布在 OpenMV Cam
      I
      ipdc