[ERROR][retinify::Status retinify::Pipeline::Impl::CheckInputImage(const uint8_t*, std::size_t, const uint8_t*, std::size_t, float*, std::size_t)]Disparity stride is too small.
[ERROR] [1758871547.467101801] [retinify_disparity]: Pipeline execution failed with status code
Got this error when used ACCURATE mode to generate disparity for an image of resolution 640x480
retinify::Status statusInitialize = pipeline.Initialize(height, width, retinify::Mode::BALANCED);
if (!statusInitialize.IsOK()) {
retinify::LogError("Pipeline initialization failed for mode.");
return;
}
auto run_status = pipeline.Run(left_img.ptr<uint8_t>(), left_img.step[0], right_img.ptr<uint8_t>(), right_img.step[0], disp.ptr() disp.step[0]);
if (!run_status.IsOK()) {
RCLCPP_ERROR(this->get_logger(), "Pipeline execution failed with status code");
return;
}
[ERROR][retinify::Status retinify::Pipeline::Impl::CheckInputImage(const uint8_t*, std::size_t, const uint8_t*, std::size_t, float*, std::size_t)]Disparity stride is too small.
[ERROR] [1758871547.467101801] [retinify_disparity]: Pipeline execution failed with status code
Got this error when used ACCURATE mode to generate disparity for an image of resolution 640x480
retinify::Status statusInitialize = pipeline.Initialize(height, width, retinify::Mode::BALANCED);
if (!statusInitialize.IsOK()) {
retinify::LogError("Pipeline initialization failed for mode.");
return;
}
auto run_status = pipeline.Run(left_img.ptr<uint8_t>(), left_img.step[0], right_img.ptr<uint8_t>(), right_img.step[0], disp.ptr() disp.step[0]);
if (!run_status.IsOK()) {
RCLCPP_ERROR(this->get_logger(), "Pipeline execution failed with status code");
return;
}