mirror of https://github.com/davisking/dlib.git
Expose get_face_chip_details to Python (#2238)
This commit is contained in:
parent
96a75568be
commit
d7644ef2b7
|
@ -372,6 +372,11 @@ ensures \n\
|
||||||
.def_readwrite("rows", &chip_details::rows)
|
.def_readwrite("rows", &chip_details::rows)
|
||||||
.def_readwrite("cols", &chip_details::cols);
|
.def_readwrite("cols", &chip_details::cols);
|
||||||
|
|
||||||
|
{
|
||||||
|
typedef std::vector<chip_details> type;
|
||||||
|
py::bind_vector<type>(m, "chip_detailss", "An array of chip_details objects.")
|
||||||
|
.def("extend", extend_vector_with_python_list<type>);
|
||||||
|
}
|
||||||
|
|
||||||
m.def("extract_image_chip", &py_extract_image_chip<uint8_t>, py::arg("img"), py::arg("chip_location"));
|
m.def("extract_image_chip", &py_extract_image_chip<uint8_t>, py::arg("img"), py::arg("chip_location"));
|
||||||
m.def("extract_image_chip", &py_extract_image_chip<uint16_t>, py::arg("img"), py::arg("chip_location"));
|
m.def("extract_image_chip", &py_extract_image_chip<uint16_t>, py::arg("img"), py::arg("chip_location"));
|
||||||
|
@ -447,6 +452,19 @@ ensures \n\
|
||||||
!*/
|
!*/
|
||||||
);
|
);
|
||||||
|
|
||||||
|
m.def("get_face_chip_details",
|
||||||
|
static_cast<chip_details (*)(const full_object_detection&, const unsigned long, const double)>(&get_face_chip_details),
|
||||||
|
py::arg("det"), py::arg("size")=200, py::arg("padding")=0.2,
|
||||||
|
"Given a full_object_detection det, returns a chip_details object which can be \n\
|
||||||
|
used to extract an image of given size and padding."
|
||||||
|
);
|
||||||
|
|
||||||
|
m.def("get_face_chip_details",
|
||||||
|
static_cast<std::vector<chip_details> (*)(const std::vector<full_object_detection>&, const unsigned long, const double)>(&get_face_chip_details),
|
||||||
|
py::arg("dets"), py::arg("size")=200, py::arg("padding")=0.2,
|
||||||
|
"Given a list of full_object_detection dets, returns a chip_details object which can be \n\
|
||||||
|
used to extract an image of given size and padding."
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue