亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? imagecodesdoc.h

?? VC寫的harris角點檢測程序。又名plessey
?? H
字號:
// ImageCodesDoc.h : interface of the CImageCodesDoc class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_IMAGECODESDOC_H__302C7446_3675_4299_9235_2C3E6B50DE6E__INCLUDED_)
#define AFX_IMAGECODESDOC_H__302C7446_3675_4299_9235_2C3E6B50DE6E__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "DIBSectionLite.h"
#include "BMGDLL.h"
#include "Capture.h"


enum ALPHABG { BG_NONE, BG_COLOR, BG_BITMAP, BG_IMAGE };

enum FILETYPE { IF_TIFF, IF_JPEG, IF_PNG, IF_BMP, IF_RGB, IF_CEL, IF_TGA,
                IF_GIF, IF_NONE };

class CImageCodesDoc : public CDocument
{
protected: // create from serialization only
	CImageCodesDoc();
	DECLARE_DYNCREATE(CImageCodesDoc)

// Attributes
public:
	
	CDIBSectionLite *DIB;
	HBITMAP hBitmap ;
	unsigned int **trans;//存放原始象素值,24位,RGB
//	unsigned int **GrayValue;//存放灰度值,8位
	unsigned int **convo;//存放邊緣檢測后的象素值,8位
	unsigned char *back;//存放顯示以前的象素值
//	unsigned int r0,c0; //r0,c0代表總行數和總列數
	struct BMGImageStruct img;
	BOOL transflag;
	BOOL Grayflag;
	HCURSOR mHArrow;
	HCURSOR mHWait;

	TiffCompression compression;
    TiffPhotometric photometric;
    TiffOrientation orientation;
    unsigned short predictor; 

	FILETYPE FileType;	
	ALPHABG alpha_bg;

