⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unit1.h

📁 影像中角落的偵測-主要是機器視覺當中很重要的一環 因為角落的改變或是變化可以偵測出來當做影像變化的特徵
💻 H
字号:
//---------------------------------------------------------------------------

#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -