重现步骤
1.先将训练出来的模型包的文件mp_deployment_source按教程塞到K230的文件后用视频流的.py文件进行运行,运行后发现代码没有问题,然后对其.py进行改造,将自己改好的代码塞入该框架里运行,运行一会板子无响应,IDE上没有出现报错信息,但接上串口0让其打印调试信息,调试信息出现报错信息。
期待结果和实际结果
期待的结果是传统图像层识别到红色色块能够正常在Display.show_image()函数调用后面正常显示画面,并图层对应上。但实际上在运行后面几秒,图层不匹配,再然后就无响应,串口0打印出错误的日志。
软硬件版本信息
最新版本1.2.2
错误日志
这个代码有这个报错信息:
[0m[0m[tuning] dev: 0
acq_win.width: 1920
acq_win.height: 1080
pipe_ctrl: 4261412857
sensor_fd: 10
sensor_name: gc2093_csi2
database_name: gc2093-1920x1080
buffer_num: 0
buffer_size: 0
[0m[tuning] chn: 0
out_win.width: 800
out_win.height: 480
bit_width: 0
pix_format: 5
buffer_num: 6
buffer_size: 577536
yraw_size: 0
uv_size: 0
v_size: 0
block_type: 1
wait_time: 500
chn_enable: 1
VsiCamDeviceCreate hw:0-vt:0 created!
kd_mpi_isp_set_output_chn_format, width(800), height(480), pix_format(5)
kd_mpi_isp_set_output_chn_format, width(800), height(480), pix_format(14)
kd_mpi_isp_set_output_chn_format, width(1280), height(720), pix_format(16)
[1;34;40m[dw] init, version Nov 4 2024 00:05:42
[0mAssertion failed: avail_bytes_ == avail (/home/zhangyang/workspace/k230/nncase_release_check_v2/nncase_k230_build/k510-gnne-compiler/modules/k230/src/runtime/mmz_allocator.cpp: sanity_check: 299)
vpu_exit>q_wm 15
尝试解决过程
没有试过其他方法,不懂,我用的两个图像帧输出通道作为模型推理所需的两个通道,剩下最后一个通道将其设置为RGB565后试着对其进行操作,并试着在操作完后使其显示出来。
补充材料
训练出来的模型包和改造好的文件.py一起打包压缩放到百度网盘了
链接:
通过网盘分享的文件:嘉楠官网提问包.zip
链接: https://pan.baidu.com/s/14LPNGiPy7fC1Hq7od-TwkQ 提取码: 3hrc