	BOOL newFile;

// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CImageCodesDoc)
	public:
	virtual BOOL OnNewDocument();
	virtual void Serialize(CArchive& ar);
	//}}AFX_VIRTUAL

// Implementation
public:
	BOOL erflag;
	BOOL m_Harris;
	unsigned int MaxClass(unsigned int temp[50][50]);
	void ProcessMaxl();
	void ProcessMaxl1();
	BOOL connectflag;
	BOOL xingflag;
	void CopyGrayValueToConvo();
	void CopyGVToConvo();
	BOOL label;
	BOOL convoflag;
    void  Reply();
	void  Free();
	unsigned int SortPinghuaK(unsigned int sort[3][3]);
	unsigned int SortAndSelectM(unsigned int s[3][3]);
	void ConvertTo8Bits(unsigned int **convo);
	void ConvertTo24Bits(unsigned int **convo);
	void EdgeDetect(double T[3][3]);
	void TemplateConvolution(double T[3][3]);
	void Display();
	void Gray();
	void CopyBackToBits();
	void TransBack(unsigned int **trans);
	void DataOutToFile(unsigned int **trans);
	void TransTo2D();
	void show();
	virtual ~CImageCodesDoc();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:

// Generated message map functions
protected:
	//{{AFX_MSG(CImageCodesDoc)
	afx_msg void OnFileOpen();
	afx_msg void OnFileSaveAs();
	afx_msg void OnProcessDataout();
	afx_msg void OnProcessGray();
	afx_msg void OnProcessRecover();
	afx_msg void OnProcessSobel();
	afx_msg void OnProcessLap();
	afx_msg void OnProcessAve();
	afx_msg void OnProcessHor();
	afx_msg void OnProcessHv();
	afx_msg void OnProcessMid();
	afx_msg void OnProcessRui();
	afx_msg void OnProcessVer();
	afx_msg void OnProcessErzhihua();
	afx_msg void OnProcessRobert();
	afx_msg void OnUpdateProcessGray(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessErzhihua(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessAve(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessDataout(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessHor(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessHv(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessLap(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessMid(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessRecover(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessRobert(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessRui(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessSobel(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessVer(CCmdUI* pCmdUI);
	afx_msg void OnUpdateFileSaveAs(CCmdUI* pCmdUI);
	afx_msg void OnProcessArethr();
	afx_msg void OnProcessConvert();
	afx_msg void OnProcessGray1();
	afx_msg void OnProcessAve1();
	afx_msg void OnProcessConvert1();
	afx_msg void OnProcessErzhihua1();
	afx_msg void OnProcessHor1();
	afx_msg void OnProcessHv1();
	afx_msg void OnProcessLap1();
	afx_msg void OnProcessMid1();
	afx_msg void OnProcessRobert1();
	afx_msg void OnProcessRui1();
	afx_msg void OnProcessSobel1();
	afx_msg void OnProcessVer1();
	afx_msg void OnUpdateFileSave(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessAve1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessConvert1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessErzhihua1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessGray1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessHor1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessHv1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessLap1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessMid1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessRobert1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessRui1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessSobel1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessVer1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessConvert(CCmdUI* pCmdUI);
	afx_msg void OnPointEnhance();
	afx_msg void OnPointEnhance1();
	afx_msg void OnPinghuaK();
	afx_msg void OnPinghuaK1();
	afx_msg void OnPinghuaChao();
	afx_msg void OnPinghuaChao1();
	afx_msg void OnPointStretch();
	afx_msg void OnPointStretch1();
	afx_msg void OnPointWindow();
	afx_msg void OnPointWindow1();
	afx_msg void OnUpdatePinghuaChao(CCmdUI* pCmdUI);
	afx_msg void OnUpdatePinghuaChao1(CCmdUI* pCmdUI);
	afx_msg void OnUpdatePinghuaK(CCmdUI* pCmdUI);
	afx_msg void OnUpdatePinghuaK1(CCmdUI* pCmdUI);
	afx_msg void OnUpdatePointEnhance(CCmdUI* pCmdUI);
	afx_msg void OnUpdatePointEnhance1(CCmdUI* pCmdUI);
	afx_msg void OnUpdatePointStretch(CCmdUI* pCmdUI);
	afx_msg void OnUpdatePointStretch1(CCmdUI* pCmdUI);
	afx_msg void OnUpdatePointWindow(CCmdUI* pCmdUI);
	afx_msg void OnUpdatePointWindow1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateEdgePrewitt(CCmdUI* pCmdUI);
	afx_msg void OnEdgePrewitt1();
	afx_msg void OnEdgePrewitt();
	afx_msg void OnUpdateEdgePrewitt1(CCmdUI* pCmdUI);
	afx_msg void OnProcessMaxl();
	afx_msg void OnUpdateProcessMaxl(CCmdUI* pCmdUI);
	afx_msg void OnProcessMaxl1();
	afx_msg void OnUpdateProcessMaxl1(CCmdUI* pCmdUI);
	afx_msg void OnXingH();
	afx_msg void OnXingV();
	afx_msg void OnXingFang();
	afx_msg void OnUpdateXingFang(CCmdUI* pCmdUI);
	afx_msg void OnUpdateXingH(CCmdUI* pCmdUI);
	afx_msg void OnUpdateXingV(CCmdUI* pCmdUI);
	afx_msg void OnXingH1();
	afx_msg void OnXingFang1();
	afx_msg void OnXingV1();
	afx_msg void OnUpdateXingFang1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateXingH1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateXingV1(CCmdUI* pCmdUI);
	afx_msg void OnPengH();
	afx_msg void OnUpdatePengH(CCmdUI* pCmdUI);
	afx_msg void OnPengH1();
	afx_msg void OnUpdatePengH1(CCmdUI* pCmdUI);
	afx_msg void OnPengFang();
	afx_msg void OnUpdatePengFang(CCmdUI* pCmdUI);
	afx_msg void OnPengV();
	afx_msg void OnPengV1();
	afx_msg void OnUpdatePengV1(CCmdUI* pCmdUI);
	afx_msg void OnUpdatePengV(CCmdUI* pCmdUI);
	afx_msg void OnUpdatePengFang1(CCmdUI* pCmdUI);
	afx_msg void OnPengFang1();
	afx_msg void OnOpenFang();
	afx_msg void OnOpenFang1();
	afx_msg void OnOpenH();
	afx_msg void OnOpenH1();
	afx_msg void OnOpenV();
	afx_msg void OnOpenV1();
	afx_msg void OnCloseFang();
	afx_msg void OnCloseFang1();
	afx_msg void OnCloseH();
	afx_msg void OnCloseH1();
	afx_msg void OnCloseV();
	afx_msg void OnCloseV1();
	afx_msg void OnUpdateCloseFang(CCmdUI* pCmdUI);
	afx_msg void OnUpdateCloseFang1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateCloseH(CCmdUI* pCmdUI);
	afx_msg void OnUpdateCloseH1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateCloseV(CCmdUI* pCmdUI);
	afx_msg void OnUpdateCloseV1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateOpenFang(CCmdUI* pCmdUI);
	afx_msg void OnUpdateOpenFang1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateOpenH(CCmdUI* pCmdUI);
	afx_msg void OnUpdateOpenH1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateOpenV(CCmdUI* pCmdUI);
	afx_msg void OnUpdateOpenV1(CCmdUI* pCmdUI);
	afx_msg void OnConect();
	afx_msg void OnDisconect();
	afx_msg void OnReadCapture();
	afx_msg void OnUpdateReadCapture(CCmdUI* pCmdUI);
	afx_msg void OnProcessAmaxl();
	afx_msg void OnProcessBestmax();
	afx_msg void OnUpdateProcessBestmax(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessAmaxl(CCmdUI* pCmdUI);
	afx_msg void OnDetect();
	afx_msg void OnUpdateDetect(CCmdUI* pCmdUI);
	afx_msg void OnUpdateDisconect(CCmdUI* pCmdUI);
	afx_msg void OnUpdateConect(CCmdUI* pCmdUI);
	afx_msg void OnSetsource();
	afx_msg void OnUpdateSetsource(CCmdUI* pCmdUI);
	afx_msg void OnProcessHough();
	afx_msg void OnProcessHough1();
	afx_msg void OnUpdateProcessHough1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateProcessHough(CCmdUI* pCmdUI);
	afx_msg void OnDetect2();
	afx_msg void OnUpdateDetect2(CCmdUI* pCmdUI);
	afx_msg void OnHarris();
	afx_msg void OnUpdateHarris(CCmdUI* pCmdUI);
	//}}AFX_MSG
	afx_msg void OnUpdateImageInfo(CCmdUI * pCmdUI);
	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_IMAGECODESDOC_H__302C7446_3675_4299_9235_2C3E6B50DE6E__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩久久精品| 国产亚洲精品超碰| 成人动漫一区二区在线| 久久99在线观看| 蜜臀久久99精品久久久久宅男| 亚洲v中文字幕| 亚洲国产精品一区二区www| 亚洲小说欧美激情另类| 亚洲一区二区av在线| 亚洲高清一区二区三区| 亚洲成人7777| 免费精品视频在线| 麻豆成人在线观看| 久久不见久久见中文字幕免费| 免费成人结看片| 国产自产v一区二区三区c| 国产一区亚洲一区| 国产a久久麻豆| 91首页免费视频| 欧美精品三级日韩久久| 精品国产免费人成电影在线观看四季| 久久综合色婷婷| 国产精品欧美一区二区三区| 中文字幕一区二区三区不卡在线 | 亚洲视频一二区| 18成人在线观看| 视频一区二区不卡| 老司机免费视频一区二区| 国产一区不卡在线| 97精品久久久久中文字幕| 欧美日本在线播放| 久久亚洲二区三区| 亚洲激情在线播放| 激情欧美一区二区三区在线观看| 高清不卡一区二区在线| 欧美亚洲综合色| 欧美大片在线观看一区| 中文字幕五月欧美| 免费精品视频最新在线| 99精品久久免费看蜜臀剧情介绍| 3d动漫精品啪啪一区二区竹菊| 久久综合九色综合97婷婷女人| 综合久久一区二区三区| 免费成人在线观看| 91视频国产观看| 久久综合五月天婷婷伊人| 亚洲成人福利片| 欧美日韩精品电影| 国产精品久久三区| 国产一区二区在线电影| 欧美日韩国产大片| 亚洲九九爱视频| 国产成人精品免费一区二区| 欧美偷拍一区二区| 国产精品传媒入口麻豆| 久久99九九99精品| 欧美伊人久久久久久午夜久久久久| 久久久精品综合| 秋霞午夜av一区二区三区| 91国在线观看| 亚洲日本青草视频在线怡红院 | 久久午夜羞羞影院免费观看| 亚洲444eee在线观看| 色女孩综合影院| 亚洲视频在线一区观看| 国产激情91久久精品导航| 欧美剧情片在线观看| 亚洲乱码国产乱码精品精可以看| 精彩视频一区二区| 8x8x8国产精品| 亚洲一区二区高清| 欧美日韩国产经典色站一区二区三区 | 欧美视频一二三区| 亚洲女性喷水在线观看一区| 波波电影院一区二区三区| 国产三级欧美三级日产三级99| 麻豆国产精品777777在线| 在线播放欧美女士性生活| 亚洲一卡二卡三卡四卡无卡久久| 一本色道久久综合狠狠躁的推荐| 亚洲欧洲三级电影| 91视频免费播放| 亚洲一区二区在线免费观看视频| 在线区一区二视频| 亚洲综合偷拍欧美一区色| 色欲综合视频天天天| 一区二区在线电影| 欧美精品黑人性xxxx| 蜜臀久久99精品久久久久宅男| 日韩女优制服丝袜电影| 国产一区二区三区四| 国产精品欧美精品| 欧美性淫爽ww久久久久无| 亚洲成人午夜影院| 精品久久久久香蕉网| 国产成人高清在线| 樱花影视一区二区| 4438x成人网最大色成网站| 天天综合网 天天综合色| 日韩一级免费一区| 国产精品一级片| 亚洲天堂成人在线观看| 在线不卡a资源高清| 精品伊人久久久久7777人| 亚洲精品一区二区三区蜜桃下载| 丁香婷婷综合色啪| 亚洲一区二区四区蜜桃| 日韩欧美成人激情| 色综合天天做天天爱| 久久成人综合网| 亚洲蜜臀av乱码久久精品| 日韩视频在线观看一区二区| 成人网在线播放| 午夜一区二区三区视频| 国产丝袜美腿一区二区三区| 精品视频123区在线观看| 国产精品一区不卡| 手机精品视频在线观看| 国产精品久久久久久一区二区三区| 欧美日韩一区二区三区在线 | 亚洲免费伊人电影| 日韩你懂的在线播放| 91在线云播放| 国产高清精品在线| 日本不卡一二三| 亚洲欧美偷拍三级| 国产婷婷一区二区| 欧美一区二区黄| 欧美日韩亚洲综合一区 | 亚洲色图在线视频| 久久久久国产一区二区三区四区| 欧美少妇一区二区| 99精品久久99久久久久| 国产九色sp调教91| 奇米四色…亚洲| 亚洲精品日韩一| 欧美激情一区二区三区四区| 日韩三级免费观看| 在线不卡中文字幕| 欧美色窝79yyyycom| 91麻豆免费观看| 成人国产精品免费观看动漫| 黄色小说综合网站| 男女激情视频一区| 波多野结衣在线一区| 国产在线精品一区二区三区不卡| 亚洲第一电影网| 亚洲图片自拍偷拍| 一区二区视频在线| 一区二区三区产品免费精品久久75| 中文字幕不卡的av| 国产精品美女久久久久av爽李琼 | 日日骚欧美日韩| 亚洲国产精品人人做人人爽| 一区二区三区国产| 午夜免费欧美电影| 亚洲成年人影院| 日本怡春院一区二区| 日本不卡在线视频| 激情av综合网| 国产高清不卡一区二区| 粉嫩av一区二区三区在线播放| 国产不卡在线视频| 成人福利视频网站| 色婷婷综合久久| 欧美亚洲综合一区| 日韩一卡二卡三卡| 精品福利二区三区| 中文成人综合网| 亚洲丝袜精品丝袜在线| 亚洲va韩国va欧美va| 日韩av在线播放中文字幕| 久久99久久99| 成人av免费在线播放| 欧美亚洲愉拍一区二区| 欧美日韩夫妻久久| 久久午夜色播影院免费高清| 中文字幕av一区二区三区| 亚洲欧美怡红院| 日本亚洲天堂网| 国产精品1024| 欧美日韩一区二区三区四区五区 | 91蜜桃在线观看| 在线电影院国产精品| 久久综合狠狠综合| 一片黄亚洲嫩模| 91亚洲国产成人精品一区二区三| 色猫猫国产区一区二在线视频| 69堂亚洲精品首页| 国产精品理伦片| 天天影视网天天综合色在线播放| 韩国在线一区二区| 欧美三级韩国三级日本三斤| 精品伦理精品一区| 一区二区三区精品在线| 国产中文一区二区三区| 欧美日韩免费一区二区三区视频| 久久先锋影音av鲁色资源| 午夜一区二区三区视频| 成人av在线一区二区三区|