MCPcopy Create free account
hub / github.com/Robbyant/lingbot-map / segment_sky_from_array_batch

Function segment_sky_from_array_batch

demo_render/rgbd_render/data/sky.py:215–231  ·  view source on GitHub ↗

Batch version of segment_sky_from_array.

(
    images: List[np.ndarray],
    skyseg_session,
    target_h: int,
    target_w: int,
)

Source from the content-addressed store, hash-verified

213
214
215def segment_sky_from_array_batch(
216 images: List[np.ndarray],
217 skyseg_session,
218 target_h: int,
219 target_w: int,
220) -> List[np.ndarray]:
221 """Batch version of segment_sky_from_array."""
222 bgr_images = []
223 for img in images:
224 rgb = _image_to_rgb_uint8(img)
225 bgr_images.append(cv2.cvtColor(rgb, cv2.COLOR_RGB2BGR))
226 score_maps = run_skyseg_batch(skyseg_session, _SKYSEG_INPUT_SIZE, bgr_images)
227 results = []
228 for sm in score_maps:
229 resized = cv2.resize(sm, (target_w, target_h), interpolation=cv2.INTER_LINEAR)
230 results.append(_result_map_to_non_sky_conf(resized))
231 return results
232
233
234def segment_sky(

Callers 1

load_or_create_sky_masksFunction · 0.85

Calls 3

run_skyseg_batchFunction · 0.85
_image_to_rgb_uint8Function · 0.70

Tested by

no test coverage detected