0 / 0 / 0
Регистрация: 26.03.2015
Сообщений: 6
1

Найти размеров и цвет полоса до объекта

21.06.2010, 13:49. Показов 683. Ответов 3
Метки нет (Все метки)

Привет всем, вот у меня есть рисунок, как мне найти в C++ Builder - е размер и цвет полоса до объекта. Я навичок помогите пожалуйста
Миниатюры
Найти размеров и цвет полоса до объекта  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2010, 13:49
Ответы с готовыми решениями:

Прогрес бар: Когда полоса заполняется > 80%, кусочек который >80% закрашивается в другой цвет.
Всем привет! Ребята, подскажите. Нужно доработать прогресс бар) Когда полоса заполняется >...

Изменение размеров объекта
Есть код который рисует домик, окна и дверь и позунок. Требуется добавлять этажи(ряд окон) в...

Изменение размеров объекта
можно ли изменить размер объекта ? object A = new object ; хочу изменить количество строк

Увеличение размеров объекта
Есть шар: <div class="ball" id="theball"></div> его размер пока, что это лишь .ball { ...

3
Тутошний я
2140 / 1196 / 224
Регистрация: 03.11.2009
Сообщений: 4,393
Записей в блоге: 2
22.06.2010, 22:12 2
Просто штрих-код хочешь считать или ещё какие цвета будут? Или просто расстояние до объекта?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
y=100;//высота
for (int x=0;x<Image1->Width;x++)//перебор по горизонтали
 {
   unsigned red = (TColor)RGB(GetRValue(Image1->Canvas->Pixels[x][y])); // красная составляющая
   unsigned green = (TColor)RGB(GetGValue(Image1->Canvas->Pixels[x][y])); // зеленая составляющая
   unsigned blue = (TColor)RGB(GetBValue(Image1->Canvas->Pixels[x][y])); // синяя составляющая
   if (red<50&&green<50&&blue<50)//картинка серая поэтому <50 к примеру
   {
   //здесь прибавляеш кол-во белых пикселей(ширина белой полосы)
   }
   else
   {
   //здесь прибавляеш кол-во чёрных пикселей
   }
 //а здесь ещё нужна проверка на ширину чёрной полосы
 //н-р если она больше 20 пикселей начался объект
}
1
0 / 0 / 0
Регистрация: 26.03.2015
Сообщений: 6
22.06.2010, 22:36 3
Цитата Сообщение от Grey Посмотреть сообщение
Просто штрих-код хочешь считать или ещё какие цвета будут? Или просто расстояние до объекта?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
y=100;//высота
for (int x=0;x<Image1->Width;x++)//перебор по горизонтали
 {
   unsigned red = (TColor)RGB(GetRValue(Image1->Canvas->Pixels[x][y])); // красная составляющая
   unsigned green = (TColor)RGB(GetGValue(Image1->Canvas->Pixels[x][y])); // зеленая составляющая
   unsigned blue = (TColor)RGB(GetBValue(Image1->Canvas->Pixels[x][y])); // синяя составляющая
   if (red<50&&green<50&&blue<50)//картинка серая поэтому <50 к примеру
   {
   //здесь прибавляеш кол-во белых пикселей(ширина белой полосы)
   }
   else
   {
   //здесь прибавляеш кол-во чёрных пикселей
   }
 //а здесь ещё нужна проверка на ширину чёрной полосы
 //н-р если она больше 20 пикселей начался объект
}
Спасибо большое, Задача поставлена таким образом, сначала необходимо определить цвет штрихкода, а далее размер каждой полосы до объекта. Учитывать, что штрихи могут быть черного и белого цветов.
0
Тутошний я
2140 / 1196 / 224
Регистрация: 03.11.2009
Сообщений: 4,393
Записей в блоге: 2
22.06.2010, 22:55 4
abdu, извини, ошибся. Если <50 будет чёрный пиксель.

Добавлено через 4 минуты
Если определять только цвет штрих-кода и объект только белый, чёрный или серый, достаточно один (любой) цвет находить. Но три надёжней.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.06.2010, 22:55
Помогаю со студенческими работами здесь

Изменение размеров объекта динамически
Есть ли какое нибудь событие, что бы можно было менять размеры окна в работающей программе, т.е...

Постепенное увеличение размеров объекта
есть к примеру какой-то объект shape, нужно плавно увеличить его размеры с 50*50 до 80*80px за...

Установка размеров внедренного объекта WebBrowser
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt &lt;FONT face=&quot;Times New Roman&quot; color=#000000...

Запрет изменения размеров объекта в RichTextBox
Добавляю рисунок в объект RichTextBox следующим образом: RichTextBox1.OLEObjects.Add , ,...

Изменение размеров объекта при повороте в lwjgl
Приветствую! Так сложилось,что при повороте объекта он меняет свои размеры,что выглядит не очень...

Реализация дискретизации объекта. Отобразить прямоугольную область в зависимости от размеров, заданные пользователем
Проблема заключается в том что нужно отобразить прямоугольную область. В зависимости от размеров...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru