728x90

오블완 8

오늘의 사진-단풍 올해의 가을은 짧게 지나가는 것 같다. 그래서인지 단풍나무의 나뭇잎에 3개의 색이 같이 공존하고 있다.(다른 때도 있겠지만 올해는 더 빠른 듯...)그런 단풍나무가 아파트 앞에 있어서 사진으로 남겨본다. 바람이 너무 불어서 초점잡기가 어려웠다.  멋들어지게 물든 단풍나무.. 일상/오늘의 사진 2024. 11. 25.
PromptBase 무엇? PromptBase 무엇? 텍스쳐 자료를 찾을 일이 있어서 인터넷 검색을 하다가 뭔가 발견했다. PromptBase | Prompt Marketplace: Midjourney, ChatGPT, DALL·E, Stable Diffusion & more. PromptBase | Prompt Marketplace: Midjourney, ChatGPT, DALL·E, Stable Diffusion & more.Scandinavian Folk Art Zentangle Cliparts Midjourneypromptbase.com 뭐 하는 사이트인가 하면 사용자가 AI로 만들어진 고품질 이미지나 프롬프트를 사고 팔 수 있는 플랫폼인 모양이다. AI 생성 이미지들이 시간이 갈수록 퀄리티가 좋아지고 전문적인 영역으로 확.. 일상/일상 관련 2024. 11. 19.
Unity6 설치(Sentis를 위해) 시도 Unity6 설치(Sentis를 위해) 시도 Unity6가 지난달 정식으로 소개가 되었다. 이와 함께 Barracuda의 후속버전인 Sentis도 업데이트 되어서 이번 기회에 한번 써보고자 최신버전의 설치를 시도했다. Sentis는 opset도 상위버전을 지원하는데다 Barracuda보다 좋은 성능을 가지고 있으며 기존 상위버전의 Yolo로 당연히 onnx로 지원하기 때문에 사용 안 할 이유가 없긴 하다. 이번 버전업은 참 많이도 건너 뛴다. Unity 2018.4.3에서 Unity6라니...중간에 2021버전을 패키지 확인용으로만 설치했었는데... 아무튼 좀 생소해졌다.  예전 버전들을 찾아보면 알겠지만 Unity 2018 이하버전(주로 5.x~2018.x)들은 대부분 공통적인 형식을 갖추고 있고 Un.. 개발 관련/SW, App 관련 2024. 11. 18.
Unity 로우 폴리곤 행성 추가 업데이트 Unity 로우 폴리곤 행성 추가 업데이트 지난번 행성에 거주할 물고기와 새를 만들어서 배치했다.여기에 고래와 사슴을 만들어서 주변을 돌아다니게 하였다. 아울러 shader 부분도 다시금 조정하였다. 그런데 문제는 프레임율이 생각보다 많이 떨어진다. 모바일 환경에서 그 원인을 찾는 게 쉽지 않다. 이것저것 다 변경해 봐야 딱히 문제 될 것이 없다고 생각했다.  이 정도의 mesh분량은 충분히 소화하고도 남는 정도다. shader의 영향으로는 크게 영향을 주지 않았다. 그래서 결론을 내린 것이 light에 대한 나무들의 그림자로 본다.다소 거칠지만 기본적으로 soft가 아닌 hard 타입으로 지정해 두었다.그림자를 bake로 구워서 배치하면 쉽겠지만... 실시간으로 정해야 하는 거라  그게 가장 큰 문제다.. 3D 관련 2024. 11. 16.
갤럭시탭4 어드밴스 배터리 자가교체 갤럭시탭4 어드밴스 배터리 자가교체 내가 자주 사용하던 갤럭시탭a 8.0 2019 with s pen 이었다. 주로 그림이나 필기, 동영상 기기로 사용 중이었는데 아이가 그림 그리는 탭이 필요하다고 해서 일단 주어서 허전했었다. 물론 핸드폰도 펜이 있는 노트10라이트이지만 화면이 작아 탭의 8인치가 너무나 딱 적당했었다. 그렇게 탭이 없이 허전히 지내다가 문득 예전 아이가 사용하던 갤럭탭4 어드밴스가 생각났다. 이미 사용한 지 오래되었고 다른 것을 사용해서 방치되어 있었다. 그래서 적어도 동영상기기로 활용할 수 있을 것 같아 꺼내보았는데... 어랏.. 배가 뿔룩해져서 스크린이 휘어졌네?? (사진을 못찍었다) 현재 이 제품은 생산된지 오래돼서 A/S도 안된다. 그래서 거래처(알리익...)에 호환되는 SM-.. 일상/일상 관련 2024. 11. 15.
Yolov3을 이용한 Unity 사물인식 제작 정리(5) Yolov3을 이용한 Unity 사물인식 제작 정리(5) 8. Unity의 App 설정 이제 지난번 훈련을 마치고 최종 컨버팅했던 onnx 파일과 label 텍스트를 Unity에서 사용할 차례이다. 처음부터 모든 코드를 다 만드는 것이 아닌 공개된 git을 활용하여 진행할 것이다.다음의 깃을 clone 하거나 다운로드하여 준비한다. 아주 잘 되어 있으며 classifier 방식과 detecting 방식이 함께 있다.GitHub - Syn-McJ/TFClassify-Unity-Barracuda: An example of using Tensorflow and ONNX models with Unity Barracuda inference engine for image classification and objec.. 개발 관련/SW, App 관련 2024. 11. 14.
Yolov3을 이용한 Unity 사물인식 제작 정리(4) Yolov3을 이용한 Unity 사물인식 제작 정리(4) 7. ONNX 컨버팅 이제 다음 단계는 onnx로 컨버팅 하는 사항이다. 최근에야 비로소 unity에서 인식 가능하도록 진행되었다. 아마도 상위 버전의 프로그램들을 사용했다면 더 빨리 진행되었을 것이다.우선 Darknet의 실행파일이 있는 폴더에서 backup 폴더로 가보면 가중치 결과 파일이 저장되어 있을 것이다. steps 값이 있어 여러 파일이 생성되어 있겠지만 실제적으로 사용할 파일은 yolov3-tiny_final.weights 가중치 파일이다. 일단 파일은 그대로 두고 아래의 git에서 keras-yolo3을 가져온다.즉, Darknet의 weights(가중치) 파일을 keras 모델로 변형(재훈련?)하는 것이다. 여기서 그 형식을 Co.. 개발 관련/SW, App 관련 2024. 11. 12.
Yolov3을 이용한 Unity 사물인식 제작 정리(3) Yolov3을 이용한 Unity 사물인식 제작 정리(3) 5. 커스텀 데이터셋 준비 보통의 Yolo를 쓰면 미리 훈련된 모델들을 가지고 많이들 사용한다. 다양한 훈련 모델들이 있어서 플랫폼에 맞춰서 적절하게 사용되고 있다. 하지만 본인이 여기서 다루고자 하는 것은 원하는 데이터를 기반으로 훈련하는 것이다. 이게 가장 큰 목적이다.로봇이 플라스틱 병이나 우유팩 같은 것을 인식하여 물건을 잡고 이를 분리수거함으로 운반하여 넣는 것이 최초의 목적으로 시작하게 되었다. 이는 지금도 진행 중이다. 훈련데이터에서 준비되어할 것은 다음과 같다. Darknet 실행파일이 있는 위치에 data 폴더가 있다. obj 폴더에 훈련할 이미지와 label 정보 텍스트가 들어가야 한다. 하나의 이미지당 하나의 label 정보 텍.. 개발 관련/SW, App 관련 2024. 11. 11.
728x90