Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2011, 17:52   #1
АллаMIX
 
Регистрация: 23.11.2011
Сообщений: 8
По умолчанию Приложение, имитирующее подбор различных характеристик лица человека

Здрвствуйте, мне нужно создать приложение, которое сможет имитировать подбор различных характеристик лица чеовека, а точнее фоторобот.
использую image и radiogroup, которые связыаю с image и т.д..
Вот такого плана код:
Код:
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Menus, ImgList, ExtCtrls, StdCtrls;
type
  TForm1 = class(TForm)
    RadioGroup1: TRadioGroup;
    RadioGroup2: TRadioGroup;
    RadioGroup3: TRadioGroup;
    RadioGroup4: TRadioGroup;
    Image1: TImage;
    Image2: TImage;
    Image3: TImage;
    Image4: TImage;
    Image5: TImage;
    Image6: TImage;
    Image7: TImage;
    Image8: TImage;
    Image9: TImage;
    Image10: TImage;
    Image11: TImage;
    Image12: TImage;
    ImageList1: TImageList;
    ColorDialog1: TColorDialog;
    MainMenu1: TMainMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N4: TMenuItem;
    N5: TMenuItem;
    N6: TMenuItem;
    N7: TMenuItem;
    procedure RadioGroup1Click(Sender: TObject);
    procedure RadioGroup2Click(Sender: TObject);
    procedure RadioGroup3Click(Sender: TObject);
    procedure RadioGroup4Click(Sender: TObject);
    procedure N5Click(Sender: TObject);
    procedure N3Click(Sender: TObject);
    procedure N2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
 case RadioGroup1.ItemIndex of
 0:begin
    Image10.Visible:=true;
    Image11.Visible:=false;
    Image12.Visible:=false;
   end;
 1:begin
    Image10.Visible:=false;
    Image11.Visible:=true;
    Image12.Visible:=false;
   end;
 2:begin
    Image10.Visible:=false;
    Image11.Visible:=false;
    Image12.Visible:=true;
   end;
 end;
end;
procedure TForm1.RadioGroup2Click(Sender: TObject);
begin
 case RadioGroup2.ItemIndex of
 0:begin
    Image7.Visible:=true;
    Image8.Visible:=false;
    Image9.Visible:=false;
   end;
 1:begin
    Image7.Visible:=false;
    Image8.Visible:=true;
    Image9.Visible:=false;
   end;
 2:begin
    Image7.Visible:=false;
    Image8.Visible:=false;
    Image9.Visible:=true;
   end;
 end;
end;
procedure TForm1.RadioGroup3Click(Sender: TObject);
begin
 case RadioGroup3.ItemIndex of
 0:begin
    Image4.Visible:=true;
    Image5.Visible:=false;
    Image6.Visible:=false;
   end;
 1:begin
    Image4.Visible:=false;
    Image5.Visible:=true;
    Image6.Visible:=false;
   end;
 2:begin
    Image4.Visible:=false;
    Image5.Visible:=false;
    Image6.Visible:=true;
   end;
 end;
end;
procedure TForm1.RadioGroup4Click(Sender: TObject);
begin
 case RadioGroup4.ItemIndex of
 0:begin
    Image1.Visible:=true;
    Image2.Visible:=false;
    Image3.Visible:=false;
   end;
 1:begin
    Image1.Visible:=false;
    Image2.Visible:=true;
    Image3.Visible:=false;
   end;
 2:begin
    Image1.Visible:=false;
    Image2.Visible:=false;
    Image3.Visible:=true;
   end;
 end;
end;

procedure TForm1.N5Click(Sender: TObject);
begin
 Close;
end;
procedure TForm1.N3Click(Sender: TObject);
begin
 Image1.Visible:=False;
 Image2.Visible:=False;
 Image3.Visible:=False;
 Image4.Visible:=False;
 Image5.Visible:=False;
 Image6.Visible:=False;
 Image7.Visible:=False;
 Image8.Visible:=False;
 Image9.Visible:=False;
 Image10.Visible:=False;
 Image11.Visible:=False;
 Image12.Visible:=False;
end;

end.
А что дальше делать не пойму... в программировании недавно... Заранее благодарна
АллаMIX вне форума Ответить с цитированием
Старый 26.11.2011, 17:59   #2
АллаMIX
 
Регистрация: 23.11.2011
Сообщений: 8
По умолчанию

натолкните меня пожалуйста хоть к чему то, не могу разобраться что дальше...((
АллаMIX вне форума Ответить с цитированием
Старый 26.11.2011, 19:52   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

как минимум дайте программе представление о лице.
Создайте списки обьектов(рот,уши,глаза). Научите выстраивать картинки в зависимости от их типа(чтобы нос находился ниже глаз, а не за ухом), кароче правильбно строить лицо.

а то, что у вас - никуда не годится.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Распознавание лица Даниил_глазко Свободное общение 3 31.10.2011 15:01
Определение характеристик сканера GrabbeR Помощь студентам 0 13.03.2011 14:23
упорядочить строки по убыванию характеристик STUDENTKA-DKE Паскаль, Turbo Pascal, PascalABC.NET 2 20.01.2011 11:35
Вывод характеристик видеокарты varyat Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 07.06.2010 12:06
Определение сетевых характеристик ПК Юнлинг Microsoft Office Excel 5 27.11.2009 13:34