C# 클래스 ovrvision_calibration.COvrvision

파일 보기 프로젝트 열기: Wizapply/OvrvisionPro 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
camStatus bool
imageDataLeft System.Drawing.Bitmap
imageDataRight System.Drawing.Bitmap
imageSizeW int
useOvrvisionAR bool
useProcessingQuality int

공개 메소드들

메소드 설명
COvrvision ( ) : System
CalibFindChess ( ) : int
CalibGetImageCount ( ) : int
CalibSolveStereoParameter ( ) : void
Close ( ) : bool
GetBLC ( ) : int
GetExposure ( ) : int
GetFloatPoint ( ) : float
GetGain ( ) : int
GetWhiteBalanceAutoMode ( ) : bool
GetWhiteBalanceB ( ) : int
GetWhiteBalanceG ( ) : int
GetWhiteBalanceR ( ) : int
InitializeCalibration ( int pattern_size_w, int pattern_size_h, double chessSizeMM ) : void
Open ( int opentype ) : bool
OvrvisionGetAR ( System mdata, int datasize ) : int
OvrvisionGetTrackingVec3 ( System mdata ) : int
OvrvisionTrackRender ( bool calib, bool point ) : void
OvrvisionTrackReset ( ) : void
Release ( ) : void
SaveCamStatusToEEPROM ( ) : bool
SetBLC ( int value ) : void
SetExposure ( int value ) : void
SetExposurePerSec ( float fps ) : int
SetGain ( int value ) : void
SetWhiteBalanceAutoMode ( bool value ) : void
SetWhiteBalanceB ( int value ) : void
SetWhiteBalanceG ( int value ) : void
SetWhiteBalanceR ( int value ) : void
UpdateCamera ( ) : void
UpdateLeft ( ) : void
UpdateRight ( ) : void

비공개 메소드들

메소드 설명
ovARGetData ( System mdata, int datasize ) : int
ovARGetMarkerSize ( ) : int
ovARRender ( ) : void
ovARSetMarkerSize ( int value ) : void
ovCalibClose ( ) : int
ovCalibFindChess ( ) : int
ovCalibGetImageCount ( ) : int
ovCalibInitialize ( int pattern_size_w, int pattern_size_h, double chessSizeMM ) : void
ovCalibSolveStereoParameter ( ) : void
ovClose ( ) : int
ovGetBLC ( ) : int
ovGetBufferSize ( ) : int
ovGetCamImageBGR ( System img, int eye ) : void
ovGetCamImageBGRA ( System img, int eye ) : void
ovGetCamImageForUnity ( System pImagePtr_Left, System pImagePtr_Right ) : void
ovGetCamImageForUnityNative ( System pTexPtr_Left, System pTexPtr_Right ) : void
ovGetCamImageRGB ( System img, int eye ) : void
ovGetExposure ( ) : int
ovGetFocalPoint ( ) : float
ovGetGain ( ) : int
ovGetHMDRightGap ( int at ) : float
ovGetImageHeight ( ) : int
ovGetImageRate ( ) : int
ovGetImageWidth ( ) : int
ovGetPixelSize ( ) : int
ovGetTrackData ( System mdata ) : int
ovGetWhiteBalanceAuto ( ) : int
ovGetWhiteBalanceB ( ) : int
ovGetWhiteBalanceG ( ) : int
ovGetWhiteBalanceR ( ) : int
ovOpen ( int locationID, float arMeter, int type ) : int
ovPreStoreCamData ( int qt ) : void
ovRelease ( ) : int
ovSaveCamStatusToEEPROM ( ) : bool
ovSetBLC ( int value ) : void
ovSetCamSyncMode ( int at ) : float
ovSetExposure ( int value ) : void
ovSetExposurePerSec ( float value ) : int
ovSetGain ( int value ) : void
ovSetWhiteBalanceAuto ( int value ) : void
ovSetWhiteBalanceB ( int value ) : void
ovSetWhiteBalanceG ( int value ) : void
ovSetWhiteBalanceR ( int value ) : void
ovTrackRender ( bool calib, bool point ) : void
ovTrackingCalibReset ( ) : void

메소드 상세

COvrvision() 공개 메소드

public COvrvision ( ) : System
리턴 System

