Ejemplo n.º 1
0
        async void Setup()
        {
            ObjectDetectorDescriptor descriptor = new ObjectDetectorDescriptor();
            var m_availableExecutionDevices     = await descriptor.GetSupportedExecutionDevicesAsync();

            skill = await descriptor.CreateSkillAsync() as ObjectDetectorSkill; // If you don't specify an ISkillExecutionDevice, a default will be automatically selected

            binding = await skill.CreateSkillBindingAsync() as ObjectDetectorBinding;
        }
 /// <summary>
 /// Initialize the ObjectDetector skill
 /// </summary>
 /// <param name="device"></param>
 /// <returns></returns>
 private async Task InitializeObjectDetectorAsync(ISkillExecutionDevice device = null)
 {
     if (device != null)
     {
         m_skill = await m_descriptor.CreateSkillAsync(device) as ObjectDetectorSkill;
     }
     else
     {
         m_skill = await m_descriptor.CreateSkillAsync() as ObjectDetectorSkill;
     }
     m_binding = await m_skill.CreateSkillBindingAsync() as ObjectDetectorBinding;
 }
        /// <summary>
        /// Initialize the ObjectDetector skill
        /// </summary>
        /// <param name="device"></param>
        /// <returns></returns>
        private async Task InitializeObjectDetectorAsync(ISkillExecutionDevice device = null)
        {
            if (device != null)
            {
                m_skill = await m_descriptor.CreateSkillAsync(device) as ObjectDetectorSkill;
            }
            else
            {
                m_skill = await m_descriptor.CreateSkillAsync() as ObjectDetectorSkill;
            }
            m_binding = await m_skill.CreateSkillBindingAsync() as ObjectDetectorBinding;

            m_inputImageFeatureDescriptor = m_binding["InputImage"].Descriptor as SkillFeatureImageDescriptor;
        }