大家好,我是周旋。
降龙算法项目V1.4.0.0版本升级重构,重构之前的界面:
重构之后的界面:
界面我个人认为是更简约美化一些了,不过界面只是表象,重构的内容主要是代码部分:
降龙算法尝鲜版项目是个C++/QT机器视觉软开教学项目,这次V1.4.0.0版本的升级优化,主要是针对代码的规范性,风格统一化,以及可阅读性、可学习性做的优化。为了代码可阅读性,我将整个软件的所有.ui文件都去除了,采用纯代码手写界面的方式,并加以注释。
对于算法插件的接口部分以及插件的实现,也进行了统一的、规范化的流程示例,代码风格统一,有利于大家学习理解。
降龙项目自一年前发布到现在,得到了100多位老板的支持,也收获了不少大家的感谢和鼓励:
可见老板们从项目中也有很多的收获,我们的项目交流群:
降龙GUI项目介绍
在这里重新介绍下降龙项目,降龙算法尝鲜版系列包括两大内容:
- 封面图所示的一个算法展示小框架:该框架基于QT/C++语言编写,通过QT的插件机制,可以扩展任何算法,是一个学习和展示的通用小型机器视觉软件框架。
- 四种简单算法:图形旋转、灰度面积、手写Canny边缘检测、手写边缘轮廓模板匹配算法。
此项目教程受众:想入行机器视觉的学生,尤其是想做机器视觉传统算法工程师或者机器视觉软件开发工程师的同学。还有所有机器视觉行业的想学C++软件开发的从业者。
此项目教程要解决的问题:个QT/C++机器视觉软开项目,网上QT的教程很多,但结合实际项目,并教如何编写一个小型机器视觉软件的没有。本教程就会带领大家学习开发一个机器视觉软件的思想和技能。
此项目教程内容:一个基于QT插件实现的小型机器视觉算法框架,可方便的接入各种自定义算法。并包含若干演示算法,如图形旋转,边缘匹配,模板匹配等。
此项目教程目标:助力上岸机器视觉软开工程师。如果你想面机器视觉软件开发工程师,那你把降龙GUI部分搞懂,就能学会C++/QT/CMake/动态库开发/opencv这些技能,再辅以一些算法基础和计科专业课基础,那可以很顺利的拿到软开岗。
项目所有视频都在BiliBili公开,大家可以去直接学习教学视频并通过视频了解此项目的详细内容:https://www.bilibili.com/video/BV1wo4y1c7w6
项目源码,包括完整的教学文档,源码进行了教学级注释。链接见机器视觉学习网站:
https://www.roundvision.cc/image_processing/xianglongalgorithm/xianglong_04/