본문 바로가기

분류 전체보기119

게으름 극복하는법 (생각 -> 바로 행동) 까레라이스 채널에 미션파서블 채널 Agent H가 출연했다. Q. 그 힘든 훈련은 어떻게 통과하나요? 정말 이 이상은 안되겠다, 한계다. 하는 순간이 있잖아요. 그때 무슨생각을 하면서 버텼나요? A. 아무 생각 안하면 됩니다. 그냥 하면 됩니다. 아침에 일어나서, 다시 자고싶더라... 충분히 잤는데도!!! -> 그냥 나와서 물마셨다. 두잔 마시고, 아침 독서 30분을 한다. -> 그냥 나와서 커피 타서 마신다. -> 그냥 오늘 하루 계획을 짠다. -> 그냥 그대로 실행한다. 2020. 12. 20.
[자동차 시뮬레이터] Carla 특정 버젼 설치 (Carla 0.9.7 & Ubuntu 16.04) 자동차 시뮬레이션 프로그램 Carla의 특정버젼을 설치해 보겠습니다. Carla github : https://github.com/carla-simulator/carla carla-simulator/carla Open-source simulator for autonomous driving research. - carla-simulator/carla github.com 쭉 내려서 Readme.md 에 보면 download 가 있습니다. 클릭. Development 부분에 본인이 원하는 버젼을 다운받습니다. 저는 0.9.7버젼을 다운받겠습니다. 빌드가 다 되어있기 때문에, 따로 빌드해줄 필요가 없습니다. 폴더안에 README 읽어보시고, PythonAPI 폴더 안에 있는 예제 돌려보면서 하나둘씩 해보시면 됩.. 2020. 12. 19.
OpenOpse 구동을 위한 환경설정 (Visual Studio 에서 실행) OpenPose란? OpenPose는 카네기멜론대학(CMU)의 Robotics Institute에서 개발한 Motion Capture Toolkit이다. 2차원 영상데이터에서 사람의 관절좌표를 파악하여 스켈레톤을 그려주는 역할을 한다. 기존의 Motion Capture 방식은 사람의 몸에 다수의 센서를 부착시켰다. 이와는 달리, openpose는 센서 부착이 필요없는, 단순히 2D 영상데이터와 러닝 기반으로 구현하는 방식으로, 대단히 획기적이라 할 수 있다. Open Pose 사용을 위한 GPU 드라이버 및 Cmake 설치 1. 자신의 컴퓨터의 GPU 드라이버를 설치한다. google 검색어 : Nvidia driver https://www.nvidia.co.kr/Download/index.aspx?la.. 2020. 12. 19.
[opencv] 여러대의 카메라를 동시에 틀어주는 class + 카메라 밝기변화(waitKeyEX() 사용) 만든 이유 OpenCV를 이용하다 보면, USB 카메라를 사용해야 할 때가 많은데, 연결되어 있는 카메라가 있는지 확인하고, 자동으로 켜주는 카메라 전용 클래스가 있으면 편할 것 같아서. 또, 각각의 카메라 밝기를 키보드 방향키로 변화시켜줄 수 있으면 좋겠다. 싶어서. 게다가 나만의 헤더에 넣어놓고, 필요할때 마다 꺼내쓰면 개꿀일 것 같아서. 특징 및 동작 클래스 이름은 ControlCam 생성자가 호출되면 CheckCamPort()라는 메서드가 실행된다. CheckCamPort()에서는 0~5번 포트를 확인하고, 카메라가 연결되어 있으면, VideoCapture 객체를 생성한다. 사용하려면, main문에서 ControlCam 객체 생성하고, while문에서 메서드 RunCam() 작성해줘야함. 메모리를.. 2020. 12. 19.
Ubuntu 환경에서 Python 버젼관리 하.. 진짜 Ubuntu 환경에서 python을 사용하다 보면, 내가 python2버젼을 쓰고있는지, python3버젼을 사용하고 있는지... 분명 python3깔았는데, $ python --version 하면 2.7.x 뜬다.. $ python3 --version 하면 또.. 어디 숨어있었다는 듯이 3.5.x 이런식으로 파이썬 3 버젼뜬다. 1. Ubuntu에서는 여러가지 python 버젼을 설치할 수 있다. $ which python /usr/bin/python which python하면 파이썬이 설치된 위치를 알 수 있다. 파일이름을 보면 실제 위치가 아닌 심볼릭 링크이다. $ ls -al /usr/bin/python lrwxrwxrwx 1 root root 9 6월 3 19:35 /usr/bin/.. 2020. 12. 19.