2017-09-08 2 views
0

Ich arbeite in einem Projekt über die Zeichenerkennung mit opencv. In diesem Skript vergleiche ich Bilder von Signalen in meinem PC mit Bildern von meiner Webcam.Python Opencv Zeichenerkennung Bitweises Fehler

aber etwas schief läuft in der Funktion bitwise_xor

Fehler:

The operation is neither 'array op array' (where arrays have the same size and type), nor 'array op scalar', nor 'scalar op array' in function cv::binary_op

mein Code ist hier in: (https://pastebin.com/bENGUY93)

dank

+0

Veröffentlichen Sie Ihre Bilder. – zindarod

+0

Bilder und Skript: http://www.mediafire.com/file/y8rx1yvm9uu53cy/code.zip –

Antwort

0

Ihr Code gut läuft mich. Musste nur die w/2floats zu int konvertieren, das ist es.

symbol[count].img = cv2.resize(image,(int(w/2),int(h/2)),interpolation = cv2.INTER_AREA) 
+0

der Code läuft, aber wenn Sie ein Quadrat der Webcam zeigen, ist es abgestürzt. –

+0

@MatheusMendes Veröffentlichen Sie ein Bild eines Quadrats, das den Code abstürzt. – zindarod

+0

http://prntscr.com/gii1og –