분류 전체보기52 Get/Post 방식으로 네이버쇼핑몰 전시 스케치인식 기반의 검색엔진 개발 프로젝트에서, RESTful API 는 JSON 형식으로 이미지인식 결과를 전송한다. 파라미터를 전송하는 방법에는 Get 방식과 Post 방식이 있다. Get 방식 : 입력 데이터를 URL에 붙여서 전송하는 방식. 아래와 같이 URL 에 데이터가 포함되어 있어 보안에 취약하다. - URL 의 마지막에 ? 연산자가 있고, 타입=값 형식이 & 연산자로 구분되어 작성된다. - https://code-block.tistory.com/manage/newpost/?type=post&returnURL=%2Fmanage%2Fposts%2F Post 방식 : 입력 데이터를 Body 에 포함시켜 전송하는 방식. - 전송속도 Bad - 보안 Good 2022. 6. 8. 스케치인식 기반의 검색엔진 1) 개발환경 Android OS Java - GCP Vision API, Google Translation API 2) 구현할 기능 그림판 스케치인식 검색 결과 전시 - 한국어 번역, 네이버쇼핑 URL 중 Query 활용 🌀 GCP Vision API 사용 Google 의 스케치인식 기술 (1)Quick Draw 스케치 게임, (2)Teachable Machine 을 통해 AWS가 아닌 GCP의 Vision API 를 활용하였다. 그리고 Teachable Machine 을 활용한다면 직접 사물을 스케치 한 이미지로 데이터 셋을 만들 수 있었기에, Teachable Machine 활용을 고민하였지만, 기술적 어려움과 제한적인 시간이라는 조건 때문에 시도하던 중 포기하게 되었고, 결국 GCP Vision .. 2022. 6. 8. [리눅스] Linux Service .service 파일 Linux Service Service 에 등록하면, 리눅스가 재부팅 됐을 때 자동으로 start 해준다. 또한, stop, restart 등 애플리케이션을 관리할 수 있다. 1. Service 파일 만들기 (.service) 2. Service 파일 등록 3. Service 관련 명령어 1. Service 파일 만들기 (.service) [Unit] Description=Start Server After=해당 서비스의 시작된 이후 나열된 서비스를 실행 [Service] ExecStart=경로 WorkingDirectory=프로세스의 작업 디렉토리 Restart=서비스가 죽었거나 응답이 없을 때 재시작 옵션 [Install] WantedBy=서비스 등록할 때 필요한 서비스 2. Service 파일 등록 .. 2022. 6. 8. 영상인식 기반의 졸음감지 블랙박스 시스템 개발 1) 개발환경 Linux OS 라즈베리파이 3 B+ Python - OpenCV, Dlib 2) 구현할 기능 눈 깜빡임 인식, 고개숙임 인식 알고리즘 실시간 영상 스트리밍 애플리케이션 🌀 Python 오픈소스 사용 - OpenCV, Dlib (1) 패키지 설치 Linux 시스템 장애 발생했고, 커널 설정 파일을 수정함으로써 해결. OpenCV Contrib 설치가 안 되어 OpenCV Contrib Github 에서 clone 하여 해결. (apt-get으로는 OpenCV 특정버전 이상 설치가 되지 않았다.) (2) 알고리즘 개발 python 문법 학습 (조건문, 반복문) (3) 오픈소스 분석 OpenCV : Haar Cascasde 분류기를 사용해서 이미지/영상의 Object Detection 수행한.. 2022. 6. 8. 이전 1 ··· 3 4 5 6 7 8 9 ··· 13 다음