카카오톡 플러스친구 스마트채팅 만들기 3 - 데이터 베이스(firestore)
카카오톡 플러스친구 스마트채팅 만들기 3 - 데이터 베이스(firestore) 데이터 베이스로 firestore를 사용하였습니다. 크게 3개의 collection으로 구성합니다. group : 그룹을 관리합니다. select : 사용자가 선택한 데이터를 관리합니다. user : 사용자를 관리합니다. group 현재 그룹에는 연구소 그룹만 있습니
카카오톡 플러스친구 스마트채팅 만들기 3 - 데이터 베이스(firestore) 데이터 베이스로 firestore를 사용하였습니다. 크게 3개의 collection으로 구성합니다. group : 그룹을 관리합니다. select : 사용자가 선택한 데이터를 관리합니다. user : 사용자를 관리합니다. group 현재 그룹에는 연구소 그룹만 있습니
카카오톡 플러스친구 스마트채팅 만들기 2 - 구조 설계 Flask 를 사용하여 구현하였으며, 데이터베이스로 firestore를 사용하였습니다. 전체 구조는 아래와 같습니다. 필요한 라이브러리를 설치합니다. 1$ pip install Flask Flask_RESTful firebase-admin kakatalk_lunch_bot.py flask를 생성
카카오톡 플러스친구 스마트채팅 만들기 1 - API 확인 같은 그룹에 있는 사람들이 식당을 선택하고, 가장 많이 선택된 식당을 보여주는 봇을 만들어 보겠습니다. 플러스친구 생성 카카오톡 플러스친구 관리자 센터를 통해서 봇을 만들 수 있습니다. 플러스친구 관리자센터에 로그인을 합니다. +새 플러스친구 만들기를 누르고 기본적인 정보를 입력합니다. 좌측
[OpenCV-Python Tutorials] 21. Contours(윤곽선) 추가 기능 목표 볼록성 결함 및 그 결함을 찾는 방법. 점에서 다각형까지 최단 거리 찾기 다른 모양 맞추기 이론 및 코드 1. 볼록성 결함 윤곽선에 대한 두 번째 장에서 볼록한 선체가 무엇인지 보았습니다. 이 선체에서 물체가 이탈하면 볼록 결함으로 간주 될 수 있습니다
[OpenCV-Python Tutorials] 20. Contours(윤곽선) 속성 여기서는 Solidity, Equivalent Diameter, Mask image, Mean Intensity 등과 같은 객체에서 자주 사용되는 속성을 추출하는 방법을 배웁니다. 더 많은 기능은 Matlab regionprops 문서에서 찾을 수 있습니다. (주의 : C
[OpenCV-Python Tutorials] 19. Contours(윤곽선) 특징 목표 면적, 둘레, 중심, 경계 상자 등 윤곽선의 다른 특징 윤곽선과 관련된 다양한 기능 1. Moments Image moments은 물체의 중심, 물체의 면적 등과 같은 일부 기능을 계산하는 데 도움이 됩니다. 함수 cv2.moments()는 모든 moment
[OpenCV-Python Tutorials] 18. Contours(윤곽선) 시작하기 목표 Contours(윤곽선)이 무엇인지에 대한 이해 등고선 찾기, 등고선 그리기 함수: cv2.findContours(), cv2.drawContours() contours(윤곽)이란? 윤곽선은 동일한 색상 또는 강도를 갖는 모든 연속 점 (경계를 따라)을 결
[OpenCV-Python Tutorials] 17. 이미지 피라미드 목표 이미지 피라미드에 대해 알아보겠습니다. Image 피라미드를 사용하여 새로운 이미지를 만들어볼게요 함수: cv2.pyrUp(), cv2.pyrDown() 이론 일반적으로 우리는 일정한 크기의 이미지로 작업했습니다. 그러나 어떤 경우에는 같은 이미지의 다른 해상도의 이미지로
[OpenCV-Python Tutorials] 16. Canny Edge Detection 목표 Canny edge detection의 개념 OpenCV 함수 : cv2.Canny() 이론 Canny Edge Detection은 널리 사용 되는 가장자리 감지 알고리즘입니다. 이것은 1986 년 John F. Canny가 개발했습니다. 이것은 다중
[OpenCV-Python Tutorials] 15. 이미지 Gradients 목표 Image gradients, edges 찾기 cv2.Sobel(), cv2.Scharr(), cv2.Laplacian() 이론 OpenCV는 Sobel, Scharr 및 Laplacian의 세 가지 유형의 그래디언트 필터 또는 하이 패스 필터를 제공합니다. 이것들