> 技术文档 > 人工智能→计算机视觉经典程序实现2:在工程项目程序开发过程中的图像算法类、算子封装继承程序编写方法及调试(智能助手AGI加持DeepSeek/ChatGPT/文心一言/通义千问/豆包/腾讯元宝等)

人工智能→计算机视觉经典程序实现2:在工程项目程序开发过程中的图像算法类、算子封装继承程序编写方法及调试(智能助手AGI加持DeepSeek/ChatGPT/文心一言/通义千问/豆包/腾讯元宝等)


人工智能→计算机视觉经典程序实现2-2:在工程项目程序开发过程中的图像算法类、算子封装继承程序编写方法及调试

前言

今天我们继续来学一个工程实践中的实用技能,该技能是身为人工智能领域算法、软件工程师等必备技能:也就是如何将一个编写好的算法程序函数进行封装实现,尤其是存在继承类关系的算子函数进行封装。初步入门该领域的读者可能疑惑了,什么是封装?熟悉面向对象编程的读者可能会首先想到:封装、继承和多态是面向对象开发的三大特性;而我们今天的实用技能涉及到其中两方面特性封装和继承。其实很容易理解:所谓封装就是可以通俗的理解为一种常规的加密技术,我们通常开发的算法函数算子能够看到函数名和函数体,也就是能看到算子函数的源码,实际的工程实践中在我们进行集成工作时,可能我们希望开发的算子函数在使用时只需要开放函数名和参数能够使用就行了,算子函数的函数体也就是函数源码部分进行封装后集成的用户非必要看到,只有开发人员能够从源程序看到源码的这样一种技术实现加密方式。该技术实现一定程度上在工程实践中将算法函数算子的开发成果进行加密保护,只在特定情况由开发人员进行查看和维护的技术实现方式,该方式具有安全性、灵活性和可维护性的平衡,简化代码复杂度,即高内聚低耦合。封装对于算法来讲就好比加密狗对于软件系统,都是一种对开发出来的软件算法进行知识产权保护的一种技术方法。
为了更好的掌握该项技能,我们采用《三步学会函数算子封装及继承类封装》的方法,由浅到深,由易到难,逐步深刻理解并且掌握该技能。第一步:也就是我