개발 관련/프로젝트

Unity에서 사물인식을 위한 도구(Barrcuda, Yolo) 참고사항들

by 소서리스25 2023. 9. 17.
반응형

지난번 이후 틈날 때마다 인터넷 자료들을 많이 검색하였다.

직접 실행도 해 봤으나 생각보다 잘 되지 않았다. 대부분 버전이 맞지 않는 문제다.

아울러 내 실력으론 접근할 수 없는 전문적인?(내 기준으로) 코드를 이해할리가 없어서 응용이 어렵다.

 

그도 그럴 것이 상위 버전에 있는 자료를 하위 버전에 돌리려고 하고, 그걸 하위 버전에 맞게 코드를 짤려고 하니 뭐 그게 잘 되나.... 안되지..;;; 

 

 

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.

 

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

 

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 project using ONNX Runtime and DirectML.

 

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 engine for image classification and object detection.

 

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 in the Unity Video Game Engine

 

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 やーる - Qiita

はじめにけいじろう先生のUnity Barracuda 関連レポジトリをやっていきます開発環境Unity 2020.3.0f1Windows 10 PCニューラルネットで何でもできちゃう!…

qiita.com

 

 

반응형

'개발 관련 > 프로젝트' 카테고리의 다른 글

Unity에서 사물인식을 위한 테스트  (5) 2023.10.13
Unity에서 사물인식을 위한 참고사항 검토  (0) 2023.09.23
Unity Yolo Android 검토  (0) 2023.09.14
소프트웨어 검토  (0) 2023.09.10
개발 순서 정의  (0) 2023.09.07

댓글