基于PyQt的图像算法开发软件——如何让你开发效率翻倍
这是我本科时候的一个练手项目,代码写的并不是很优雅,还请见谅 项目已经整理部分放到github上可以运行,链接 https://github.com/yejiongkai/IIP.git,有问题欢迎交流。 一、目的 曾经做过一个图像算法开发的项目,一开始就是通过代码调参运行查看结果,但是这样效率极低,尤其是涉及多个算法时,修改其中一个算法的参数,后面的算法参数可能都要变。 然后我就想着制作一个能 像PS(但接口尽可能暴露给用户)和Halcon(但不需要进行任何程序编写) 的软件,如果能够将算法封装一个个可交互的单元(类似PS和Halcon),动动鼠标和键盘就能任意组合算法并调参,再通过一个运行按钮就可以对输入图像做处理,并将输出图像存储起来(类似PS的历史记录),可以随时查看,在加上大量人性化的UI交互,就能让你的开发效率翻倍。 经过断断续续的几年开发和完善,软件的功能逐渐增多,添加了目标检测,图像配准,设置伪彩等功能。这些功能之间的图像数据是共用的,所以你可以将你的输入图像经过算法处理,直接用于目标检测查看检测效果。 ...
基于飞腾E2000的目标跟踪机器人——介绍和展示
作品介绍 这是我的研究生电子设计竞赛作品,参加的是飞腾企业命题,最后是获得了总决赛团队三等奖和飞腾企业专项三等奖(赛道第四)。这是我第一次开始实践自己的课题,尝试完成一个以目标跟踪为核心的机器人。关于为什么要做机器人,是因为我的本科毕设做了一条仿生鱼,在此基础上改进会省力一些。整个项目包括硬件结构设计(手搓,比较粗糙),服务器程序,上位机软件和STM32舵机控制程序。 硬件结构设计 本项目采用三舵机模块串联方案模拟鱼尾摆动结构,利用双尾结构实现跟踪和运动模式的切换,其中大腿和脚底板使用270度舵机,小腿使用180度舵机。在舱体肩部和腰部分别添加两个纵向转动和一个横向转动舵机,通过连接件将鱼尾和舱体连接,实现跟踪云台功能。通过控制双尾摆动方式实现在水中运动,通过跟踪云台实现在陆地上定点跟踪模式。 服务器程序设计 ...
无人机跟踪器——介绍和展示
项目介绍考虑到未来低空经济不断发展,无人机智能化是未来所趋,加上导师的吩咐,我的课题应运而生。之前实验室的跟踪器基本只是一个demo(在开发板上跑个模型识别下视频就算完成),而导师对我的要求是将其做成一个产品(此时我的小脑袋瓜充满问号),所以我费劲脑汁,从产品的三要素出发(用户需求,功能,性能)开始了我的RK3588机载跟踪器开发。欢迎各位大佬们一起进行技术交流。 设备选型1. 机载电脑本项目采用Rockchip RK3588作为机载电脑,原因有以下几点: 国产化(实验室性质较为特殊) RK3588有RGA(2D硬件加速),MPP(视频编解码硬件加速)和NPU(神经网络加速器) RGA可以优化视频拉流时的色域转换(NV12转RGB),图像变换(resize)等功能 MPP可以实现硬件H264, H265的编解码,实现视频拉流和视频存储功能 NPU可以加速神经网络推理速度,但需注意RK3588的NPU有三个核心,每个核心2TOPS,...