1、定义层结构
因为不知道如果同名可不可以覆盖掉原来的层,所以我同名试试,证明可以覆盖
第78行用于读取参数
83行用于创建整个层
87行是定义输出数据的结构
102层是层的具体方法,在基类Layer中是一个纯虚函数,一定要重定义
121层我也不知道干啥的,但是在基类Layer中是一个纯虚函数,一定要重定义
如果基类中的纯虚函数没有在派生类中全部被重新定义,那么派生类会是以一个抽象类,抽象类不能实例化。
129行是后面的CV_DNN_REGISTER_LAYER_CLASS的头文件,没有的话,会报错
134行是对新层permute的声明,没有的话,层就不会在编译的时候被加载