如何解决OpenCV php-opencv 符号查找错误:/usr/lib/php/20190902/opencv.so:未定义符号:_ZN2cv3dnn14dnn4_v2020090821readNetFromTensorflowEPKcmS3_m
尝试在 php 脚本中使用 opencv.so 时出现此错误:符号查找错误:/usr/lib/php/20190902/opencv.so:未定义符号:_ZN2cv3dnn14dnn4_v2020090821readNetFromTensorflowEPKcmS3_m
这是我的环境: 从源代码正确安装了 Debian 10、php7.4、OpenCV 4.5:
pkg-config --modversion opencv4
4.5.0
还有:
python3 -c "import cv2; print(cv2.__version__)"
4.5.1-dev
opencv.so 是用这个安装的:https://github.com/php-opencv/php-opencv/wiki/Installation
apt update && apt install -y wget && \
wget https://raw.githubusercontent.com/php-opencv/php-opencv-packages/master/opencv_4.5.0_amd64.deb && dpkg -i opencv_4.5.0_amd64.deb && rm opencv_4.5.0_amd64.deb && \
wget https://raw.githubusercontent.com/php-opencv/php-opencv-packages/master/php-opencv_7.4-4.5.0_amd64.deb && dpkg -i php-opencv_7.4-4.5.0_amd64.deb && rm php-opencv_7.4-4.5.0_amd64.deb
我通过添加以下内容在 /etc/php/7.4/cli/php.ini 和 /etc/php/7.4/apache2/php.ini 中启用了扩展:
extension=opencv.so
不明白为什么我会收到这个错误。搜索了几个小时。欢迎任何帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。