render_annotation->mutable_color()->set_r(options.color().r());
render_annotation->mutable_color()->set_g(options.color().g());
render_annotation->mutable_color()->set_b(options.color().b());
render_annotation->set_thickness(options.thickness());
我应该提到,在上述所有情况下,边界框都绘制有非常细的黑线(例如“默认”设置)。
对此的任何提示将不胜感激,谢谢
答案 0 :(得分:0)
刚刚找到这个解决方案的一个简单技巧,您可以注释掉用于在计算器中渲染渲染数据的渲染代码。我已经通过在calculators/util/annotation_overlay_calculator.cc中注释掉以下几行来尝试使用FaceMesh示例
const RenderData& render_data = cc->Inputs().Get(id).Get<RenderData>();
renderer_->RenderDataOnImage(render_data);
和
for (const RenderData& render_data : render_data_vec) {
renderer_->RenderDataOnImage(render_data);
}