본문 바로가기
반응형

분류 전체보기165

[키넥트] 동작 인식과 동작별로 각각의 이벤트 발생시키기 PC, AR, VR, MR 등등 여러가지 기기를 사용해봤지만 키넥트가 가장 골치가 많이 아팠던 것 같다. 그래도 어찌저찌 프로젝트가 진행되고 있다. 사실 프로젝트 기획도 몇번이고 다시 갈아버리곤 했다... 약간 키넥트가 나랑 잘 안맞는 것 같기도 하다. 아무튼 지금은 계속 공부하다가 제스쳐 인식을 구현하고 있다. 플레이어가 특정 동작을 하면 일정한 기능이 수행되도록 할 예정이다. 위의 움짤을 보면 알 수 있듯, 오른쪽 하단에 내 모습이 나오고 내 행동을 캐릭터모델이 따라하도록 했다. 좁은 방구석에서 대충 찍느라 침대에 앉아서 찍었더니 하체쪽은 동기화 안됨. 어차피 오른손으로 테스트하는 중이라 별 상관없었음. 오른손을 위,아래,좌,우로 움직이면 그 움직임을 인식해서 콘솔창에 표시해주고 손을 몸 뒤로 보내거.. 2021. 9. 30.
유니티에 키넥트v2 연결하기 - Kinect v2 for Unity 유니티에 연결해서 개발하는 것이 여러모로 장점이 많다. 다루기도 편하고.. 다양한 에셋을 추가하기도 편하고. 그래서 이번에는 유니티에 연결하는 것을 정리해보고자 한다. 일단 우선은, 윈도우와 연결을 먼저 끝마치도록 하자. 윈도우와 연결하는 방법은 밑에 링크를 참고하면 된다. 윈도우에 키넥트v2 연결하기 - Kinect v2 for window 어쩌다보니까 키넥트v2를 다루게 되어서 키넥트 정보를 정리해보고자 한다. 키넥트는 xbox의 주변기기로 사용되는 제품인데 종류가 3가지 정도된다. 키넥트v1, 키넥트v2, 애저키넥트(Azure Kinect)이 coding-of-today.tistory.com 윈도우와 연결이 잘 되었다면 유니티에 연결을 시도해보도록 하자. 일단 당연히 유니티는 설치되어있다고 가정하고.. 2021. 9. 16.
[백준] 파이썬(Python) : 빠른 A + B (15552번) 백준 단계별로 풀어보기 3단계 for문 4번문제 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 문제의 핵심 1. sys.stdin.readline() 사용하기 2. sys를 사용해서 입력받을 때 주의할 점 파이썬에서 사용자의 입력을 받는 방법은 Input()이 존재하지만, Input()이 입력을 받아오는 방식은 속도가 느린 편이다. 따라서, 문제를 풀때 주어지는 시간이 짧은 경우 Input()보다 더 빠른 방식으로 사용자의 입력을 받아와야한다. 이럴때 사용하는 것이 sys.stdin.readline()이다. 파이썬에서 기본적으.. 2021. 9. 15.
[백준] 파이썬(Python) : 합(8398번) 백준 단계별로 풀어보기 3단계 for문 3번문제 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. for문과 range()함수의 적절한 활용 2. range() 함수의 범위 정확히 알기 숫자가 입력되면 1부터 그 숫자까지 더하기만 하면 되는 간단한 문제이다. 이 문제는 range() 함수의 작동을 제대로 알고 있는지를 묻는 문제다. 앞선 문제에서도 설명했지만 range() 함수에는 매개변수가 3개까지 들어갈 수 있다. 만약 n번까지 더해야한다면 range()함수에는 n+1값을 넣어줘야만 n까지 더하게 될 것이다. 다만 range(n+1)을 써서 코드를 작성한다면 동일한 정답을 얻을 수는 있겠지만, 0을 더하는 불필요한 과정.. 2021. 9. 15.
반응형