|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.02.2011, 07:18 | #1 |
Новичок
Джуниор
Регистрация: 21.02.2011
Сообщений: 8
|
Определить количество точек
здравствуйте! Помогите пожалуйста решить проблему. Нужно определеить количество черных точек (пикселей) на графическом рисунке. Какие команды для этого нужно. Здесь я попытался написать примерные коды:
Код:
Последний раз редактировалось Артур22; 21.02.2011 в 09:42. |
21.02.2011, 07:32 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Участок
begin x:=z; y:=r; end; Присваивает x и y, координаты найденных точек, причём на следующем шаге итерации эти координаты заменяются новыми. Вам, как я понял, нужно подсчиталь количество точек. Тогда так: x = x + 1; На счёт точности - 100%.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
21.02.2011, 07:55 | #3 | |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Цитата:
создаи Jpg Код:
а если надо что б на Image видно было, то Код:
VirusN13
Последний раз редактировалось ArtGrek; 21.02.2011 в 07:57. |
|
21.02.2011, 08:11 | #4 |
Новичок
Джуниор
Регистрация: 21.02.2011
Сообщений: 8
|
Насчет х
Спасибо значение х=х+1; а значение y=y+1 будет так да, в общем счете сумма будет равно =x+y; тогда она будет расчитывать количество пикселей по вертикали и по горизонтали. И еще один вопрос как можно определять количество точек по отдельным секторам например клеткам из общего рисунка существуют ли для этого какие нибудь команды
|
21.02.2011, 08:22 | #5 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Нет, в данном случае она будет высчитывать x * 2.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
21.02.2011, 08:29 | #6 | ||
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Цитата:
Цитата:
Код:
Код:
VirusN13
|
||
21.02.2011, 08:31 | #7 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Чет намудрено с x, y, z, r
Код:
(R=0, G=0, B=0) = clBlack (R=1, G=1, B=1) <> clBlack, но визуально не отличим Последний раз редактировалось Sibedir; 21.02.2011 в 08:38. |
21.02.2011, 08:59 | #8 |
Новичок
Джуниор
Регистрация: 21.02.2011
Сообщений: 8
|
Ошибка
Вот написал но выводит такая ошибка на красно выделенном фрагменте([Error] Unit1.pas(42): For loop control variable must have ordinal type)
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 21.02.2011 в 09:29. |
21.02.2011, 09:07 | #9 | |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Цитата:
VirusN13
|
|
21.02.2011, 09:18 | #10 |
Новичок
Джуниор
Регистрация: 21.02.2011
Сообщений: 8
|
Исправил но не показывает рисунок белое окно и возникает ошибка ([Hint] Unit1.pas(40): Value assigned to 'y' never used) ([Hint] Unit1.pas(39): Value assigned to 'x' never used)
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 21.02.2011 в 09:29. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
количество точек в фигуре | ignatka | Общие вопросы C/C++ | 3 | 03.06.2010 22:43 |
количество точек в фигуре (си++) | @lenk@ | Помощь студентам | 5 | 24.05.2010 18:50 |
количество точек в фигуре | @lenk@ | Общие вопросы C/C++ | 1 | 22.05.2010 20:53 |
определить радиус и центр окружности, на кот. лежит наиб.число точек заданного на плоскости мн-ва точек) | kcю | Помощь студентам | 0 | 17.11.2009 19:50 |