Skip to content

Commit 8665952

Browse files
committed
added stereoRectification getters
1 parent 606614c commit 8665952

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

src/CalibrationHandlerBindings.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#include "CalibrationHandlerBindings.hpp"
22
#include "depthai/device/CalibrationHandler.hpp"
3+
#include "depthai-shared/common/Point2f.hpp"
34
#include <vector>
45

56
void CalibrationHandlerBindings::bind(pybind11::module& m){
@@ -13,7 +14,7 @@ void CalibrationHandlerBindings::bind(pybind11::module& m){
1314
.def(py::init<std::string, std::string>(), DOC(dai, CalibrationHandler, CalibrationHandler, 3))
1415
.def(py::init<EepromData>(), DOC(dai, CalibrationHandler, CalibrationHandler, 4))
1516

16-
.def("getCameraIntrinsics", &CalibrationHandler::getCameraIntrinsics, py::arg("cameraId"), py::arg("resizeHeight"), py::arg("resizewidth"), py::arg("topLeftPixelId"), py::arg("bottomRightPixelId"), DOC(dai, Device, getCameraIntrinsics))
17+
.def("getCameraIntrinsics", &CalibrationHandler::getCameraIntrinsics, py::arg("cameraId"), py::arg("resizeHeight") = -1, py::arg("resizewidth") = -1, py::arg("topLeftPixelId") = Point2f(), py::arg("bottomRightPixelId") = Point2f(), DOC(dai, Device, getCameraIntrinsics))
1718
.def("getDefaultIntrinsics", &CalibrationHandler::getDefaultIntrinsics, py::arg("cameraId"), DOC(dai, Device, getDefaultIntrinsics))
1819

1920
.def("getDistortionCoefficients", &CalibrationHandler::getDistortionCoefficients, py::arg("cameraId"), DOC(dai, Device, getDistortionCoefficients))
@@ -33,7 +34,8 @@ void CalibrationHandlerBindings::bind(pybind11::module& m){
3334

3435
.def("setStereoLeft", &CalibrationHandler::setStereoLeft, py::arg("cameraId"), py::arg("rectifiedRotation"), DOC(dai, Device, setStereoLeft))
3536
.def("setStereoRight", &CalibrationHandler::setStereoRight, py::arg("cameraId"), py::arg("rectifiedRotation"), DOC(dai, Device, setStereoRight))
36-
37+
.def("getStereoLeftRectificationRotation", &CalibrationHandler::getStereoLeftRectificationRotation, DOC(dai, Device, getStereoLeftRectificationRotation))
38+
.def("getStereoRightRectificationRotation", &CalibrationHandler::getStereoRightRectificationRotation, DOC(dai, Device, getStereoRightRectificationRotation))
3739

3840
.def("getEepromData", &CalibrationHandler::getEepromData, DOC(dai, Device, getEepromData));
3941

src/py_bindings.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,10 @@ PYBIND11_MODULE(depthai,m)
4242
PipelineBindings::bind(m);
4343
XLinkConnectionBindings::bind(m);
4444
DeviceBindings::bind(m);
45+
CommonBindings::bind(m);
4546
CalibrationHandlerBindings::bind(m);
4647
DeviceBootloaderBindings::bind(m);
47-
CommonBindings::bind(m);
48+
4849
DatatypeBindings::bind(m);
4950
DataQueueBindings::bind(m);
5051
LogBindings::bind(m);

0 commit comments

Comments
 (0)