목록기술 - Coding/Python (3)
Rucrazia's Blog
대학 병원에서 환자에게 사용할 목적으로 Depth camera를 Python 기반의 프로그램에서 구동이 필요했습니다. 저희가 사용하는 카메라로는 Orrbec 사에서 만든 Astra S 입니다. Astra S는 비싼 Depth 카메라의 저렴한 버전으로 쓰이고 있습니다. 기본 SDK가 OpenNI2를 base로 되어 있으며 C++, Java 기반으로 되어 있습니다. 홈페이지에는 Python에 대한 SDK도 지원하지만 Beta 버전이고 최신 버전 카메라만 지원하기 때문에 저희가 사용하는 Astra S는 사용할 수 없습니다. 해당 SDK를 실행해보면 계속 USB Connection 에러와 uid를 찾을 수 없다는 에러가 나옵니다. Astra S의 경우 Python은 OpenNI2를 사용해서 구동해야 합니다. O..
Tensorflow 2 버전을 쓰면서 아래 코드에서 에러가 나온다면 다른 버전으로 까는 것을 추천합니다. logs = tmp_logs end_step = step + data_handler.step_increment callbacks.on_train_batch_end(end_step, logs) epoch_logs = copy.copy(logs) UnboundLocalError: local variable 'logs' referenced before assignment 저는 2.2.0 버전을 사용하고 있었는데 GPU를 쓰는 모델을 돌리면서 이러한 에러를 보게 되었습니다. tensorflow github에 들어가 보니 최신 버전에서는 code가 수정되어 있었습니다. 그래서 가장 신버전인 2.1.1 버전으로..
1. Python 설치 (3.5버전 - 같이 쓰는 프로그램 등의 호환성 문제로 3.5버전 설치.) https://www.python.org/downloads/release/python-354/ 본인의 컴퓨터에 해당하는 파일 설치. windows이면 windows x86-64 executable installer 또는 windows x86 executable installer 설치 권장(실행파일로 되어 있어서 설치가 쉽다.). 전자는 64bit 파일이며, 후자는 32bit 용 파일이다. 2. Pycharm 설치 https://www.jetbrains.com/pycharm/download/#section=windows 커뮤니티(무료 버전) 설치. 기본적인 개발을 하는데는 커뮤니티만으로 해도 충분하다. 3. ..