欢迎光临散文网 会员登陆 & 注册

ESP32CAM micropython的操作指南

2020-12-14 17:02 作者:邪恶的胖次菌  | 我要投稿

import camera

#引入camera库

camera.init(0, format=camera.JPEG)  

#初始化相机

 

设置分辨率(不设置分辨率默认是200万像素

camera.framesize(camera.FRAME_240X240)

分辨率参数:

camera.FRAME_96X96   96x96

camera.FRAME_240X240   240x240

camera.FRAME_QVGA    320X240

camera.FRAME_VGA   640x480

camera.FRAME_SVGA    800x600

camera.FRAME_HD     1280X720

 

设置特殊模式

# specialeffects

camera.speffect(camera.EFFECT_NONE)

# The optionsare the following:

# EFFECT_NONE(default) EFFECT_NEG EFFECT_BW EFFECT_RED EFFECT_GREEN EFFECT_BLUE EFFECT_RETRO

参数

EFFECT_NEG 偏紫色

BW 黑白

RED 红

GEEN 绿

Blue 蓝

RETRO 怀旧风格

 

 

#设置白平衡

# white balance

camera.whitebalance(camera.WB_NONE)

# The optionsare the following:

# WB_NONE(default) WB_SUNNY WB_CLOUDY WB_OFFICE WB_HOME

 

 

#设置饱和度

# saturation

camera.saturation(0)

# -2,2 (default0). -2 grayscale

 

 

#设置亮度

# brightness

camera.brightness(0)

# -2,2 (default0). 2 brightness

 

 

#设置对比度

# contrast

camera.contrast(0)

#-2,2 (default0). 2 highcontrast

 

 

#设置图片质量

# quality

camera.quality(10)

# 10-63 lowernumber means higher quality

 

所有设置必须在camera.capture()执行之前。

 

拍照

buf = camera.capture()

 #照片以二进制数据保存在buf这个变量中


存储(python的文件存储)

img=open("a.jpg","w")

img.write(img)

img.close()

 

SD卡挂载

import uos

from machine import SDCard

uos.mount(SDCard(),'/sd')

#挂载在SD卡上了

uos.chdir('sd') #切换到sd卡目录

uos.listdir() #查看文件下所有的文件


ESP32CAM micropython的操作指南的评论 (共 条)

分享到微博请遵守国家法律