728x90

분류 전체보기 372

오늘의 사진 - 다양한 구름 이날 따라 정말 다양한 구름을 봤다. 대부분 사무실 안에서 있다 보니 하늘이나 날씨의 변화를 잘 느끼지 못했는데, 모처럼 외부 일이 있어 돌아다녀보니 하루의 시간마다, 장소마다, 다르게 변화되는 다양한 모습을 볼 수 있었다. 이외에도 다른 멋진 구름이 있지만 좀 더 좋은 것으로... 일상/오늘의 사진 2023. 9. 21.
오늘의 사진 - 구름에 가려진 태양 오늘은 구름에 가려진 태양이다. 구름이 있는 날 밖에서 자주 볼 수 있기는 하지만 같은 형태는 없다. 일상/오늘의 사진 2023. 9. 19.
Unity에서 사물인식을 위한 도구(Barrcuda, Yolo) 참고사항들 지난번 이후 틈날 때마다 인터넷 자료들을 많이 검색하였다. 직접 실행도 해 봤으나 생각보다 잘 되지 않았다. 대부분 버전이 맞지 않는 문제다. 아울러 내 실력으론 접근할 수 없는 전문적인?(내 기준으로) 코드를 이해할리가 없어서 응용이 어렵다. 그도 그럴 것이 상위 버전에 있는 자료를 하위 버전에 돌리려고 하고, 그걸 하위 버전에 맞게 코드를 짤려고 하니 뭐 그게 잘 되나.... 안되지..;;; Yolo로 대해선 지난번 포스팅의 내용처럼 잘 설명된 블로그가 있어서 참고해 본다. [Object detection] YOLO (you only look once) : Real-Time Object Detection (feat. 동작원리) (tistory.com) [Object detection] YOLO (yo.. 개발 관련/프로젝트 2023. 9. 17.
Unity Yolo Android 검토 이전 포스팅에서 사물인식 방식에 대해 2가지로 진행하기로 하였다. 이에 첫 번째는 Yolo를 적용하기 위한 방안으로 여러 가지 자료를 서치 하였다. 대략적으로 접근해 보니.. Unity에서 OpenCV와 유사한 기능과 머신러닝의 혼용? 과 같은 기능으로 추론학습이 가능한 것을 지원하는 것이 있었다. 물론 머신러닝을 적용하는 것도 있지만 기본적으로는 Barracuda를 사용하는 것 같다. 이와 함께 학습된 모델을 가져다 써야 한다. 여러 가지가 있으나 대표적으로 ONNX 모델을 가져다 쓴다. 간단하게 정리하면 나의 사용 조건은, 1. Unity 2018.4에서 실행 2. Barracuda 1.0.4 (최신버전은 3.0 이상) 3. ONNX 모델 파일 이용 ONNX 모델 파일을 이용하는 가장 큰 이유는 많이.. 개발 관련/프로젝트 2023. 9. 14.
소프트웨어 검토 우선 개발하기 위한 소프트웨어?를 검토해 봐야 하는데..... 소프트웨어라기 보단 개발 프로그램으로 봐야 할 것 같다. 내가 윈도우 프로그램을 개발할 때는 대부분을 Autoit으로 이용하며 키관련해서는 C# 기반의 Sharp Develop를 아주 가끔 이용하고 3D가 적용되거나 그래픽 UI를 사용할 때는 Unity를 사용한다. 가끔 둘이 섞는 경우도 있다. 백그라운드 프로그램으로는 Autoit을 사용하고, 메인 프로그램은 Unity를 사용하기도 한다. 아무튼 비전문으로 사용 가능한 도구가 아주 한정적인 상황이라 선택의 여지가 없다. 따라서 목표는 안드로이드 스마트폰에 앱으로 설치할 것이므로 Unity를 사용한다. 안드로이드 버전은 배포할 것이 아니므로 대략 API 28 ~ 30 정도를 사용할 것이다. 큰.. 개발 관련/프로젝트 2023. 9. 10.
오늘의 사진 - 태양공과 구름 강아지 좀 재미있어 보이는 사진이다. 물론 상상하기 나름이지만.. 잘 보면 태양공을 받으러 뛰어가는 강아지를 닮은 구름 모양이다. 공의 궤적이 뒤로 보이는 옅은 구름까지... 일상/오늘의 사진 2023. 9. 8.
개발 순서 정의 앞전의 프로토타입 구상 설계에 따라 다음과 같은 순서로 진행을 생각해 봤다. 일단 생각대로 적어봤다. 하드웨어 부분은 일단 프로그램에 어느 정도 되었을 때 진행하면 될 것 같고, 우선은 내가 개발이 가능한 범위에서 찾아야 할 것 같다. 물론 배워서 해도 되긴 하는데 어느 세월에 될지 모르겠다. 개발 쪽에 전문적인 지식이 없거니와 그쪽 경험도 없고.... 계획에 따라 진행하면 되는데, 상황에 따라 변경될 수도 있다. 개발 관련/프로젝트 2023. 9. 7.
프로토타입 구상 설계 이제 그러면 어떻게?, 뭘?, 그래서? 등 해야 할 것들을 정리해 보자 우선은 똑같이 만들 실력은 절대, 전혀 안된다고 보고 쉽게 접근할 수 있도록 기초가 되는 프로토타입을 만드는 것에 목적을 두고 설계를 시작해 본다. 예전 전시용 3D 애니메이션을 제작할 때도 시놉시스, 시나리오, 콘티가 나오게 되면 그다음 콘티를 바탕으로 러닝타임을 계산하고 콘티를 이용한 영상을 제작 한다. 이후 콘티에 따른 시간의 동선으로 라이드 맵을 제작한다. 시나리오 및 콘티에서 캐릭터나 안내 나래이션 등이 나올 텐데 여기에 적합한 시간을 또한 반영한다. 그러면 대략적인 전체 러닝타임이 나오게 된다. 물론 자잘한 시나리오 변경에 따른 수정이나 편집은 중요할 경우 중반에 작업(??!!) 하기도 하고 그렇지 않으면 후반에 작업하였다.. 개발 관련/프로젝트 2023. 8. 30.
로봇 개발 프로젝트 구상 예전 하드웨어에 관심이 있었던 건 역시 로봇에 대한 것이 아니었을까 한다. 3D 모델링이나 애니메이션에서 제작하던 상황에서 실제로 이걸 만들어 보면 어떨까 해서 시작했으나 현실과 공상과학과의 괴리가 너무나도 크게 느껴져서 과연 가능할까라는 것에 도달 후 거의 손도 못 대고 있었다. 그래도 그러한 관심 덕분인지 접근성이 쉬운 것들을 찾아 아두이노까지 오게 되었다. 실제로 관절 로봇을 서버모터와 프레임으로 구성하긴 했었다. PC와의 실시간 제어도 테스트해 봤고... 하지만 완성된 것이 아니어서 계속 생각으로만 맴돌다 이제는 직업도 그렇고, 우려했던 평가(결과는 올해 말이나 내년 초)도 잘 끝났고 약 3년간은 걱정이 없기에 편안하게 한번 만들어보자는 생각이 들었다. 그동안에 구상했던 것들을 조합하면 명령어를 .. 개발 관련/프로젝트 2023. 8. 28.
오늘의 사진 - 구름과 햇빛 적당한 구름.. 적당히 따스한 햇빛.. 그런 날씨가 좋은 날씨인 것 같다. 이와 함께 시원한 바람 곁들인다면 더할 나위 없는 좋은 날씨라 생각한다. (아, 온도는 30도 이하로..) 일상/오늘의 사진 2023. 8. 27.
728x90