Unity에서 사물인식을 위한 도구(Barrcuda, Yolo) 참고사항들
지난번 이후 틈날 때마다 인터넷 자료들을 많이 검색하였다.
직접 실행도 해 봤으나 생각보다 잘 되지 않았다. 대부분 버전이 맞지 않는 문제다.
아울러 내 실력으론 접근할 수 없는 전문적인?(내 기준으로) 코드를 이해할리가 없어서 응용이 어렵다.
그도 그럴 것이 상위 버전에 있는 자료를 하위 버전에 돌리려고 하고, 그걸 하위 버전에 맞게 코드를 짤려고 하니 뭐 그게 잘 되나.... 안되지..;;;
Yolo로 대해선 지난번 포스팅의 내용처럼 잘 설명된 블로그가 있어서 참고해 본다.
[Object detection] YOLO (you only look once) : Real-Time Object Detection (feat. 동작원리) (tistory.com)
[Object detection] YOLO (you only look once) : Real-Time Object Detection (feat. 동작원리)
지난 시간까지 2 stage detector계열에 대해 알아봤는데 이번시간에는 1 stage detector의 시초인 YOLO에 대해 알아보려고 한다. 📍YOLO (you only look once)의 등장 YOLO는 조셉 레드몬에 의해 2015년 등장하였다.
dotiromoook.tistory.com
참고로 아래분 것도 흥미롭게 봤다.
YOLOv5를 3D 엔진으로 학습시킨 후기 (1/3) : 네이버 블로그 (naver.com)
YOLOv5를 3D 엔진으로 학습시킨 후기 (1/3)
YOLOv5를 3D 엔진으로 학습시킨 후기 (1/3)YOLOv5를 3D 엔진으로 학습시킨 후기 (2/3)YOLOv5...
blog.naver.com
아울러 그동안 참고중인 여러 해외 사이트들의 Git들을 모아 본다.
물론, 검색하면 다 나오는 것들인데, 검색할때마다 다르게 해서 정리해 본다.
소개되는 Git에서 Unity, barracuda, Yolo 버전들이 다르니 제대로 실행하려면 잘 확인해 봐야 한다.
GitHub - onnx/models: A collection of pre-trained, state-of-the-art models in the ONNX format
GitHub - onnx/models: A collection of pre-trained, state-of-the-art models in the ONNX format
A collection of pre-trained, state-of-the-art models in the ONNX format - GitHub - onnx/models: A collection of pre-trained, state-of-the-art models in the ONNX format
github.com
GitHub - mbaske/yolo-unity: YOLO In-Game Object Detection for Unity (Windows)
GitHub - mbaske/yolo-unity: YOLO In-Game Object Detection for Unity (Windows)
YOLO In-Game Object Detection for Unity (Windows). Contribute to mbaske/yolo-unity development by creating an account on GitHub.
github.com
GitHub - keijiro/YoloV4TinyBarracuda: YOLOv4-tiny on Unity Barracuda
GitHub - keijiro/YoloV4TinyBarracuda: YOLOv4-tiny on Unity Barracuda
YOLOv4-tiny on Unity Barracuda. Contribute to keijiro/YoloV4TinyBarracuda development by creating an account on GitHub.
github.com
GitHub - egor-ulianov/yolov5-unity: Unity Barracuda YOLOv5 Android app
GitHub - egor-ulianov/yolov5-unity: Unity Barracuda YOLOv5 Android app
Unity Barracuda YOLOv5 Android app. Contribute to egor-ulianov/yolov5-unity development by creating an account on GitHub.
github.com
GitHub - natmlx/ml-bench: Benchmarking the NatML machine learning runtime against other solutions in Unity Engine.
Benchmarking the NatML machine learning runtime against other solutions in Unity Engine. - GitHub - natmlx/ml-bench: Benchmarking the NatML machine learning runtime against other solutions in Unity...
github.com
GitHub - tran-brian/yolo-unity-integration
GitHub - tran-brian/yolo-unity-integration
Contribute to tran-brian/yolo-unity-integration development by creating an account on GitHub.
github.com
GitHub - wojciechp6/YOLO-UnityBarracuda: Object detection app build on Unity Barracuda and YOLOv2 Tiny
Object detection app build on Unity Barracuda and YOLOv2 Tiny - GitHub - wojciechp6/YOLO-UnityBarracuda: Object detection app build on Unity Barracuda and YOLOv2 Tiny
github.com
GitHub - cj-mills/onnx-directml-unity-tutorial: This tutorial covers creating an object detection plugin for a Unity game engine
This tutorial covers creating an object detection plugin for a Unity game engine project using ONNX Runtime and DirectML. - GitHub - cj-mills/onnx-directml-unity-tutorial: This tutorial covers crea...
github.com
GitHub - Syn-McJ/TFClassify-Unity-Barracuda: An example of using Tensorflow and ONNX models with Unity Barracuda inference engin
An example of using Tensorflow and ONNX models with Unity Barracuda inference engine for image classification and object detection. - GitHub - Syn-McJ/TFClassify-Unity-Barracuda: An example of usin...
github.com
GitHub - hanachiru/BarracudaMnistSample: Sample of handwriting recognition using Barracuda.
GitHub - hanachiru/BarracudaMnistSample: Sample of handwriting recognition using Barracuda.
Sample of handwriting recognition using Barracuda. - GitHub - hanachiru/BarracudaMnistSample: Sample of handwriting recognition using Barracuda.
github.com
GitHub - jzharris/Unity-MNIST: A sample project implementing TensorFlowSharp and a trained CNN network to classify MNIST images
A sample project implementing TensorFlowSharp and a trained CNN network to classify MNIST images in the Unity Video Game Engine - GitHub - jzharris/Unity-MNIST: A sample project implementing Tensor...
github.com
GitHub - keijiro/MnistBarracuda: MNIST on Unity Barracuda
GitHub - keijiro/MnistBarracuda: MNIST on Unity Barracuda
MNIST on Unity Barracuda. Contribute to keijiro/MnistBarracuda development by creating an account on GitHub.
github.com
위에 것들보다 더 많은 자료들이 있겠지만 아직 검토중이고 필요하면 더 정리해 봐야겠다.
일단은 있는 자료들을 토대로 정리를 해야겠다.
그리고 특히, 일본분의 사이트가 재미있다. 여러 가지를 응용하고 있는 것 같아 참고할만하다.
Unity Barracuda やーる - Qiita
はじめにけいじろう先生のUnity Barracuda 関連レポジトリをやっていきます開発環境Unity 2020.3.0f1Windows 10 PCニューラルネットで何でもできちゃう!…
qiita.com