Форум программистов, компьютерный форум CyberForum.ru

Распознавание числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ряд Тейлора http://www.cyberforum.ru/cpp-beginners/thread716464.html
Помогите найти ошибку:(вот задачка http://www.cyberforum.ru/attachment.php?attachmentid=204819&stc=1&thumb=1&d=1353782446) #include <iostream> #include "math.h" #include <stdio.h> using namespace std; float ln(float x) { float k=1,rez; int i; for (int ii=1; i<=5; ii++)
C++ Система классов для представления комплексных чисел Система классов для представления комплексных чисел. Составить описание класса для представления комплексных чисел. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел. Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех методов класса. Правильный ли код? Язык програмирования С++.... http://www.cyberforum.ru/cpp-beginners/thread716459.html
C++ Строки С++ (вычислить арифметическое выражение в данной строке)
Помогите доделать программу,не знаю как вычислить арифметическое выражение в данной строке Само Задание: Дана строка, содержащая текст и арифметическое выражение со знаками +,-,*,/.Выписать арифметическое выражение и вычислить его значение. #include <stdio.h> #include <stdlib.h> #include <string.h> int main() {char* temp = "Esli ne shkolnik to reshi 2+2*2"; char* str =...
Десятичная запись! C++
Дано четырёхзначное натуральное n. Сформировать двузначные k и l по правилу : десятичная запись k – a0a2 , l – a1a3 , где a3a1a2a0 – десятичная запись числа n. Помогите решить задачу!!!! вот всё что сумел написать! #include "stdafx.h" #include <math.h> #include <conio.h> #include <locale.h> int main()
C++ Выбрать n максимальных элементов из массива http://www.cyberforum.ru/cpp-beginners/thread716443.html
Есть структура: struct data { /* какте-то поля */ uint32_t num; // Число }; есть массив этой структуры std::vector<data> mdata; Задача - получить N элементов с максимальным num в порядке убывания. Получить их надо не меняя порядок следования элементов в массиве mdata. Подскажите как это правильно сделать?
C++ Сортировка массива структур вставками Есть файл с массивом структур, нужно выполнить сортировку методом вставок.. Мучаюсь долгое время, но почему-то все время 2 последних пункта повторяются, а 3 соответственно пропадает.. Где моя ошибка, подскажите пожалуйста! void Vst() { if ((fl = fopen(name,"wb")) == NULL) { cout << "Oshibka pri sozdanii" << endl; exit(1); } int i, j; TRailw buff; подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
07.12.2012, 16:04     Распознавание числа
sovaz1997, что-то мне не кажется, что пороговая логика это хорошая область для начинающих программистов. Тем более здесь задача не стоит написать универсальный распознователь китайских иероглифов. Здесь жестко задан алфавит.

Распознавание числа
Я бы начал с
1) обрезки границ
2) разбиения полученного изображения на сектора в зависимости от предполагаемой цифры. Изменение приближения отвечало бы за точность узнавания вводимых символов.
3) поиска цветовых переходов, согласно предполагаемой цифре.

То есть задать большую пачку правил и смотреть у какой цифры наибольшее количество совпадений. Если ни у кого, или мало, или совпадает - менять приближение.















Или вот только что родилась идея метода обхода: находится первое изменение цвета (то есть пиксель цифры) и, продвигаясь в какую-нибудь сторону, наблюдать траекторию изменений направления цвета.
 
Текущее время: 23:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru