본문 바로가기

공부공부85

파이썬 Pyqt를 이용한 세그멘테이션 라벨링툴(1)(다각형 그리기 / python) 일반적인 바운딩 박스로 라벨링을 진행하다가 세그멘테이션 기법을 이용하여 러닝 하는것이 훨씬 정확성을 보장할 것으로 생각되어 정리/공부/구현 해 보았습니다! 구현부는 천천히 진행해갈 예정입니다! 여러가지 이미지 데이터 라벨링에 대한 방법들은 아래 블로그에서 확인! 데이터라벨링(Data labeling)의 객체검출(object detection) 방법 용어정리/데이터 어노테이션 기법 안녕하세요. 달토깽이 입니다. 데이터라벨링이라는 것이 참 생소하고 그렇죠. 저도 처음 접할때는 생경했지요. 디지털노가다 인형에 눈알붙이기 등등 라벨링은 별명도 많습니다. 아무리 어떤 romance-dal315.tistory.com 세그멘테이션? >> 폴리곤 >> 모양이 일정하지 않은 다각형으로 처리! 전체를 나누어 처리한다는 의.. 2023. 9. 7.
Windows에서 Linux 사용하기!(wsl) 이번에 시작하게된 프로젝트에서 딥러닝 및 서버쪽을 구성하는 부분을 공부하게되었습니다! 그러다보니 리눅스를 이용해서 구축하는 부분이 많아졌습니다... 리눅스를 실제로 구축하는것이 가장좋지만! 그렇게 되면 os를 2개를 동시에 구축하거나 컴퓨터 2대를 운용해야하므로 저는 테스트용으로 윈도우에서 wsl을 통해 Linux를 사용해 보았습니다! wsl? Windows Subsystem for Linux의 줄임말로 이미 마이크로소프트에서 제공중인 서비스입니다. Install WSL Install Windows Subsystem for Linux with the command, wsl --install. Use a Bash terminal on your Windows machine run by your preferr.. 2023. 9. 6.
유니온 파인드 [Union Find] 알고리즘 유니온 파인드 알고리즘이란? 두 노드에 대해 같은 그래프에 속해 있는지를 파악하는 알고리즘! 만약 아래처럼 노드들이 2개의 그래프로 나누어져 있다면 A와 B의 관계에 대해서 어떻게 알아낼 것인가에 대한 알고리즘입니다. 이름은 생소하지만 어렵지 않은 알고리즘! 구현 방법은 다음과 같이 정리해볼 수 있습니다. 1. 현재 노드의 부모노드들을 설정 2. 관계에 대해 알고싶은 두 노드들의 최종 부모노드를 비교 /판별 이것에 맞게 코드를 구성해 보겠습니다. 코드! 코드는 다음과 같이 간단하게 구성됩니다. int parents[51]; ... int Find(int x) { // 최종 부모노드 찾기 if (parents[x] == x) { return x; } return x = Find(parents[x]); } .. 2023. 6. 3.
ChatGpt api 테스트 해보기! (Postman 사용) 보통 api를 사용하기전에 데이터를 어떤식으로 전달받고 전달해주는지를 알아내기위해 api테스트를 한다고 합니다. api테스트라고 생각해서 어렵게 생각했는데 조작이 쉬운? 툴이 있었네요! 아래 사이트에서는 api를 테스트 해볼수 있는 기능을 제공하는 사이트로 (다른기능도 있을것 같은데 아직은 테스트로 밖에 사용안해 봤네요..) Postman API Platform | Sign Up for Free Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. w.. 2023. 5. 3.
구글 지도 api 기본 마커 지우기 및 테마 변경 기본 마커를 지울려고 이곳 저곳 찾아본 결과..... 구글 맵스에서 지원해 주고 있었다는 사실을 알게되었습니다;; 구글 api사용하는 방법은 아래의 글에서 설명해 놓았습니다! 유니티(Unity) 구글 지도 api 사용하기 유니티(Unity) MapBox를 이용한 지도 구축 ar 프로젝트 진행중에 현재 지역의 지도를 구현해야 할 일이 생겨 시도 해보기로 했습니다! 구글맵 api도 있지만 먼저 map box부터 먼저 시도해보겠습니다. 가 ljhyunstory.tistory.com api 키 발급이 끝났다면 이제 맵설정하는 사이트! Styling Wizard: Google Maps APIs To import, paste in your JSON. When importing we reorder and rewrit.. 2023. 4. 11.
MMORPG 구현 포트폴리오(2인) 너무 늦어버렸네요.. 방학이 시작되고 다른 프로젝트들이 생기는 바람에 프로젝트는 작년12월부터 잠시 중단되어 있었습니다. 현재까지 완성된 기능들을 보면 1. 멀티플레이 2. 각종 ui 시스템 3. 맵 시스템 (미니맵/전체맵) 4. 몬스터 관련 시스템(공격, 드랍, 데미지, 리스폰) 5. 캐릭터 관련 시스템 (사망, 공격력, 방어력, 레벨업 등) 6. 인벤토리 시스템 7. 강화 시스템 8.아이템 구매(상점), 아이템 사용 시스템 9. npc ai 시스템 10. 장비창 시스템 11. 단축키 시스템 12. 채팅 시스템 등등 입니다만 아직 네트워크 부분에서 미흡한 부분과 기존의 계획상에 있던 부분들이 아직 구현되지 않아 급한일들이 끝이 나면 좀 더 보완할 계획에 있습니다. 현재 보완할 점은 1. 맵의 크기조절이.. 2023. 3. 10.