Bug 1792768
| Summary: | cv2 from python3-opencv crashes python3 on import | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Pierre Juhen <pierre.juhen> |
| Component: | opencv | Assignee: | Nicolas Chauvet (kwizart) <kwizart> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 31 | CC: | andrew, hhorak, jkucera, jmlich83, jridky, karlthered, kwizart, pkajaba, rakesh.pandit, sergio, viktor.vix.jancik |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-01-20 20:01:40 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Pierre Juhen
2020-01-19 20:57:58 UTC
Description of problem: on line "import cv2 as cv" I get # extension module 'cv2' loaded from '/usr/lib/python3.7/site-packages/cv2.cpython-37m-x86_64-linux-gnu.so' # extension module 'cv2' executed from '/usr/lib/python3.7/site-packages/cv2.cpython-37m-x86_64-linux-gnu.so' import 'cv2' # <_frozen_importlib_external.ExtensionFileLoader object at 0x7f1e4b4beb10> Erreur de segmentation (core dumped) Versions : opencv-contrib-3.4.8-1.fc31.x86_64 opencv-3.4.8-1.fc31.x86_64 python3-opencv-3.4.8-1.fc31.x86_64 opencv-core-3.4.8-1.fc31.x86_64 Same problem on 2 different fedora 31 machines (up to date), one being freshly installed. works for me, can you post , please the result of [1] thanks [1] ldd /usr/lib/python3.7/site-packages/cv2.cpython-37m-x86_64-linux-gnu.so Here it is (by the way, option -s of python 3 doesn't change anything)
linux-vdso.so.1 (0x00007ffcc6d94000)
libopencv_hdf.so.3.4 => /lib64/libopencv_hdf.so.3.4 (0x00007f0a16443000)
libopencv_reg.so.3.4 => /lib64/libopencv_reg.so.3.4 (0x00007f0a1641a000)
libopencv_surface_matching.so.3.4 => /lib64/libopencv_surface_matching.so.3.4 (0x00007f0a163c9000)
libopencv_xphoto.so.3.4 => /lib64/libopencv_xphoto.so.3.4 (0x00007f0a16388000)
libopencv_freetype.so.3.4 => /lib64/libopencv_freetype.so.3.4 (0x00007f0a1637d000)
libopencv_fuzzy.so.3.4 => /lib64/libopencv_fuzzy.so.3.4 (0x00007f0a1635e000)
libopencv_hfs.so.3.4 => /lib64/libopencv_hfs.so.3.4 (0x00007f0a16347000)
libopencv_img_hash.so.3.4 => /lib64/libopencv_img_hash.so.3.4 (0x00007f0a1632c000)
libopencv_line_descriptor.so.3.4 => /lib64/libopencv_line_descriptor.so.3.4 (0x00007f0a162fd000)
libopencv_saliency.so.3.4 => /lib64/libopencv_saliency.so.3.4 (0x00007f0a162cb000)
libopencv_shape.so.3.4 => /lib64/libopencv_shape.so.3.4 (0x00007f0a16292000)
libopencv_rgbd.so.3.4 => /lib64/libopencv_rgbd.so.3.4 (0x00007f0a161f3000)
libopencv_stitching.so.3.4 => /lib64/libopencv_stitching.so.3.4 (0x00007f0a1614f000)
libopencv_structured_light.so.3.4 => /lib64/libopencv_structured_light.so.3.4 (0x00007f0a16133000)
libopencv_tracking.so.3.4 => /lib64/libopencv_tracking.so.3.4 (0x00007f0a15efc000)
libopencv_aruco.so.3.4 => /lib64/libopencv_aruco.so.3.4 (0x00007f0a15e8e000)
libopencv_bgsegm.so.3.4 => /lib64/libopencv_bgsegm.so.3.4 (0x00007f0a15e68000)
libopencv_bioinspired.so.3.4 => /lib64/libopencv_bioinspired.so.3.4 (0x00007f0a15e27000)
libopencv_ccalib.so.3.4 => /lib64/libopencv_ccalib.so.3.4 (0x00007f0a15db3000)
libopencv_face.so.3.4 => /lib64/libopencv_face.so.3.4 (0x00007f0a15d0b000)
libopencv_optflow.so.3.4 => /lib64/libopencv_optflow.so.3.4 (0x00007f0a15ca8000)
libopencv_plot.so.3.4 => /lib64/libopencv_plot.so.3.4 (0x00007f0a15c99000)
libopencv_text.so.3.4 => /lib64/libopencv_text.so.3.4 (0x00007f0a15c2a000)
libopencv_ml.so.3.4 => /lib64/libopencv_ml.so.3.4 (0x00007f0a15b63000)
libopencv_dnn.so.3.4 => /lib64/libopencv_dnn.so.3.4 (0x00007f0a157f5000)
libopencv_highgui.so.3.4 => /lib64/libopencv_highgui.so.3.4 (0x00007f0a157ab000)
libopencv_videoio.so.3.4 => /lib64/libopencv_videoio.so.3.4 (0x00007f0a1573f000)
libopencv_photo.so.3.4 => /lib64/libopencv_photo.so.3.4 (0x00007f0a15667000)
libopencv_objdetect.so.3.4 => /lib64/libopencv_objdetect.so.3.4 (0x00007f0a155e7000)
libopencv_video.so.3.4 => /lib64/libopencv_video.so.3.4 (0x00007f0a15573000)
libopencv_ximgproc.so.3.4 => /lib64/libopencv_ximgproc.so.3.4 (0x00007f0a15316000)
libopencv_imgcodecs.so.3.4 => /lib64/libopencv_imgcodecs.so.3.4 (0x00007f0a152ba000)
libopencv_calib3d.so.3.4 => /lib64/libopencv_calib3d.so.3.4 (0x00007f0a15120000)
libopencv_features2d.so.3.4 => /lib64/libopencv_features2d.so.3.4 (0x00007f0a15049000)
libopencv_flann.so.3.4 => /lib64/libopencv_flann.so.3.4 (0x00007f0a14fe4000)
libopencv_imgproc.so.3.4 => /lib64/libopencv_imgproc.so.3.4 (0x00007f0a14a2c000)
libopencv_core.so.3.4 => /lib64/libopencv_core.so.3.4 (0x00007f0a14691000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f0a14497000)
libm.so.6 => /lib64/libm.so.6 (0x00007f0a14351000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f0a14337000)
libc.so.6 => /lib64/libc.so.6 (0x00007f0a1416e000)
libhdf5.so.103 => /lib64/libhdf5.so.103 (0x00007f0a13dd9000)
libgomp.so.1 => /lib64/libgomp.so.1 (0x00007f0a13d9d000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f0a13cdc000)
libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007f0a13be4000)
libopencv_phase_unwrapping.so.3.4 => /lib64/libopencv_phase_unwrapping.so.3.4 (0x00007f0a13bd7000)
libtesseract.so.4 => /lib64/libtesseract.so.4 (0x00007f0a13862000)
libprotobuf.so.17 => /lib64/libprotobuf.so.17 (0x00007f0a1353a000)
/lib64/ld-linux-x86-64.so.2 (0x00007f0a16b4f000)
libOpenGL.so.0 => /lib64/libOpenGL.so.0 (0x00007f0a13509000)
libQt5Test.so.5 => /lib64/libQt5Test.so.5 (0x00007f0a134b3000)
libQt5OpenGL.so.5 => /lib64/libQt5OpenGL.so.5 (0x00007f0a13458000)
libQt5Widgets.so.5 => /lib64/libQt5Widgets.so.5 (0x00007f0a12db7000)
libQt5Gui.so.5 => /lib64/libQt5Gui.so.5 (0x00007f0a12879000)
libQt5Core.so.5 => /lib64/libQt5Core.so.5 (0x00007f0a1235b000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f0a12339000)
libgstapp-1.0.so.0 => /lib64/libgstapp-1.0.so.0 (0x00007f0a12327000)
libgstriff-1.0.so.0 => /lib64/libgstriff-1.0.so.0 (0x00007f0a12316000)
libgstpbutils-1.0.so.0 => /lib64/libgstpbutils-1.0.so.0 (0x00007f0a122d7000)
libgstreamer-1.0.so.0 => /lib64/libgstreamer-1.0.so.0 (0x00007f0a1218e000)
libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f0a12132000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f0a1200a000)
libdc1394.so.22 => /lib64/libdc1394.so.22 (0x00007f0a11f91000)
libv4l1.so.0 => /lib64/libv4l1.so.0 (0x00007f0a11f8a000)
libv4l2.so.0 => /lib64/libv4l2.so.0 (0x00007f0a11f7a000)
libOpenNI.so => /lib64/libOpenNI.so (0x00007f0a11eef000)
libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007f0a11e6a000)
libwebp.so.7 => /lib64/libwebp.so.7 (0x00007f0a11df9000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f0a11dc3000)
libgdcmMSFF.so.2.8 => /lib64/libgdcmMSFF.so.2.8 (0x00007f0a11bd3000)
libtiff.so.5 => /lib64/libtiff.so.5 (0x00007f0a11b55000)
libjasper.so.4 => /lib64/libjasper.so.4 (0x00007f0a11af5000)
libIlmImf-2_3.so.24 => /lib64/libIlmImf-2_3.so.24 (0x00007f0a117fc000)
libgdal.so.20 => /lib64/libgdal.so.20 (0x00007f0a102fb000)
libgdcmDSED.so.2.8 => /lib64/libgdcmDSED.so.2.8 (0x00007f0a10242000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f0a10239000)
libGLX.so.0 => /lib64/libGLX.so.0 (0x00007f0a10205000)
libtbb.so.2 => /lib64/libtbb.so.2 (0x00007f0a101c1000)
libz.so.1 => /lib64/libz.so.1 (0x00007f0a101a7000)
libva.so.2 => /lib64/libva.so.2 (0x00007f0a10180000)
libopenblas.so.0 => /lib64/libopenblas.so.0 (0x00007f0a0de6d000)
libsz.so.2 => /lib64/libsz.so.2 (0x00007f0a0de66000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f0a0de52000)
libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007f0a0de2d000)
liblept.so.5 => /lib64/liblept.so.5 (0x00007f0a0db95000)
libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007f0a0dad8000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007f0a0da42000)
libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007f0a0d98f000)
libicui18n.so.63 => /lib64/libicui18n.so.63 (0x00007f0a0d6ac000)
libicuuc.so.63 => /lib64/libicuuc.so.63 (0x00007f0a0d4d9000)
libpcre2-16.so.0 => /lib64/libpcre2-16.so.0 (0x00007f0a0d458000)
libgstbase-1.0.so.0 => /lib64/libgstbase-1.0.so.0 (0x00007f0a0d3d9000)
libgstaudio-1.0.so.0 => /lib64/libgstaudio-1.0.so.0 (0x00007f0a0d35a000)
liborc-0.4.so.0 => /lib64/liborc-0.4.so.0 (0x00007f0a0d2d8000)
libgsttag-1.0.so.0 => /lib64/libgsttag-1.0.so.0 (0x00007f0a0d29a000)
libgstvideo-1.0.so.0 => /lib64/libgstvideo-1.0.so.0 (0x00007f0a0d1e9000)
libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007f0a0d1e3000)
librt.so.1 => /lib64/librt.so.1 (0x00007f0a0d1d8000)
libffi.so.6 => /lib64/libffi.so.6 (0x00007f0a0d1cb000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f0a0d157000)
libraw1394.so.11 => /lib64/libraw1394.so.11 (0x00007f0a0d145000)
libusb-1.0.so.0 => /lib64/libusb-1.0.so.0 (0x00007f0a0d129000)
libv4lconvert.so.0 => /lib64/libv4lconvert.so.0 (0x00007f0a0d0ae000)
libtinyxml.so.0 => /lib64/libtinyxml.so.0 (0x00007f0a0d094000)
libgdcmIOD.so.2.8 => /lib64/libgdcmIOD.so.2.8 (0x00007f0a0d080000)
libgdcmDICT.so.2.8 => /lib64/libgdcmDICT.so.2.8 (0x00007f0a0ce1c000)
libgdcmjpeg8.so.2.8 => /lib64/libgdcmjpeg8.so.2.8 (0x00007f0a0cdf1000)
libgdcmjpeg12.so.2.8 => /lib64/libgdcmjpeg12.so.2.8 (0x00007f0a0cdc6000)
libgdcmjpeg16.so.2.8 => /lib64/libgdcmjpeg16.so.2.8 (0x00007f0a0cd9b000)
libopenjp2.so.7 => /lib64/libopenjp2.so.7 (0x00007f0a0cd47000)
libCharLS.so.1 => /lib64/libCharLS.so.1 (0x00007f0a0ccf3000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f0a0cce9000)
libjson-c.so.4 => /lib64/libjson-c.so.4 (0x00007f0a0ccd7000)
libgdcmCommon.so.2.8 => /lib64/libgdcmCommon.so.2.8 (0x00007f0a0cc96000)
libjbig.so.2.1 => /lib64/libjbig.so.2.1 (0x00007f0a0cc88000)
libImath-2_3.so.24 => /lib64/libImath-2_3.so.24 (0x00007f0a0cc74000)
libHalf.so.24 => /lib64/libHalf.so.24 (0x00007f0a0cc2d000)
libIex-2_3.so.24 => /lib64/libIex-2_3.so.24 (0x00007f0a0cc0a000)
libIexMath-2_3.so.24 => /lib64/libIexMath-2_3.so.24 (0x00007f0a0cc04000)
libIlmThread-2_3.so.24 => /lib64/libIlmThread-2_3.so.24 (0x00007f0a0cbf9000)
libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007f0a0c919000)
libarmadillo.so.9 => /lib64/libarmadillo.so.9 (0x00007f0a0c905000)
libpoppler.so.84 => /lib64/libpoppler.so.84 (0x00007f0a0c5bb000)
libfreexl.so.1 => /lib64/libfreexl.so.1 (0x00007f0a0c5af000)
libgeos_c.so.1 => /lib64/libgeos_c.so.1 (0x00007f0a0c573000)
libodbc.so.2 => /lib64/libodbc.so.2 (0x00007f0a0c500000)
libodbcinst.so.2 => /lib64/libodbcinst.so.2 (0x00007f0a0c4e8000)
libkmlbase.so.1 => /lib64/libkmlbase.so.1 (0x00007f0a0c4c4000)
libkmldom.so.1 => /lib64/libkmldom.so.1 (0x00007f0a0c415000)
libkmlengine.so.1 => /lib64/libkmlengine.so.1 (0x00007f0a0c3d7000)
libkmlxsd.so.1 => /lib64/libkmlxsd.so.1 (0x00007f0a0c3c1000)
libkmlregionator.so.1 => /lib64/libkmlregionator.so.1 (0x00007f0a0c3b3000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f0a0c385000)
libxerces-c-3.2.so => /lib64/libxerces-c-3.2.so (0x00007f0a0bfb1000)
libnetcdf.so.15 => /lib64/libnetcdf.so.15 (0x00007f0a0be61000)
libmfhdf.so.0 => /lib64/libmfhdf.so.0 (0x00007f0a0be36000)
libdf.so.0 => /lib64/libdf.so.0 (0x00007f0a0bd8b000)
libogdi.so.3 => /lib64/libogdi.so.3 (0x00007f0a0bd67000)
libgif.so.7 => /lib64/libgif.so.7 (0x00007f0a0bd5c000)
libgeotiff.so.2 => /lib64/libgeotiff.so.2 (0x00007f0a0bd26000)
libgta.so.0 => /lib64/libgta.so.0 (0x00007f0a0bd17000)
libcfitsio.so.7 => /lib64/libcfitsio.so.7 (0x00007f0a0ba09000)
libpq.so.5 => /lib64/libpq.so.5 (0x00007f0a0b9bc000)
libtirpc.so.3 => /lib64/libtirpc.so.3 (0x00007f0a0b98b000)
libdapclient.so.6 => /lib64/libdapclient.so.6 (0x00007f0a0b940000)
libdapserver.so.7 => /lib64/libdapserver.so.7 (0x00007f0a0b92d000)
libdap.so.25 => /lib64/libdap.so.25 (0x00007f0a0b775000)
libspatialite.so.7 => /lib64/libspatialite.so.7 (0x00007f0a0b1e3000)
libsqlite3.so.0 => /lib64/libsqlite3.so.0 (0x00007f0a0b0c9000)
libcurl.so.4 => /lib64/libcurl.so.4 (0x00007f0a0b038000)
libxml2.so.2 => /lib64/libxml2.so.2 (0x00007f0a0aecf000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f0a0aea6000)
libmariadb.so.3 => /lib64/libmariadb.so.3 (0x00007f0a0ae4d000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007f0a0ad07000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007f0a0acf2000)
libgfortran.so.5 => /lib64/libgfortran.so.5 (0x00007f0a0aa50000)
libaec.so.0 => /lib64/libaec.so.0 (0x00007f0a0aa46000)
liblz4.so.1 => /lib64/liblz4.so.1 (0x00007f0a0aa23000)
libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007f0a0a905000)
libicudata.so.63 => /lib64/libicudata.so.63 (0x00007f0a08f14000)
libudev.so.1 => /lib64/libudev.so.1 (0x00007f0a08ee6000)
libopenblaso.so.0 => /lib64/libopenblaso.so.0 (0x00007f0a06a6a000)
liblapack.so.3 => /lib64/liblapack.so.3 (0x00007f0a063dd000)
libarpack.so.2 => /lib64/libarpack.so.2 (0x00007f0a06191000)
libsuperlu.so.5.2 => /lib64/libsuperlu.so.5.2 (0x00007f0a0611c000)
libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f0a060d4000)
libsmime3.so => /lib64/libsmime3.so (0x00007f0a060a9000)
libnss3.so => /lib64/libnss3.so (0x00007f0a05f73000)
libnspr4.so => /lib64/libnspr4.so (0x00007f0a05f30000)
liblcms2.so.2 => /lib64/liblcms2.so.2 (0x00007f0a05ed1000)
libgeos-3.7.1.so => /lib64/libgeos-3.7.1.so (0x00007f0a05cf6000)
libltdl.so.7 => /lib64/libltdl.so.7 (0x00007f0a05cea000)
liburiparser.so.1 => /lib64/liburiparser.so.1 (0x00007f0a05ccb000)
libkmlconvenience.so.1 => /lib64/libkmlconvenience.so.1 (0x00007f0a05ca6000)
libhdf5_hl.so.100 => /lib64/libhdf5_hl.so.100 (0x00007f0a05c7f000)
libproj.so.13 => /lib64/libproj.so.13 (0x00007f0a05c02000)
libssl.so.1.1 => /lib64/libssl.so.1.1 (0x00007f0a05b6c000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f0a05b18000)
libldap_r-2.4.so.2 => /lib64/libldap_r-2.4.so.2 (0x00007f0a05ac0000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f0a059cf000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f0a059b6000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f0a059af000)
libnghttp2.so.14 => /lib64/libnghttp2.so.14 (0x00007f0a05984000)
libidn2.so.0 => /lib64/libidn2.so.0 (0x00007f0a05962000)
libssh.so.4 => /lib64/libssh.so.4 (0x00007f0a058f1000)
libpsl.so.5 => /lib64/libpsl.so.5 (0x00007f0a058de000)
libldap-2.4.so.2 => /lib64/libldap-2.4.so.2 (0x00007f0a0588d000)
liblber-2.4.so.2 => /lib64/liblber-2.4.so.2 (0x00007f0a0587c000)
libbrotlidec.so.1 => /lib64/libbrotlidec.so.1 (0x00007f0a0586b000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f0a05840000)
libquadmath.so.0 => /lib64/libquadmath.so.0 (0x00007f0a057f6000)
libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007f0a057d3000)
libblas.so.3 => /lib64/libblas.so.3 (0x00007f0a0577c000)
libopenblasp.so.0 => /lib64/libopenblasp.so.0 (0x00007f0a032fd000)
libnssutil3.so => /lib64/libnssutil3.so (0x00007f0a032ca000)
libplc4.so => /lib64/libplc4.so (0x00007f0a032c3000)
libplds4.so => /lib64/libplds4.so (0x00007f0a032be000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f0a032ac000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f0a032a3000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f0a0328a000)
libsasl2.so.3 => /lib64/libsasl2.so.3 (0x00007f0a0326a000)
libunistring.so.2 => /lib64/libunistring.so.2 (0x00007f0a030e6000)
libbrotlicommon.so.1 => /lib64/libbrotlicommon.so.1 (0x00007f0a030c3000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f0a030bb000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f0a0308e000)
libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007f0a03053000)
libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007f0a02fc5000)
Thanks,
Tis morning, after reboot, the message is the following : # extension module 'cv2' loaded from '/usr/lib/python3.7/site-packages/cv2.cpython-37m-x86_64-linux-gnu.so' # extension module 'cv2' executed from '/usr/lib/python3.7/site-packages/cv2.cpython-37m-x86_64-linux-gnu.so' import 'cv2' # <_frozen_importlib_external.ExtensionFileLoader object at 0x7fce72c97ad0> (In reply to Pierre Juhen from comment #4) > Tis morning, after reboot, the message is the following : > > # extension module 'cv2' loaded from > '/usr/lib/python3.7/site-packages/cv2.cpython-37m-x86_64-linux-gnu.so' > # extension module 'cv2' executed from > '/usr/lib/python3.7/site-packages/cv2.cpython-37m-x86_64-linux-gnu.so' > import 'cv2' # <_frozen_importlib_external.ExtensionFileLoader object at > 0x7fce72c97ad0> you mean that is working ? ldd it was to check if your are missing some library, seems that is OK . Can you have a look on having a stacktrace: https://fedoraproject.org/wiki/StackTraces Basically: gdb python3 (gdb) run >>> import cv2 as cv ... Stracktrace ... (gdb) thread apply all bt full @Sergio -> no, it doesn'twork either, but I wanted to have an hex value (0x7fce72c97ad0)consistent with the ldd trace. @Nicolas -> I will do it tonight. Here is the backtrace. It shows that the problem is further
(gdb) bt
#0 0x00007fffdbb11442 in pyopencv_cv_Feature2D_detectAndCompute(_object*, _object*, _object*) () at /usr/lib/python3.7/site-packages/cv2.cpython-37m-x86_64-linux-gnu.so
#1 0x00007ffff7b6eab8 in _PyMethodDef_RawFastCallKeywords () at /lib64/libpython3.7m.so.1.0
#2 0x00007ffff7ba1aad in _PyMethodDescr_FastCallKeywords () at /lib64/libpython3.7m.so.1.0
#3 0x00007ffff7ba1c3b in call_function () at /lib64/libpython3.7m.so.1.0
#4 0x00007ffff7bd87bd in _PyEval_EvalFrameDefault () at /lib64/libpython3.7m.so.1.0
#5 0x00007ffff7b8eb40 in _PyEval_EvalCodeWithName () at /lib64/libpython3.7m.so.1.0
#6 0x00007ffff7b8f8d9 in PyEval_EvalCodeEx () at /lib64/libpython3.7m.so.1.0
#7 0x00007ffff7c1f6bb in PyEval_EvalCode () at /lib64/libpython3.7m.so.1.0
#8 0x00007ffff7c606e3 in run_mod () at /lib64/libpython3.7m.so.1.0
#9 0x00007ffff7c60c37 in PyRun_FileExFlags () at /lib64/libpython3.7m.so.1.0
#10 0x00007ffff7c6712a in PyRun_SimpleFileExFlags () at /lib64/libpython3.7m.so.1.0
#11 0x00007ffff7c68eb1 in pymain_main () at /lib64/libpython3.7m.so.1.0
#12 0x00007ffff7c6905c in _Py_UnixMain () at /lib64/libpython3.7m.so.1.0
#13 0x00007ffff7dd41a3 in __libc_start_main () at /lib64/libc.so.6
#14 0x000055555555508e in _start ()
Here is the python code :
img1 = cv2.imread('box.png',0) # queryImage
img2 = cv2.imread('box_in_scene.png',0) # trainImage
# Initiate ORB detector
orb = cv2.ORB()
# find the keypoints and descriptors with ORB
kp1, des1 = orb.detectAndCompute(img1,None)
kp2, des2 = orb.detectAndCompute(img2,None)
Sorry about the wrong diagnostic, this is a code I copied from a tutorial.
The files exist...
running [1] crashes or not ? if not, you need to change summary of this bug and explain to us how we can reproduce this bug. Thanks [1] ipython3 import cv2 as cv In fact the error is orb = cv2.ORB() but should be : orb = cv2.ORB_create() Sorry |