项目场景:
当利用opencv4.2调用EAST的pb模型出错的解决方案
问题描述
cv2.error: OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\dnn\src\dnn.cpp:562: error: (-2:Unspecified error) Can't create layer "feature_fusion/truediv" of type "RealDiv" in function 'cv::dnn::dnn4_v20191202::LayerData::getLayerInstance'
解决方案:
需要在model.py里修改三处
1. 注释这一行 #images = mean_image_subtraction(images)
2. c1_1 = slim.conv2d(tf.concat([g[i-1], f[i]], axis=3), num_outputs[i], 1)
3. pi2 = 0.5 * np.pi
angle_map = (slim.conv2d(g[3], 1, 1, activation_fn=tf.nn.sigmoid, normalizer_fn=None) - 0.5) * pi2
F_geometry = tf.concat([geo_map, angle_map], axis=3)


解决OpenCV调用EAST pb模型错误
本文档介绍了在使用OpenCV4.2版本时遇到调用EAST文本检测模型错误的项目场景,详细描述了问题的现象,并提供了解决此问题的具体步骤。
972

被折叠的 条评论
为什么被折叠?



