归档:图形图像学习路线总结 -- Apple的学习笔记

一,前言

简书从2018年5月开始,接下来会有一个10年的维护期,我需要汇总下我的学习内容,使其系统化,保持一定专注度。主要围绕视觉领域大方向。此文章为置顶文章,将不定期更新。

  1. 包括2D/3D图像相关数学基础理论,机器学习。
  2. Linux或arm下的图形图像算法及应用开发。
  3. 主要开发语言c++11和python。
  4. 视频流媒体开发。
  5. Linux驱动开发。
  6. Hypervisor Qemu虚化源码二次开发。
  7. GUI引擎开发。
  8. QT上位机工具开发。
  9. blender 3D建模渲染,动画制作和插件开发。

二, blog历史脚印:

  1. 2018年主攻计算机视觉理论。主要以学习基于图像的数学,主攻图像处理及人工智能理论。(目的:仅入坑后以便进行后期规划,当前暂停深入学习)
  2. 2019年主攻c++11和视觉库及面向对象设计。主要以python工具,c++11和QT以及linux opencv和以太网应用开发为主。
  3. 2020年上半年主攻视觉3D opengl和vulkan及嵌入式(图形图像/camera/视频)
  4. 2020年下半年重点方向切换为Linux的驱动开发。(从计算机视觉相关的算法和应用切换为底层,因为和我当前的工作经验更匹配,更适合作为切入点,并且学习了之后,发现从0开始setup up一个系统或者建立一个驱动好有成就感,说不定某天我也可以成为一名linux驱动开源贡献者,我会觉得很自豪)
  5. 2021年为开源大年。所以我开始了取其精华去其糟粕的学习路线。开始研究GUI引擎及操作系统源码,并且进行对比总结,力求掌握其精华为我所用。
  6. 2022年以创作QT小工具及python工具为主。属于学以致用阶段。也属于对自己的阶段性检验时间,所以要有落地的创造发明物,哈哈~

三,大总结系列归档

  1. opengl及vulkan入门,GPU及shader理论入门(2020上半年)
    大总结:嵌入式3D动画学习步骤总结--Apple的学习笔记
  2. Linux设备驱动及应用开发学习(2020上半年)
    大总结:诊断小系统搭建步骤总结--Apple的学习笔记
  3. RTOS学习(2020上半年)
    大总结:各类RTOS学习总结--Apple的学习笔记
  4. 视觉理论,opencv,机器学习,视觉slam和ROS小项目(2018下半年和2019上半年)
    大总结:机器学习和视觉slam小项目--Apple的学习笔记
  5. c++11和QT应用编程(2019下半年和2020上半年)
    大总结:Linux c++11及QT应用编程 -- Apple的学习笔记
  6. python工具学习(一直)
    大总结:python小工具 -- Apple的学习笔记
  7. FFmpeg流媒体入门(2020中旬)
    大总结:FFmpeg流媒体开发入门方法--Apple的学习笔记
  8. uboot启动双系统Kernel,文件系统构建(2020下半年)
    大总结:从定制uboot到双系统Kernel启动文件系统--Apple的学习笔记
  9. 按linux设备驱动开发详解完成理论学习后的动手实践(2020下半年)
    大总结:动手写Linux驱动练习--Apple的学习笔记
  10. 增加linux设备驱动的难度及进行源码分析增加熟练度(2020下半年)
    大总结:基于Kernel5.4的Linux外设驱动实战--Apple的学习笔记
  11. Hypervisor Qemu虚化源码二次开发(2021上半年)
    大总结:Qemu虚化源码二次开发--Apple的学习笔记
  12. OS和GUI源码阅读(2021上半年)
    大总结:OS和GUI源码阅读--Apple的学习笔记
  13. c数据结构及c++设计模式复习(2021上半年)
    大总结:c及c++设计基础复习--Apple的学习笔记
  14. littlevgl GUI引擎源码学习(2021年上半年)
    大总结:littlevgl GUI引擎源码学习--Apple的学习笔记
  15. 上下机文件传输系统工程制作(2021年中旬)
    大总结:上下位机文件传输系统--Apple的学习笔记
  16. QT6界面开发入门(2021年下半年)
    大总结:QT6基本控件入门--Apple的学习笔记
    大总结:QT6小项目进阶准备--Apple的学习笔记
  17. 单片机杂项(2021年下半年)
    大总结:单片机杂项--Apple的学习笔记
  18. QT及单片机的uds bootloader刷新系统开发(2022年上半年)
    大总结:QT的boot文件刷新系统开发--Apple的学习笔记
  19. MCU及python小工具(2022年中旬)
    大总结:MCU及python工具杂项--Apple的学习笔记
  20. MCU,QT,python等杂项(2022年下旬)
    大总结:单片机杂项--Apple的学习笔记
  21. blender 3D建模渲染入门(2023年上旬)
    大总结:blender建模入门学习--Apple的学习笔记
    大总结:blender材质渲染入门学习--Apple的学习笔记
    大总结:blender材质进阶--Apple的学习笔记
  22. etas os源码学习(2023年中旬)
    etas os源码学习大总结--Apple的学习笔记
  23. iar及arm内核杂项(2023年中旬)
    iar工程及内核相关杂项大总结--Apple的学习笔记
  24. qt小工具杂项(2023年中旬)
    QT监控小demo大总结--Apple的学习笔记

