Я пытаюсь обучить/создать свой собственный классификатор, я привязал этот код к основной камере, и я не получил никакого ответа от консоли и не получил никаких ошибок. Или я просто делаю это неправильно?IBM Watson Visual Recognition поставляет собственный классификатор в Unity3d
public class VisualRecog : MonoBehaviour{
private VisualRecognition m_VisualRecognition = new VisualRecognition();
void Start()
{
string m_positiveExamplesPath = Application.dataPath + "/testData/cpu_positive_examples.zip";
string m_negativeExamplesPath = Application.dataPath + "/testData/negative_examples.zip";
Dictionary<string, string> positiveExamples = new Dictionary<string, string>();
positiveExamples.Add("cpu", m_positiveExamplesPath);
if (!m_VisualRecognition.TrainClassifier(OnTrainClassifier, "compClassifier", positiveExamples, m_negativeExamplesPath))
Log.Debug("ExampleVisualRecognition", "Train classifier failed!");
}
private void OnTrainClassifier(GetClassifiersPerClassifierVerbose classifier, string data)
{
if (classifier != null)
{
Log.Debug("ExampleVisualRecognition", "Classifier is training! " + classifier);
}
else
{
Log.Debug("ExampleVisualRecognition", "Failed to train classifier!");
}
}
}
кстати here ссылка на SDK Unity. Благодаря!
Привет, пожалуйста, укажите все в этом классе, включая имя класса. Это было бы полезно, чтобы помочь вам. Вы можете захотеть пометить C#, чтобы помочь вам другим людям. – Programmer
отредактировал * спасибо за голову! можешь мне помочь? Я не знаю, почему я не получаю никакого ответа в консоли, и у меня нет никаких ошибок. Мне действительно нужно сделать эту работу. Благодаря! – MDLots