- 连接
openmv
后,可以在openmv IDE
中查看源码。这里记录一下,顺便翻译一手
# Hello World Example
#
# Welcome to the OpenMV IDE! Click on the green run arrow button below to run the script!
# 点击IDE左下角的插头,连接 openmv ,再点下面的绿色箭头,运行代码查看效果
import sensor, image, time
# sensor 是感光元件模块
# image 是图像处理模块
# time 是时钟模块
sensor.reset() # 初始化感光元件
sensor.set_pixformat(sensor.RGB565) # 设置像素点格式:RGB565是彩图,GRAYSCALE是灰度图
sensor.set_framesize(sensor.QVGA) # 设置感光元件分辨率的大小为 QVGA (320x240)
# 分辨率查看 https://book.openmv.cc/image/sensor.html -> 感光元件 -> 设置图像大小
sensor.skip_frames(time = 2000) # 设置相机模块的帧大小
# 图像跳过几帧时,上面的设置生效
# 相当于延时
clock = time.clock() # 返回一个时钟对象
while(True):
clock.tick() # 开始追踪运行时间
img = sensor.snapshot() # 使用相机拍摄一张照片,并返回 image 对象
print(clock.fps()) # 停止追踪运行时间,并返回当前FPS(每秒帧数)
# 在串行终端中输出帧率
- 摄像头注意
- 禁用帧缓存区后可以提高帧率
IDE
右上角图像中出现明显的黑线或黑点,说明感光元件有污渍IDE
右上角图像模糊,表明没有调焦
openmv
注意openmv
若插有SD
卡,则在我的电脑中会显示类似于U盘的存储区,这就是openmv
的flash
区- 自定义代码可以放在
flash
区中,然后运行 - 编辑好自己的代码后,点击下图中的按钮,可以将目前的文件添加为
openmv
的主文件
也可以将自己的.py
文件复制到SD
卡中,在openmv IDE
中打开自己的.py
文件,然后点击左下角的连接,再点击运行 - 例程位置:IDE安装位置\share\qtcreator\examples