四, 展望未来

围绕图像处理/CG/机器学习,三大内容从理论到实践,从底层到引擎开发到应用算法开发,从图像处理基本功能到vslam和ROS的定位导航入坑。基本上都玩了一遍入门。
接下来会从Linux视觉底层开始,寻找切入点进行深入,逐个击破,慢慢向上层开发走。大树的树根就一个(我叫它底层)而树枝有很多,然后树叶更多。接着像哪条树枝方向走,根据将来的学习机遇和兴趣再定。

小目标:五年内成为下位机底层驱动某子系统全栈工程师及掌握配套上位机工具链制作
大目标:十年后成为github热门项目的创始人
座右铭:学以致用,乐趣无穷
梦想总是要有的,万一实现了呢!

五,更新记录

  1. 2020年6月7日
    初版释放,撰稿人:AppleCai于家中
  2. 2020年10月10日
    定义了要进行1年的Linux底层驱动开发(围绕图形图像会使用的外设),同时加强内核及文件系统的进一步了解。
  3. 2021年1月24日
    源码学习阶段,找到了一个优秀的源码qemu,可以结合底层驱动和SDL图像开发,又是现在主流的hypervisor虚化方案,值得花费一定时间学习研究,并且进行二次开发。
  4. 2021年4月10日
    开始进行GUI和RTOS的源码阅读。通过小而精的代码来学习其造轮子的设计思路。
  5. 2021年7月3日
    从开始学习视觉相关技能开始创建了简书blog,时间一晃已经过了3个春秋。看来我的5年期小目标是完成不了。
    因为我把视觉相关聚焦到了底层GUI引擎开发,以及应用层工具开发,并且还拓展到了底层OS系统及驱动开发。甚至还接触了windows驱动开发。
  6. 2022年2月8日
    新的一年,最适合做计划了。距离我5年期的目标还有1.5年,那么接下来我将结合我的行业经验及发明创造的兴趣爱好,聚焦已经自学入门的QT,接下来将实现一个基于uds的bootloader上位机can工具项目,作为我5年目标的输出物。
  7. 2023年1月8日
    5年期小目标2022年中旬已经实现了。2023年好像不知道要干什么了,又好像有很多想做的,但是不知道先做哪样。我得重新规划后续目标了。
  8. 2023年2月4日
    选来选去,我想玩一个跨界的,这样可以再次体会下像海绵一样吸收知识的感觉。目标是blender的3D建模插件开发,所以先要把自己变成blender的使用者,从使用者角度来感受,需要做哪些插件来提高效率,然后进行blender的python插件开发立项。若blender我能玩3年而不腻,那么应该我会很有兴趣为它做插件了。反正还有5年时间,我可以慢慢想一个项目。
  9. 2023年6月10日
    blender玩了半年,这个时间段中也积累了些和工作弱相关的感兴趣需要研究的内容,但是需要花费大片时间段的,所以就先把blender暂停下等4.0大版本新架构发布后再玩。毕竟能找到和工作相关感兴趣的内容,当然是要优先执行的。
  10. 2023年8月30
    我决定放弃简书平台,具体原因请参见我决定果断放弃简书--永不更新

电视剧《我在简书的时光》全剧终
片尾曲《后会无期》
制片人:Applecai

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,980评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,178评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,868评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,498评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,492评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,521评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,910评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,569评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,793评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,559评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,639评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,342评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,931评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,904评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,144评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,833评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,350评论 2 342

推荐阅读更多精彩内容