详情描述

我是按照https://wiki.lckfb.com/zh-hans/lushan-pi-k230/image-recog/img-draw.html#_5-%E5%9C%A8%E6%91%84%E5%83%8F%E5%A4%B4%E9%87%87%E9%9B%86%E5%88%B0%E7%9A%84%E7%94%BB%E9%9D%A2%E4%B8%8A%E7%BB%98%E5%88%B6这个例程进行改动的,但是帧缓冲区只有摄像头识别的图象没有我要绘制的图形,究竟是哪里出问题了呢

已尝试解决的方法及结果
例程是可以正常运行的,但是在帧缓冲区没有看见绿色矩形,帧缓冲区图片如下


立创开发板
全部评论 默认 最新
立创开发板 官方
2025-07-11 11:11:35 来自广东
发完整代码 不要截图
巨匠的猫 作者
2025-07-11 11:16:21 来自山西
import time,sys from media.sensor import * from media.display import * from media.media import * sensor_id = 2 sensor = None DISPLAY_WIDTH = 1920 DISPLAY_HEIGHT = 1080 DISPLAY_MODE = "VIRT" DISPLAY_WIDTH = ALIGN_UP(1920, 16) DISPLAY_HEIGHT = 1080 Display.init(Display.VIRT, width=DISPLAY_WIDTH, height=DISPLAY_HEIGHT, fps=60, to_ide=True) # 构造一个具有默认配置的摄像头对象 sensor = Sensor(id=sensor_id) sensor.reset() # 设置通道0的输出尺寸、像素格式 sensor.set_framesize(width=DISPLAY_WIDTH, height=DISPLAY_HEIGHT, chn=CAM_CHN_ID_0) sensor.set_pixformat(Sensor.RGB888, chn=CAM_CHN_ID_0) MediaManager.init() sensor.run() while True: # 捕获通道0的图像 img = sensor.snapshot(chn=CAM_CHN_ID_0) img.draw_rectangle(20, 20, 100, 50, color=(0, 255, 0), thickness=5) img.draw_circle(200, 150, 50, color=(255, 0, 0), thickness=3) img.draw_line(300, 50, 400, 200, color=(0, 0, 255), thickness=2) img.draw_string_advanced(50, 100, 32,"你好,K230", color=(255, 255, 0), scale=2) img.draw_cross(400, 240, color=(255, 255, 255), size=20, thickness=2) Display.show_image(img) time.sleep_ms(30)
立创开发板 官方
2025-07-11 14:43:50 来自广东
进庐山派的群里说吧 这里发的代码完全格式都变了
legendxuxu
2025-07-20 17:03:33 来自广东
庐山派的群在哪呀
没有更多啦~