MCPcopy Create free account
hub / github.com/ActiveVisionLab/DFNet / camera_frustum_initializer

Function camera_frustum_initializer

dataset_loaders/load_7Scenes.py:45–64  ·  view source on GitHub ↗

initialize camera frustum parameters

(args)

Source from the content-addressed store, hash-verified

43 [0,0,0,1]]).astype(float)
44
45def camera_frustum_initializer(args):
46 ''' initialize camera frustum parameters '''
47 NEAR_THRESH = args.near_far[0]
48 FAR_THRESH = args.near_far[1]
49 SAMPLE_STEP = 0.1
50
51 SCENES7_X_RES = 640.0/2
52 SCENES7_Y_RES = 480.0/2
53 SCENES7_F = 585.0/2 # 585/2
54 SCENES7_CX = SCENES7_X_RES / 2.0
55 SCENES7_CY = SCENES7_Y_RES / 2.0
56
57 W = 640.0/2
58 H = 480.0/2
59 K_APPROX = initK(SCENES7_F, SCENES7_CX, SCENES7_CY)
60
61 FRUSTUM_APPROX = generate_sampling_frustum(
62 SAMPLE_STEP, FAR_THRESH, K_APPROX, SCENES7_F, SCENES7_CX, SCENES7_CY, SCENES7_X_RES, SCENES7_Y_RES
63 )
64 return K_APPROX, FRUSTUM_APPROX, W, H
65
66def is_inside_frustum(p, x_res, y_res):
67 return (0 < p[0]) & (p[0] < x_res) & (0 < p[1]) & (p[1] < y_res)

Callers 2

fetch_unique_view_indexFunction · 0.85

Calls 2

initKFunction · 0.70

Tested by

no test coverage detected