Topic: undefined symbol: __atomic_fetch_add_8  (Letto 20 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline 1979gian

  • python unicellularis
  • *
  • Post: 11
  • Punti reputazione: 0
    • Mostra profilo
undefined symbol: __atomic_fetch_add_8
« il: Maggio 12, 2020, 10:16 »
Salve a tutti,
sono nuovo dell' ambiente Python/Debian e stavo seguendo un tutorial per utilizzare openCV.
Sto utilizzando un Raspberry con Thonny (Python3.7)


import cv2
import os
import numpy as np
import Facerecognition as fr
 
test_img = cv2.imread('/home/pi/foto1.jpg')
face, gray = fr.faceDetection(test_img)
 
#faces,facesID=fr.training_data('/home/pi/CV/immagini')
#faceRecognizer=fr.training_classifier(faces,facesID)
#faceRecognizer.save("trainedData.yml")
faceRecognizer=cv2.face.LBPHFaceRecognizer_create()
faceRecognizer.read()
 
name={0:"Gianluca",1:"Sconosciuto"}
 
for face in face:
(x,y,w,h)=face
region=gray[y:y+h, x:x+w]
label,confidence=faceRecognizer.predict(region)
print("confidence",confidence)
print("label",label)
fr.draw_rect(test_img,face)
predicted_name=name[label]
if (confidence>60):
continue
fr.put_name(test_img,predicted_name,x,y)
 
 resized=cv2.resize(test_img, None, fx=0.5, fy=0.5)
cv2.imshow('trovata:',resized)
cv2.waitKey(0)
cv2.destroyAllWindows()




In seguito ricevo questo messaggio d' errore:

Traceback (most recent call last):
  File "/home/pi/CV/tester.py", line 1, in <module>
    import cv2
  File "/usr/local/lib/python3.7/dist-packages/cv2/__init__.py", line 3, in <module>
    from .cv2 import *
ImportError: /usr/local/lib/python3.7/dist-packages/cv2/cv2.cpython-37m-arm-linux-gnueabihf.so: undefined symbol: __atomic_fetch_add_8



Qualcuno mi potrebbe gentilmente spiegare come gestire questo tipo di errore?
Ho già fatto delle ricerche ma non ne sono venuto a capo.

Gianluca

Offline RicPol

  • python sapiens sapiens
  • ******
  • Post: 3.020
  • Punti reputazione: 9
    • Mostra profilo
Re:undefined symbol: __atomic_fetch_add_8
« Risposta #1 il: Maggio 12, 2020, 13:02 »
> Qualcuno mi potrebbe gentilmente spiegare come gestire questo tipo di errore?
Beh, potresti gentilmente googlare l'errore come fanno tutti in questi casi.
https://github.com/piwheels/packages/issues/59

Guarda, te l'ho già detto... stai nuotando in acque molto più profonde di quelle che puoi affrontare adesso. Il consiglio è sempre lo stesso: lascia perdere tutto questo, torna a riva, riparti a studiare Python (e Linux, temo) poco per volta con un buon libro, passo-passo.