CalibFindChess() 공개 메소드

public CalibFindChess ( ) : int
리턴 int

CalibGetImageCount() 공개 메소드

public CalibGetImageCount ( ) : int
리턴 int

CalibSolveStereoParameter() 공개 메소드

public CalibSolveStereoParameter ( ) : void
리턴 void

Close() 공개 메소드

public Close ( ) : bool
리턴 bool

GetBLC() 공개 메소드

public GetBLC ( ) : int
리턴 int

GetExposure() 공개 메소드

public GetExposure ( ) : int
리턴 int

GetFloatPoint() 공개 메소드

public GetFloatPoint ( ) : float
리턴 float

GetGain() 공개 메소드

public GetGain ( ) : int
리턴 int

GetWhiteBalanceAutoMode() 공개 메소드

public GetWhiteBalanceAutoMode ( ) : bool
리턴 bool

GetWhiteBalanceB() 공개 메소드

public GetWhiteBalanceB ( ) : int
리턴 int

GetWhiteBalanceG() 공개 메소드

public GetWhiteBalanceG ( ) : int
리턴 int

GetWhiteBalanceR() 공개 메소드

public GetWhiteBalanceR ( ) : int
리턴 int

InitializeCalibration() 공개 메소드

public InitializeCalibration ( int pattern_size_w, int pattern_size_h, double chessSizeMM ) : void
pattern_size_w int
pattern_size_h int
chessSizeMM double
리턴 void

Open() 공개 메소드

public Open ( int opentype ) : bool
opentype int
리턴 bool

OvrvisionGetAR() 공개 메소드

public OvrvisionGetAR ( System mdata, int datasize ) : int
mdata System
datasize int
리턴 int

OvrvisionGetTrackingVec3() 공개 메소드

public OvrvisionGetTrackingVec3 ( System mdata ) : int
mdata System
리턴 int

OvrvisionTrackRender() 공개 메소드

public OvrvisionTrackRender ( bool calib, bool point ) : void
calib bool
point bool
리턴 void

OvrvisionTrackReset() 공개 메소드

public OvrvisionTrackReset ( ) : void
리턴 void

Release() 공개 메소드

public Release ( ) : void
리턴 void

SaveCamStatusToEEPROM() 공개 메소드

public SaveCamStatusToEEPROM ( ) : bool
리턴 bool

SetBLC() 공개 메소드

public SetBLC ( int value ) : void
value int
리턴 void

SetExposure() 공개 메소드

public SetExposure ( int value ) : void
value int
리턴 void

SetExposurePerSec() 공개 메소드

public SetExposurePerSec ( float fps ) : int
fps float
리턴 int

SetGain() 공개 메소드

public SetGain ( int value ) : void
value int
리턴 void

SetWhiteBalanceAutoMode() 공개 메소드

public SetWhiteBalanceAutoMode ( bool value ) : void
value bool
리턴 void

SetWhiteBalanceB() 공개 메소드

public SetWhiteBalanceB ( int value ) : void
value int
리턴 void

SetWhiteBalanceG() 공개 메소드

public SetWhiteBalanceG ( int value ) : void
value int
리턴 void

SetWhiteBalanceR() 공개 메소드

public SetWhiteBalanceR ( int value ) : void
value int
리턴 void

UpdateCamera() 공개 메소드

public UpdateCamera ( ) : void
리턴 void

UpdateLeft() 공개 메소드

public UpdateLeft ( ) : void
리턴 void

UpdateRight() 공개 메소드

public UpdateRight ( ) : void
리턴 void

프로퍼티 상세

camStatus 공개적으로 프로퍼티

public bool camStatus
리턴 bool

imageDataLeft 공개적으로 프로퍼티

public Bitmap,System.Drawing imageDataLeft
리턴 System.Drawing.Bitmap

imageDataRight 공개적으로 프로퍼티

public Bitmap,System.Drawing imageDataRight
리턴 System.Drawing.Bitmap

imageSizeW 공개적으로 프로퍼티

public int imageSizeW
리턴 int

useOvrvisionAR 공개적으로 프로퍼티

public bool useOvrvisionAR
리턴 bool

useProcessingQuality 공개적으로 프로퍼티

public int useProcessingQuality
리턴 int