Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
5.0k views
in Technique[技术] by (71.8m points)

OpenCV php-opencv symbol lookup error: /usr/lib/php/20190902/opencv.so: undefined symbol: _ZN2cv3dnn14dnn4_v2020090821readNetFromTensorflowEPKcmS3_m

I get this error when attempting to use opencv.so in a php script : symbol lookup error: /usr/lib/php/20190902/opencv.so: undefined symbol: _ZN2cv3dnn14dnn4_v2020090821readNetFromTensorflowEPKcmS3_m

Here is my environnement: Debian 10, php7.4, OpenCV 4.5 correctly installed from the source:

pkg-config --modversion opencv4
4.5.0

And:

python3 -c "import cv2; print(cv2.__version__)"
4.5.1-dev

opencv.so was installed using this: 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

I enabled the extension in both /etc/php/7.4/cli/php.ini and /etc/php/7.4/apache2/php.ini by adding :

extension=opencv.so

Don't see why I got this error. Searched for hours. Any help welcome.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...