基于QT的带代码编辑器的简单图像智能车上位机
目前还有很多bug,但是准备考研,也没时间继续完善了┭┮﹏┭┮
前言
以前比智能车的时候一直趴在赛道上,看LCD的图像,当时想着要是有个电脑端的软件能提前运行算法判断可行性就方便了,于是这玩意就诞生了
一、系统界面
下图是软件里嵌入的代码编辑器,带有基本的Syntax Highlight功能(github上找了个轮子缝合进去的)
脚本使用C语言语法,因此很方便算法验证完成后移植到MCU平台上。脚本的风格类似于Arduino IDE
二、使用步骤
新建一个new.c文件并写入以下代码
//该函数在启动时被执行一次
void ProcessInit(){
}
//该函数每帧执行一次
int i=0;
void ProcessFunc(){
//这一个打印信息到控制台的例子
i++;
_O;printf("%d\n",i);_C;
}
选择图片源后或者不选(因为本例中没有使用),点击启动
可以手动点击下一帧,从而运行一次 ProcessFunc() 函数;或者切换到轮播模式,从而自动运行。上面是这一段脚本的运行部分结果。
三、其它例子
在每次新建脚本时,系统会自动创建一段示例程序。这段程序是一个简单的朴素模式的搜线(仅用于表示该系统可以用于智能车图像的输出),它用蓝线表明了赛道左边界,黄线表明了赛道右编界,并用粉紫色标识了赛道中线的位置。
四、BUG
很多很多BUG~~枯了,代码等完善后上传
总结
bye bye~