【踩坑】修复报错 recursion is detected during loading of “cv2“ binary extensions

2024-05-28 21:05:05 浏览数 (1)

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn]

CV2是OpenCV库的Python接口。OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它包含了超过2500个优化的算法和工具,可以用于图像处理、模式识别、计算机视觉和机器学习等领域。

CV2库提供了很多函数和方法,可以方便地对图像和视频进行处理和分析。使用CV2库,可以进行图像的读取、显示、转换、编辑、保存等操作,也可以进行视频的读取、显示、编辑、保存等操作。CV2库还提供了一些常用的图片处理和计算机视觉算法,如图像滤波、边缘检测、直方图均衡化、人脸识别等。

出现“recursion is detected during loading of 'cv2' binary extensions”错误通常是由于 OpenCV 安装或环境配置中的冲突或问题引起的。

pyinstaller打包后,运行生成的exe报错,在加载“cv2”二进制扩展时检测到递归错误。报错如下:

修复方法一:

代码语言:javascript复制
pip install pyinstaller==5.9

修复方法二:

代码语言:javascript复制
 pip install opencv-python==4.5.3.56

0 人点赞