diff --git a/csrc/mmdeploy/preprocess/transform/normalize.cpp b/csrc/mmdeploy/preprocess/transform/normalize.cpp index ec7c9023e6..5fe2139ec9 100644 --- a/csrc/mmdeploy/preprocess/transform/normalize.cpp +++ b/csrc/mmdeploy/preprocess/transform/normalize.cpp @@ -103,8 +103,8 @@ class Normalize : public Transform { } else if (to_rgb_) { auto src_mat = to_mat(tensor, PixelFormat::kBGR); Mat dst_mat; - OUTCOME_TRY(cvt_color_.Apply(src_mat, dst_mat, PixelFormat::kBGR)); - dst = to_tensor(src_mat); + OUTCOME_TRY(cvt_color_.Apply(src_mat, dst_mat, PixelFormat::kRGB)); + dst = to_tensor(dst_mat); data[key] = std::move(dst); }