본문 바로가기

Back/Python

(9)
[Python][flask] 개인 https 서버 구성 일단 이글의 배경으론 WebRTC를 이용하여 개발환경을 구성하던중 발생한 이슈를 정리함. 일단 데스크탑엔 웹캠 및 다른 입력장치가 없어 뭔가 확인해 볼 만한 장치가 없으므로 데스크탑으로 띄운 페이지를 모바일로 읽어서 해결해 보고자함. 그래서 예제를 보면서 서버를 구성하는데 오류발생. cannot read property 'getusermedia' of undefined https://github.com/ant-media/Ant-Media-Server/issues/1200 Cannot read property 'getUserMedia' of undefined · Issue #1200 · ant-media/Ant-Media-Server hello i have js error on chrome 74 on ur..
[Python] OpenCV 0.설치 www.lfd.uci.edu/~gohlke/pythonlibs/ Python Extension Packages for Windows - Christoph Gohlke by Christoph Gohlke, Laboratory for Fluorescence Dynamics, University of California, Irvine. Updated on 3 January 2021 at 07:17 UTC. This page provides 32- and 64-bit Windows binaries of many scientific open-source extension packages for the official CPyth www.lfd.uci.edu 위에서 OpenCV.whl찾아서 pip 설치 1...
[Python][Flask] Flask에서 cache 설정 플라스크를 이용한 웹 API를 구성하였을 때, 다른 요청이 온다면 당연히 매번 입력을 받아 동작을 수행해야 하지만, 같은 입력이라면 이전에 수행했던 결과를 불러오면 됩니다. Flask와 같이 사용하는 werkzeug는 간단한 캐시 기능을 지원합니다. werkzeug 의 캐싱 부분이 deprecte 되었습니다. cachelib으로 이전되어 다음과 같이 사용하면 됩니다. (21/08/02) from cachelib import SimpleCache cache = SimpleCache() def get_my_item(): rv = cache.get('my-item') if rv is None: rv = calculate_value() cache.set('my-item', rv, timeout=5 * 60) r..
[Python] Flask를 이용한 Tflite Imageclassfier REST API 구성 이전글 더보기 2020/10/21 - [Python] - [Python] Flask 살펴보기 [Python] Flask 살펴보기 Flask? Flask는 파이썬에서 사용가능한 웹프레임워크 중 하나입니다. 개발사에 따르면 '마이크로'프레임 워크이며 이 마이크로는 기능이 적다는 뜻이 아니라, 최소한의 기능만 포함하여 사용자가 hidden-loca.tistory.com 2020/10/08 - [Python/Deep Learning] - [Tensorflow] Tensorflowlite를 이용한 Image classification model maker [Tensorflow] Tensorflowlite를 이용한 Image classification model maker 다른 게시물들을 통해 딥러닝 모델들을 저장..
[Python][Anaconda3] Anaconda 설치(1) 1. 아나콘다란? 아나콘다(Anaconda)는 패키지 관리와 디플로이를 단순케 할 목적으로 과학 계산(데이터 과학, 기계 학습 애플리케이션, 대규모 데이터 처리, 예측 분석 등)을 위해 파이썬과 R 프로그래밍 언어의 자유-오픈 소스[5] 배포판이다. 패키지 버전들은 패키지 관리 시스템 conda를 통해 관리된다.[6] 아나콘다 배포판은 1300만 명 이상의 사용자들이 사용하며 윈도우, 리눅스, macOS에 적합한 1,400개 이상의 유명 데이터 과학 패키지가 포함되어 있다. 아나콘다는 파이썬이 포함된 관리도구라 보면 됩니다. 파이썬을 이용하다 보면 여러버젼의 파이썬을 사용하게 될 수도 있고 그때마다 바꿔가며 파이썬을 재설치 할수는 없습니다. 그렇기에 가상환경을 만들어 파이썬을 여러개로 분리해놓고 필요할때..
[Python] Flask 살펴보기 Flask? Flask는 파이썬에서 사용가능한 웹프레임워크 중 하나입니다. 개발사에 따르면 '마이크로'프레임 워크이며 이 마이크로는 기능이 적다는 뜻이 아니라, 최소한의 기능만 포함하여 사용자가 원하는대로 가볍게 만들수 있다는 점이라 합니다. 1. 설치 pip install flask pip를 통해 간단히 설치 할 수 있습니다. 2. 예제. from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run() Flask 애플리케이션의 가장 기초적인 형태입니다. 이코드를 실행 할 경우 콘솔창을 통해 아래와 같은 결과를 확인 할 ..
[Python] Selenium을 통한 웹 크롤링, 구글 이미지 검색, 다운로드 머신러닝을 위해 이미지를 모으는 것은 매우 단조롭고 귀찮은 일입니다. 이것을 좀더 쉽게 해봅시다. 1. Selenium 이란. Selenium은 웹 브라우저의 자동화를 가능하게 하고 지원하는 다양한 도구와 라이브러리를 포함한 프로젝트입니다. www.selenium.dev/documentation/ko/ Selenium 브라우저 자동화 프로젝트 :: Selenium 문서 Selenium 브라우저 자동화 프로젝트 Selenium은 웹 브라우저의 자동화를 가능하게 하고 지원하는 다양한 도구와 라이브러리를 포함한 프로젝트입니다. 브라우저와의 사용자 간의 상호 작용을 테스�� www.selenium.dev 셀레늄은 웹드라이버를 이용하여 브라우저를 열고 브라우저상의 행동을 자동으로 제어하도록 만든 엄브렐라 프로젝트..
[Python] CSV 파일 읽기, 이미지 정리. 딥러닝을 위한 이미지 자료를 정리하던중 다음과 같은 상황에 마주하게 되었습니다. 6192개의 이미지와 이미지의 정보가 csv파일로 정리되어 있습니다. csv 파일을 열어보면 위와 같이 파일 이름, 그리고 그 파일이 어떤 상태를 나타내는지 체크되어 있습니다. 학습을 위해선 B~E열까지의 정보를 불러와 valid 값으로 넣어 주면 되지만 이전부터 사용하던 datagenerator와 모델들이 전부 datagen.flow_from_directory를 사용하였기에 이미지들을 종류별로 정리하고자 합니다. import pandas as pd import os import shutil 정리를 위해 3가지 라이브러리를 사용하였습니다. pandas : csv파일을 열기위해 사용 os : 새 경로를 만들기 위해 사용 shu..