shimat / opencvsharp

OpenCV wrapper for .NET
Apache License 2.0
5.22k stars 1.13k forks source link

Convert Python code to C# #1660

Closed sctrueew closed 3 months ago

sctrueew commented 3 months ago

Hi,

def decodeText(scores):
    text = ""
    alphabet = params.alphabet
    for i in range(scores.shape[0]):
        c = np.argmax(scores[i][0])
        if c != 0:
            text += alphabet[c - 1]
        else:
            text += '-'

blob = cv.dnn.blobFromImage(cropped, size=(100, 32), mean=127.5, scalefactor=1 / 127.5)
shape = blob.shape
recognizer.setInput(blob)
result = recognizer.forward()
wordRecognized = decodeText(result)

how can I convert decodeText method to c#?