MCPcopy Create free account
hub / github.com/davisking/dlib / py_tile_images

Function py_tile_images

tools/python/src/image2.cpp:484–504  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

482// ----------------------------------------------------------------------------------------
483
484py::array py_tile_images (
485 const py::list& images
486)
487{
488 DLIB_CASSERT(len(images) > 0);
489
490 if (is_image<rgb_pixel>(images[0].cast<py::array>()))
491 {
492 std::vector<numpy_image<rgb_pixel>> tmp(len(images));
493 for (size_t i = 0; i < tmp.size(); ++i)
494 assign_image(tmp[i], images[i].cast<py::array>());
495 return numpy_image<rgb_pixel>(tile_images(tmp));
496 }
497 else
498 {
499 std::vector<numpy_image<unsigned char>> tmp(len(images));
500 for (size_t i = 0; i < tmp.size(); ++i)
501 assign_image(tmp[i], images[i].cast<py::array>());
502 return numpy_image<unsigned char>(tile_images(tmp));
503 }
504}
505
506// ----------------------------------------------------------------------------------------
507

Callers

nothing calls this directly

Calls 4

lenFunction · 0.85
tile_imagesFunction · 0.85
assign_imageFunction · 0.50
sizeMethod · 0.45

Tested by

no test coverage detected