Цитата(Edik2323 @ 28.2.2024, 10:40)
Добрый день!
Прошу помощи, почему вот на такой код, загрузка происходит только изображений с цифрами, знаки просто игнорируются и соответственно не распознаются?
И еще моментик, я же могу сопоставлять так сказать любую картинку но присвоить ей любой символ, верно?
local accuracy = 100
local deltaSpace = 3
local toNumber = 0
local durationMax = 1
local symbols = {
["a"] = { "a" },
["b"] = { "b" },
["0"] = { "0" },
["1"] = { "1" },
["2"] = { "2" },
["3"] = { "3" },
["4"] = { "4" },
["5"] = { "5" },
["6"] = { "6" },
["7"] = { "7" },
["8"] = { "8" },
["9"] = { "9" }
}
for symbolKey, symbolVariants in pairs(symbols) do
local variantsStr = table.concat(symbolVariants, ", ")
log(string.format("Для символа '%s' загружены варианты: %s", symbolKey, variantsStr))
end
local recognizedText = imageToString.get { { crds = { scanX, scanY, scanX + 537, scanY + 324, abs = 0 }, durationMax = durationMax, toNumber = toNumber, symbols = symbols, accuracy = accuracy, deltaSpace = deltaSpace } }
if recognizedText then
for i, line in ipairs(recognizedText) do
for j, word in ipairs(line) do
log(string.format("recognizedText[%d][%d]: %s", i, j, word))
end
end
На самом деле может я мудрю и кто то просто подскажет как распознать все что есть в этой рамке, включая минусы и слеш, символы - и / можно заменить любыми буквами, я сконвертирую. Все статично, не переливается, не меняется, как фон так и сами цифры