我正在开发自动驾驶汽车模拟器。我有设计良好的开源软件来做这件事,并想定制这个程序来满足我的需求。我正在研究深度学习模型,但这是第一次使用像Unity 3D这样的图形工具。
当我为机器学习算法收集训练数据集时,我将玩视频的游戏拆分为许多帧(屏幕截图),并将这些帧作为输入输入到我的深度学习模型中。在此过程中,我希望以逐个像素的方式了解对象标签。例如,像图像分割一样,我想知道哪些像素属于道路、墙壁或任何可驾驶的物体。我认为这个信息可以在Unity 3D中派生出来,因为我们首先创建了map!
对于这个问题有什么提示吗?
提前谢谢你!!
发布于 2018-07-25 12:18:35
在Unity中,您可以创建标签,并为各种事物添加标签。例如,在一个对撞机的onTriggerEnter中,你可以像这样用.CompareTag(tag)检查它遇到了什么。
void OnTriggerEnter(Collider Col){
if(Col.CompareTag("Player")&&isActive){
GetComponent<AudioSource>().Play();
Player.gotCoin();
isActive=false;
}
}https://stackoverflow.com/questions/51510351
复制相似问题