unit1.h

来自「影像中角落的偵測-主要是機器視覺當中很重要的一環 因為角落的改變或是變化可以偵測」· C头文件 代码 · 共 97 行

H
97
字号
//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ActnList.hpp>
#include <ComCtrls.hpp>
#include <ExtCtrls.hpp>
#include <ImgList.hpp>
#include <Menus.hpp>
#include <ToolWin.hpp>
#include <Dialogs.hpp>
#include <ExtDlgs.hpp>
#include <math.h>
#include <Graphics.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:	// IDE-managed Components
   TMainMenu *MainMenu1;
   TMenuItem *FILE1;
   TMenuItem *OPEN1;
   TMenuItem *N1;
   TMenuItem *EXIT1;
   TPanel *Panelimg;
   TImage *origin;
   TActionList *ActionList1;
   TToolBar *ToolBar1;
   TToolButton *ToolButton1;
   TImageList *ImageList1;
   TToolButton *ToolButton2;
   TToolButton *ToolButton3;
   TOpenPictureDialog *OpenPictureDialog1;
   TSavePictureDialog *SavePictureDialog1;
   TMenuItem *Process1;
   TMenuItem *N2;
   TMenuItem *DetectorI1;
   TMenuItem *DetectorII1;
   TMenuItem *Laplacian1;
   TMenuItem *Hessian1;
   TMenuItem *KR1;
   TMenuItem *Initialize1;
   TMenuItem *N3;
   TMenuItem *Sobel1;
   TMenuItem *N4;
   TToolButton *ToolButton4;
   TEdit *Edit1;
   TMenuItem *N5;
   TMenuItem *GHT1;
   TEdit *Edit3;
   TEdit *Edit4;
   TMenuItem *SAVE1;
  TGroupBox *GroupBox1;
  TScrollBar *ScrollBar2;
  TEdit *Edit2;
  TScrollBar *ScrollBar1;
  TMemo *Memo1;
  TLabel *Label1;
   TToolButton *ToolButton5;
   TMenuItem *GHT2;
   void __fastcall OPEN1Click(TObject *Sender);
   void __fastcall EXIT1Click(TObject *Sender);
   void __fastcall N2Click(TObject *Sender);
   void __fastcall Laplacian1Click(TObject *Sender);
   void __fastcall Hessian1Click(TObject *Sender);
   void __fastcall KR1Click(TObject *Sender);
   void __fastcall Initialize1Click(TObject *Sender);
   void __fastcall N3Click(TObject *Sender);
   void __fastcall Sobel1Click(TObject *Sender);
   void __fastcall N4Click(TObject *Sender);
   void __fastcall N5Click(TObject *Sender);
   void __fastcall GHT1Click(TObject *Sender);
   void __fastcall originMouseMove(TObject *Sender, TShiftState Shift,
          int X, int Y);
   void __fastcall SAVE1Click(TObject *Sender);
   void __fastcall GHT2Click(TObject *Sender);
private:	// User declarations
public:		// User declarations
   __fastcall TForm1(TComponent* Owner);
   Graphics::TBitmap *Bitmap1;
   Graphics::TBitmap *Bitmap2;
   Graphics::TBitmap *Bitmap3;
   bool initial_flag;
   int height,width;
   int P3[520][520];
   int P2[520][520];
   int __fastcall TForm1::Gx(int i,int j,int x);
   int __fastcall TForm1::Gy(int i,int j,int y);
   int P[520][520];
   float Ix[520][520],Iy[520][520],Ixx[520][520],Iyy[520][520],Ixy[520][520];
   int __fastcall TForm1::N(int i,int j);
   int __fastcall TForm1::S(int i,int j);
   int T;// 碝т娩à

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?