본문 바로가기

분류 전체보기373

코딩테스트 -- 호텔 대실 - (프로그래머스 / C++) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제요약! 시간대별로 호텔 대실 시간들을 리스트로 주고 최소객실수를 구하는 문제입니다. 시간은 { {"09:10", "10:10"},{"10:20", "12:20"}} 식으로 주어지기에 분단위로 배열을 할당해 주어 풀어주면 쉽게 풀 수 있었습니다. +++ 예약시간들도 하루동안의 내용들이고 - 예약 시각이 자정을 넘어가는 경우는 없다 라는 조건도 포함되어 있어 예외없이 풀어낼 수 있었습니다. 그럼 바로 코드 시작! 아래처럼 먼저 하루 전체 1440분의 배열을 생성해주엇습니다. int solution(vector.. 2024. 3. 6.
오큘러스 메타 퀘스트3 & 유니티 빌드하기 (Meta Quest & Unity) 매번 바이브와 메타 퀘스트 2 로만 vr환경을 구성하다가 이번엔 새로운 메타 퀘스트, 오큘러스 3을 사용해 보았습니다! 오큘러스 3을 사용함에 있어 모바일 휴대폰과의 연동, 빌드를 위한 개발자 모드, 유니티를 이용한 빌드까지 진행해볼 예정입니다.     그럼 시작! 설정,준비먼저 메타 퀘스트 모바일 앱도 설치해 줍시다.    오큘러스 앱에서는 현재 같은 와이파이에 연결된 오큘러스의 상태를 설정하거나애플리케이션을 설치할 수 있도록 해주는 보조 앱! 개발자 모드를 설정하기 위해서는 메타 퀘스트 앱이 필요합니다.  앱을 다운로드하고 로그인까지 하게 되면, 아래와 같은 기본 홈으로 들어오게 됩니다. 여기서 중앙 상단 쪽 기기 연결을 클릭(미러링 옆쪽) , 그리고 새로운 기기 연결에서 기기를 선택하여 줍시다.  .. 2024. 1. 8.
(FastApi & Tree view)를 이용한 디렉토리 관리 웹 페이지 구축 (2) - 디렉토리 기능 관련 해당 내용은 아래 깃허브에 정리해 두었습니다! GitHub - jhyun-lee/FastApi-DirectoryGui Contribute to jhyun-lee/FastApi-DirectoryGui development by creating an account on GitHub. github.com 디렉토리 관리 웹 페이지의 마지막! 기능 부분을 진행해 보겠습니다. 구현한 기능으로는 아래와 같습니다. 파일 업로드 파일 다운로드 파일 삭제 디렉토리 생성 디렉토리 압축/해제 데이터 수 확인 이미지 미리보기 영상 변환 및 샘플 출력 위의 기능들은 대부분 python 명령어로 실행 시켜 처리하는 방식으로 구현하여 보았습니다. EX) 아래처럼 command를 실행시키는 함수를 만들고 ffmpeg_command =.. 2023. 12. 22.
MediaPipe와 Yolo모델을 이용한 사람 관절 오토 라벨링 [Labelme Tool 사용 및 수정(3)] 이미지 인식 라벨링을 위한 Labelme Tool 사용 및 수정(1) 특정 이미지에 대해서 학습을 시키기 위해선 모델도 중요하지만 정확히 라벨링 된 이미지파일들도 매우 중요하기에 직접 제작 해보려 했으나 구현해야할 기능들이 너무 많아.... 포기.. 그래서 ljhyunstory.tistory.com Python 영상 프레임 단위 분할 [Labelme Tool 사용 및 수정(2)] 이번엔 라벨미툴에서 영상을 받아, 프레임 단위의 이미지들로 만들기 위한 함수들을 만들어 보았습니다. 기본적으로 opencv를 이용하여 아래와 같은 방법으로 이미지를 분할 저장해주었습니다. w ljhyunstory.tistory.com 지금까지, Labelme를 커스터마이징하여 영상관련 처리와 필요한 기능만을 남겨주었습니다. 이제.. 2023. 12. 21.
블렌더를 이용해 간단한 3D 모델 만들기 유니티를 이용한 프로젝트를 진행하다보면, 마음에 드는 에셋이 유니티 에셋스토어에 없는 경우가 발생합니다. (모두 있을순 없으니까..) 그래서 간단한 모양의 모델은 만들 수 있지 않을까 해서 처음으로 blender를 사용해보기로 하였습니다. 블렌더의 경우 유튜브에 강의 영상이 많아 찾아보기는 수월했습니다. 하지만 기능이 많은 만큼 쉽지 않네요... 그래도 이번엔 기본적인 집! 모양의 오브젝트를 만들어 보도록 하겠습니다. 블렌더의 기본적인 조작법 블렌더를 실행하면 아래와 같은 화면이 기본적으로 구성됩니다. 여기서! 좌측 하단 단축키에 대해서 설명해주는 설명바가있습니다. 현재 상황에 따라 변하는 설명바 입니다. 현재 어떤 작업이 가능한지도 알 수 있으니 중요 이제 정말 기본적인 조작법 마우스 휠 = 확대 마우.. 2023. 12. 9.
(FastApi & Tree view)를 이용한 디렉토리 관리 웹 페이지 구축 (1) - GUI 관련 이번 프로젝트의 목표는 특정 디렉토리를 웹에서 관리할 수 있도록 하는것! 그러기 위해서 다양한 파일 관리 기능들도 필요하지만, 웹에서 cmd창 마냥 파일 이름, 해야할 작업 등 을 커맨드로 작성하는것은 너무 비효율적이기에 디렉토리를 표현할 GUI가 필요합니다! 그러다 찾은 템플릿이 "Tree view"입니다. Tree view https://www.w3.org/WAI/ARIA/apg/patterns/treeview/ Tree View Pattern Accessibility resources free online from the international standards organization: W3C Web Accessibility Initiative (WAI). www.w3.org w3c에서 제공해주는.. 2023. 12. 8.