Open ShirleyYim opened 8 years ago
seeta::FaceIdentification face_recognizer((MODEL_DIR + "seeta_fr_v1.0.bin").c_str()); 运行到该处时会出现如下错误,请问什么情况会导致Net注册失败,该问题怎么解决? LOG(ERROR) << "Net type " << type << " haven't registered."; 该问题在windows平台是以静态库方式调用时产生的问题,动态库方式调用无此问题。
对的。这个是静态变量初始化顺序的问题。。所有的类型他都是通过静态变量的形式注册上来的。你可以显示调用一下.
这个该怎么解决呢?请大侠指示
我的问题解决了,直接在外面注册,比如 REGISTER_NET_CLASS(Bn), 内部的注册注释掉,就可以
seeta::FaceIdentification face_recognizer((MODEL_DIR + "seeta_fr_v1.0.bin").c_str()); 运行到该处时会出现如下错误,请问什么情况会导致Net注册失败,该问题怎么解决? LOG(ERROR) << "Net type " << type << " haven't registered."; 该问题在windows平台是以静态库方式调用时产生的问题,动态库方式调用无此问题。