본문 바로가기

detectron2

Nodejs python-shell binary 연동, 바이트 파일 주고받기, Base64, example opencv image 변경 다른 포스팅에서는 opencv형태로 image를 전송하기위해 json을 이용하여 bytes 배열을 보내는 방법을 사용하였다. 표준입출력의 특성상 어쨌든 보내면 문자열로 변하는 문제가 있어 결국 파싱의 문제가 생겨 우회했던 방법인데, ( 바이트 코드 xFFx16을 전송할때 "xFFx16"의 문자열로 보내기 때문에 이를 다시 그대로 byte로 디코딩하면 "xFFx16"문자열의 바이트코드 즉 아스키코드 값이 나오는 문제점!! ) 바이너리를 직접 문자열으로 인코딩 디코딩 하는 좋은 방법인 base64를 소개합니다. Base64는 바이트코드를 64진법 ascii 코드로 인코딩하고, 다시 bytes 정보로 디코딩 하는 기법중 하나입니다. 즉, Database나 표준입출력과 같이 문자열으로서 통신할때 바이너리를 손쉽.. 2020. 1. 17.
Ubuntu(우분투) Facebook detectron2 설치 및 cpu모드 실행 Facebook에서 개발한 detectron2는 뛰어난 이미지 인식 머신러닝 모델입니다. 지금부터 빠르게 설치법을 알아가도록 하겠습니다. detectron2를 설치하기 위한 조건입니다. 1,2 조건은 쉽게 충족하셔다고 생각하고. https://pytorch.org/get-started/locally/ PyTorch An open source deep learning platform that provides a seamless path from research prototyping to production deployment. pytorch.org 자신에게 알맞는 버전을 선택하면, 어떤 패키지 설치할지 Run this Command 창에 나옵니다. 복사고 그대로 원하는 pytorch설치를 원하는 환경에서 .. 2020. 1. 5.