Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Помогите с изображением Добавлено: 29.09.02 03:13  

Автор вопроса:  GONZA

Привет всем !!!

Вобщем такая значит проблема:

На экране (в окне которое является активным в данный момент)  появляется то круг то квадрат.

Нужно чтобы программа на VB определяла что появляется

и делала соответствующие действия.

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 SAVok



ICQ: 155153916 

Вопросов: 2
Ответов: 126
 Профиль | | #1 Добавлено: 29.09.02 14:02

По подробней!

Фиксированы ли размеры и положение элементов?

Возможен ли поворот обьектов и незначительные геометрические искажения?

Ответить

Номер ответа: 2
Автор ответа:
 CaS



ICQ: 165551179 

Вопросов: 10
Ответов: 124
 Web-сайт: www22.brinkster.com/casperz
 Профиль | | #2
Добавлено: 29.09.02 15:34
Я не знаком с твоим кодом, но попробуй обявить переменную, а в коде, который отвечает за появление этих кружочков и квадратиков объявляй соответственно 1 или 0 для них, а потом смотри что содержит переменная.

Ответить

Номер ответа: 3
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #3
Добавлено: 29.09.02 19:24

Если это изображение, то вряд-ли. Понадобится много времени для сканирования окна. Даже при помощи GetPixel потребуется от 5 до 15 секунд. Причём, если алгоритм определния квадрата будет прост, то для определения круга нужно знать алгоритм его построения, заложенный тем кто его рисует.

Во всяком случае API-функции делающей это я не встречал.

Ответить

Номер ответа: 4
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #4
Добавлено: 29.09.02 20:27

Я немного тупанул. Тебе в принципе нужно определить только квадрат. И если объект не является квадратом, то это круг (конечно если у тебя всего два типа объектов).

Ответить

Номер ответа: 5
Автор ответа:
 GONZA



Вопросов: 1
Ответов: 1
 Профиль | | #5 Добавлено: 30.09.02 02:26

Немног уточню:

Это независимая программа. Обьекты фиксированы в одном месте обьектов богльше чем два, все обьекты заполнены сплошным цветом (яккими цветами) фон при этом остается черный с серым, обьекты при этом не крутятся.

Есть идея:

Что если скопировать кадр с экрана (размеры фигур небольшие 40x40) затем заполнить массив номерами цветов данного кадра и потом от этого отталкиваться.

Ответить

Номер ответа: 6
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #6
Добавлено: 30.09.02 19:47

Не надо копировать, есть же GetPixel, или на худой конец Point.

Но для быстрой работы нужно что-бы у пользователя стоял хотя-бы PII-450 или AMD K7

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам