Visionpro 检查CogToolBlock的Input输入和Output输出
vision
pytorch/vision: 一个基于 PyTorch 的计算机视觉库,提供了各种计算机视觉算法和工具,适合用于实现计算机视觉应用程序。
项目地址:https://gitcode.com/gh_mirrors/vi/vision

·
话不多说,直接上代码
检查输入
/// <summary>
/// 检查输入
/// </summary>
/// <param name="tool">CogToolBlock类型的对象</param>
/// <param name="name">CogToolBlock 输入的字符串名称</param>
/// <returns>返回检查结果,true代表有这个输入,false代表不包含这个输入</returns>
public static bool CheckInput(CogToolBlock tool, string name)
{
var check = tool.Inputs.Where(p => p.Name == name).FirstOrDefault();
if (check != null)
return true;
else
return false;
}
检查输出
/// <summary>
/// 检查输出
/// </summary>
/// <param name="tool">CogToolBlock类型的对象</param>
/// <param name="name">CogToolBlock 输出的字符串名称</param>
/// <returns>返回检查结果,true代表有这个输出,false代表不包含这个输出</returns>
public static bool CheckOutput(CogToolBlock tool, string name)
{
var check = tool.Outputs.Where(p => p.Name == name).FirstOrDefault();
if (check != null)
return true;
else
return false;
}
其实var check = tool.Outputs.Where(p => p.Name == name).FirstOrDefault(); 这里返回检查对象实例,如果结果不为null,可以直接check.Value 获取输出结果或设置输入结果.




pytorch/vision: 一个基于 PyTorch 的计算机视觉库,提供了各种计算机视觉算法和工具,适合用于实现计算机视觉应用程序。
最近提交(Master分支:16 天前 )
e3b5d3a8
9 天前
bddc4d89
Co-authored-by: Antoine Simoulin <antoinesimoulin@fb.com> 12 天前
更多推荐
所有评论(0)