Из MTS.com.ua можно отправлять смс на мобильные тел., но для этого нужно ввести волшебные цифры которые на картинке. Подскажите как можно распознасть символы из картинки, если можно то и функции которые могут в этом помочь.(не имею прадставления какими функциями пользоватся) "моя идея такова: На рисунке все символы как правило одинаковы (по цвету и очертанию ), только под разными углами нарисованы. Можно хранить структуру каждого символа и сравнивать с теми что на рисунке. " У кого есть более лучшие предложения, с радостью выслушаю ))
Можешь сделать сайт для взрослых, а на нем написать "Хочешь увидеть след. картинку, введите код". а введенный текст отправлять. Метод называется человек посередине. А по другому-используй распознаватель текста , но работать будет плохо
а вообще есть какиет - то Api для работы с изображение что бы реализовать эту штуку и еще одно, вообщето мне нужна программа которая отправляет смс, в принципе смс можно отправит с почтового ящика 8код_оператора№тел.@sms.mts.com.ua, но сколько я пробовал так ни разу на мой номер смс не пришло. Звонил к оператору - говорят должно работать, но увы че то не работает. с приставкой +3 тоже ничего не получилось
OCR в основном все платное скачивал когда-то библиотеку с исходником но она слабенькая, распознает только четкий текст
http://forum.bel.ru/index.php?showtopic=12081 - по этому адресу я смотрел программу, достаточно нормально написана, там рапознавание символов как раз реализовывается на базе OCR Код (Text): #include <windows.h> #include <stdio.h> #import "C:\Program Files\Common Files\Microsoft Shared\MODI\11.0\MDIVWCTL.DLL" rename_namespace("MODI") /* extern "C" { __declspec(dllexport) int GetCodeFromImage(char *filename); } BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpReserved) { return 1; } */ int _tmain() { return 0; } int GetCodeFromImage(char *filename) { int code = 0; try { CoInitialize(NULL); MODI::IDocumentPtr p_Document= NULL; HRESULT hRes = p_Document.CreateInstance(__uuidof(MODI::Document)); MODI::IImagePtr p_Images = NULL; hRes = p_Images.CreateInstance(__uuidof(MODI::Images)); MODI::ILayoutPtr p_Layout = NULL; hRes = p_Layout.CreateInstance(__uuidof(MODI::Layout)); p_Document->Create(filename); p_Document->OCR(MODI::miLANG_ENGLISH, false, false); p_Document->Images->get_Item(0, (IDispatch**)&p_Images); p_Layout = p_Images->Layout; _bstr_t text2; text2.Assign(p_Layout->Text); sscanf(text2.operator char *(), "%d", &code); CoUninitialize(); } catch (...) { } return code; } Всем спаибо за инфо!! )))
temp666 а как ей пользоваться то? Маска создается автоматически ? Я скачал с сайта картинку. Правда она другого формата чем в архиве. попробовал но непошло. что я делаю не так ?
я имел ввиду не формат файла а размер рисунка формат файла bmp все в порядке. Прошу прощения за оговорку
Нарыл у себя на винте "склад" по OCR, когда-то глубоко это изучал, скажу честно вещь стоящая для изучения, сложного в нейросетях ничего нет (в простых). В "складе" есть прога в "Debug" и сорцы к ней (лежат в куче), при запуске появляется окно, в нижней половине окна белый прямоугольник, рисуешь букву мышкой и она распознает что это по латыни. Вообщем может пригодится. http://rapidshare.com/files/56597244/OCR.rar.html P.S. Тебе нужна нейросеть с обратной свзяью.