期待结果和实际结果
我希望获取到图像上一块区域的灰度值。
软硬件版本信息
K230
错误日志
尝试解决过程
补充材料
参考如下代码:
import time, os, gc, sys
from media.sensor import *
from media.display import *
from media.media import *
DETECT_WIDTH = ALIGN_UP(800, 16)
DETECT_HEIGHT = 480
sensor = None
# construct a Sensor object with default configure
sensor = Sensor(width=DETECT_WIDTH,height=DETECT_HEIGHT)
# sensor reset
sensor.reset()
# set chn0 output size
sensor.set_framesize(width=DETECT_WIDTH,height=DETECT_HEIGHT)
# set chn0 output format
sensor.set_pixformat(Sensor.RGB565)
# use IDE as display output
Display.init(Display.VIRT, width= DETECT_WIDTH, height = DETECT_HEIGHT,to_ide = True)
# init media manager
MediaManager.init()
# sensor start run
sensor.run()
while True:
img = sensor.snapshot(chn=CAM_CHN_ID_0)
st=img.get_statistics(roi=(10,10,200,200))
print(st.mean())
Display.show_image(img)
gc.collect()
# sensor stop run
sensor.stop()
# deinit display
Display.deinit()
# sleep
os.exitpoint(os.EXITPOINT_ENABLE_SLEEP)
time.sleep_ms(100)
# release media buffer
MediaManager.deinit()