91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 56.03MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-06-21
  • 語言: C/C++
  • 標簽: 三維重建??

資源簡介

一些雙目三維重建的代碼,有matlab和c++的,效果不錯。

資源截圖

代碼片段和文件信息

//?3DModel.cpp?:?implementation?file
//

#include?“stdafx.h“
#include?“dibdisplay.h“
#include?“3DModel.h“
#include?
#include?
#include?
#include?

#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
//?C3DModel?dialog


C3DModel::C3DModel(CWnd*?pParent?/*=NULL*/)
:?CDialog(C3DModel::IDD?pParent)
{
//{{AFX_DATA_INIT(C3DModel)
//?NOTE:?the?ClassWizard?will?add?member?initialization?here
//}}AFX_DATA_INIT
}


void?C3DModel::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(C3DModel)
//?NOTE:?the?ClassWizard?will?add?DDX?and?DDV?calls?here
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(C3DModel?CDialog)
//{{AFX_MSG_MAP(C3DModel)
ON_WM_PAINT()
ON_WM_CREATE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
//?C3DModel?message?handlers

BOOL?C3DModel::OnInitDialog()?
{
CDialog::OnInitDialog();

//?TODO:?Add?extra?initialization?here
m_rebuild.InitModel();
CRect?rect(8080580550);
????CWnd?*pWndItem=GetDlgItem(IDC_3D_REBUILD);

// CRect?rect;
// pWndItem->GetWindowRect(&rect);

D3Window.Create(WS_CHILD|WS_VISIBLErectthisIDC_3D_REBUILD);??????????//IDC_IW_INRIGHT:控件的ID
D3Window.ShowWindow(SW_SHOW);???????????????????????????????????????????
D3Window.initOpengl(this);
//??initOpengl();
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
??????????????//?EXCEPTION:?OCX?Property?Pages?should?return?FALSE
}

void?C3DModel::initOpengl()
{
CWnd?*p=(CWnd*)GetDlgItem(IDC_3D_REBUILD);
m_pDC=p->GetDC();
m_hDC=m_pDC->GetSafeHdc();
// m_hDC=(this->GetDC())->GetSafeHdc();
PIXELFORMATDEscriptOR?pfd={
sizeof(PIXELFORMATDEscriptOR)
1
PFD_DRAW_TO_WINDOW|
PFD_SUPPORT_OPENGL|
PFD_DOUBLEBUFFER
PFD_TYPE_RGBA
24
000000
0
0
0
0000
32
0
0
PFD_MAIN_PLANE
0
000
};
int?pixelformat;
glEnable(GL_TEXTURE_2D);
glShadeModel(GL_SMOOTH);

glClearDepth(1.0f);
glEnable(GL_DEPTH_TEST);

glDepthFunc(GL_LEQUAL);
????glHint(GL_PERSPECTIVE_CORRECTION_HINTGL_NICEST);

glEnable(GL_NORMALIZE);
glShadeModel(GL_SMOOTH);
glEnable(GL_LIGHTING);

glLineWidth(0.25f);
glPointSize(2.25f);
int?m_pixelFormat;
pixelformat=::ChoosePixelFormat(m_pDC->GetSafeHdc()&pfd);
::SetPixelFormat(m_pDC->GetSafeHdc()pixelformat&pfd);

m_hRC=::wglCreateContext(m_hDC);
wglMakeCurrent(m_hDCm_hRC);

GLfloat?mat_specular[]={1.01.01.01.0};
GLfloat?mat_shiniess[]={90.0};
GLfloat?light_position[]={1.01.01.01.0};

glMaterialfv(GL_FRONTGL_SPECULARmat_specular);
glMaterialfv(GL_FRONTGL_SHININESSmat_shiniess);
glLightfv(GL_LIGHT0GL_POSITIONlight_position);
glEnable(GL_LIGHTING);
glEnable(GL

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4186??2008-12-04?11:48??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\3DModel.cpp

?????文件???????1658??2008-11-25?16:04??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\3DModel.h

?????文件???????5304??2008-11-25?22:25??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\3DRebuild.cpp

?????文件???????1201??2001-07-15?16:38??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\3DRebuild.h

?????文件????????989??2008-11-06?22:57??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\3DShow.cpp

?????文件???????1219??2008-11-06?22:57??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\3DShow.h

?????文件????????969??2008-11-19?20:27??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\AreapraDlg.cpp

?????文件???????1226??2008-10-28?16:28??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\AreapraDlg.h

?????文件??????19452??2008-11-19?20:33??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\ArearMark.cpp

?????文件???????1058??2008-11-07?15:20??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\ArearMark.h

?????文件???????3064??2008-11-12?11:33??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\BilinearityInterpolite.cpp

?????文件????????722??2008-11-06?10:53??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\BilinearityInterpolite.h

?????文件??????38635??2008-10-28?09:22??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\cdib.cpp

?????文件???????3645??2008-10-24?20:52??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\cdib.h

?????文件???????1603??2008-12-04?22:18??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\ChangePass.cpp

?????文件???????1237??2008-12-04?21:04??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\ChangePass.h

?????文件???????1775??2008-11-17?15:39??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\ChildFrm.cpp

?????文件???????1456??2006-05-29?17:08??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\ChildFrm.h

?????文件???????1772??2001-07-15?20:00??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\clientWnd.cpp

?????文件???????1221??2008-11-06?11:55??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\clientWnd.h

?????文件??????65095??2006-05-29?17:08??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\ColorTable.h

?????文件???????3436??2008-11-15?11:01??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\DemarcateDlg.cpp

?????文件???????1460??2008-10-29?22:13??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\DemarcateDlg.h

?????文件???????8235??2008-12-08?22:57??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\DetectCorner.cpp

?????文件????????958??2008-12-08?22:57??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\DetectCorner.h

?????文件????2706232??2008-12-09?10:32??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\DIBDisplay.aps

?????文件??????13554??2008-12-09?10:50??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\DIBDisplay.clw

?????文件???????5657??2008-12-04?21:13??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\DIBDisplay.cpp

?????文件??????10444??2008-12-09?10:53??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\DIBDisplay.dsp

?????文件????????545??2006-05-29?17:08??雙目視覺三維重建\C++雙目立體視覺理論基礎上的三維重建,采用立體匹配、SIFT匹配算法,經測試可直接使用\B3Drebuilldi\12.9_1\開始畫圈\DIBDisplay.dsw

............此處省略746個文件信息

評論

共有 條評論