系统迁移中,暂时无法访问,所有数据会迁移到新的网站。
OpenMV VSCode 扩展发布了,在插件市场直接搜索OpenMV就可以安装
如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修。
发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
每一个新的提问,单独发一个新帖子
帖子需要目的,你要做什么?
如果涉及代码,需要报错提示与全部代码文本,请注意不要贴代码图片
必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
怎么能减小灰度图与彩图之间的切换频率?
-
import sensor, image, math,pyb
sensor.reset()
sensor.set_framesize(sensor.QVGA)
while(True):
sensor.set_pixformat(sensor.GRAYSCALE)
for i in range(10):
img=sensor.snapshot()
for j in range(100):
x=(pyb.rng()%(2img.width()))-(img.width()//2)
y=(pyb.rng()%(2img.height()))-(img.height()//2)
img.set_pixel(x,y,255)
sensor.set_pixformat(sensor.RGB565)
for i in range(10):
img=sensor.snapshot()
for j in range(100):
x=(pyb.rng()%(2img.width()))-(img.width()//2)
y=(pyb.rng()%(2img.height()))-(img.height()//2)
img.set_pixel(255,255,255)
-
https://docs.singtown.com/micropython/zh/latest/openmvcam/library/omv.image.html#image.to_grayscale
不更改sensor,直接把彩色的图片转为灰度图。
-
此回复已被删除!
-
@kidswong999 怎么还是不能把彩图转变成灰度图啊
-
import sensor, image, time sensor.reset() # Reset and initialize the sensor. sensor.set_pixformat(sensor.RGB565) # Set pixel format to RGB565 (or GRAYSCALE) sensor.set_framesize(sensor.QVGA) # Set frame size to QVGA (320x240) sensor.skip_frames(time = 2000) # Wait for settings take effect. clock = time.clock() # Create a clock object to track the FPS. while(True): clock.tick() # Update the FPS clock. img = sensor.snapshot() # img这里是彩色 img = img.to_grayscale() # img这里是灰色 print(clock.fps())