일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- appium server
- ftp
- 실행권한
- STF
- perfect
- centos
- kitura
- 28015
- openpyxl
- Materials
- ubuntu
- nmap
- rethinkdb
- SWIFT
- nGrinder
- Jupyter
- port forwarding
- GoCD
- postgres
- create table
- nohup
- sshpass
- Jupyter Notebook
- PYTHON
- appium
- mysql
- postgresql
- ssh
- insert
- STF_PortForwarding
- Today
- Total
목록분류 전체보기 (323)
don't stop believing
OpenCV에 Extra Module이 있습니다. OpenCV가 가진 기본 기능 외 추가 기능인 거죠. 추가 기능에 대해서는 아래 url을 확인해 주세요.[https://github.com/opencv/opencv_contrib/tree/master/modules] 저는 text를 사용하려고 Extra Module을 설치했습니다.text: Visual Text Matching -- In a visual scene, detect text, segment words and recognise the text. 이걸 사용하려면 Source로 설치해야 합니다.우선 Source 설치부터 배워 봅시다. source build를 하기위해 아래 개발툴을 brew로 설치해 줍니다. $ brew install cmake p..
제가 사용하는 Mac 버전은 High Sierra (10.13.1)입니다.우선 단축키에 대한 Apple 설명을 아래 링크에서 확인 가능 합니다.[https://support.apple.com/ko-kr/HT201236] Command + H: 현재 보고있는 창 내리기Command + Option + H: 현재 보고있는 것 외의 앱 모두 내리기. Command + W: 현재 보고있는 앱을 닫습니다.Command + Option + W: 현재 열려있는 모든 앱의 창을 닫습니다. Command + Q: 현재 선택된 앱을 종료합니다. Command + SpaceBar: Spotlight 검색필드를 표시하거나 가립니다. Command + Shift + 3: 전체화면 스크린샷 저장Command + Shift + 4..
터미널을 처음 실행하면 흰 바탕에 검은글씨로 눈도 아프고 별로 좋지 않습니다.제가 좋아하는 스타일로 바꿔 봅시다. 터미널을 실행하며 상단 메뉴에서 터미널 > 환경설정을 엽니다.환경설정의 프로파일 탭에서 프로파일은 Pro를 클릭하고 기본을 클릭합니다. Pro는 바탕 화면이 반투명이기 때문에 배경의 색상과 효과를 클릭해 불투명도를 92%로 조정합니다.폰트를 변경해 줍시다. 서체의 변경 버튼을 클릭합니다. 모음에서 모든 서체, 서체 목록에서 Menlo, 글자체는 일반체, 크기는 12로 조정합니다.그리고 가독성을 높이기 위해 아래 줄 간격을 1.2로 해줍니다.이정도면 볼만해 진것 같습니다.[추가 작성]Terminal을 처음 열었을때 창 크기가 80 x 24가 기본으로 되어 있습니다. Terminal을 사용하다 ..
GitLba 서버에 로그인합니다.그리고 New project 버튼을 클릭해 새로운 프로젝트를 만들어 줍니다.저는 Project name은 macaron-api로 하고 Visibility Level은 Public으로 해줬습니다.그리고 Create project를 하면 생성됩니다. Mac의 Terminal을 열고 git 연결을 하겠습니다. 먼저 적당한 곳에 프로젝트를 관리할 폴더를 만들어 줍니다.참고로 프로젝트를 관리할 상단의 폴더입니다. git clone을 하면 프로젝트 이름으로 폴더가 생기는 것 참고 하세요. $ cd Document $ mkdir Macaron $ cd Macaron 그리고 gitlab 써있는데로 Git global setup을 해줍니다. $ git config --global user..
template 이미지를 원본 이미지와 매칭 시키는 sample 입니다.http://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_template_matching/py_template_matching.html 6가지의 template matching method를 비교해 보는 예제입니다.원본 이미지는 twice 입니다. template 이미지는 누군지 모르겠습니다. 복스럽게 생겼네요. 아래와 같이 작성하고 OpenCV가 여러 matching method를 사용해 원본 이미지에서 template 이미지를 찾게해 보겠습니다. import cv2 import numpy as np from matplotlib import p..
Windows에 OpenCV 설치는 whl 파일로 설치합니다.먼저 python 버전을 확인합니다. C:\Users\tongchun>python --version Python 3.5.4 이제 아래 경로에서 버전에 맞는 whl 파일을 다운받아야 합니다.openCV는 numpy가 있어야 합니다. 그래서 numpy도 같이 설치 합니다. 아래 url에서 whl 파일을 다운받습니다.Numpy: https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpyOpenCV: https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv저는 python 버전이 3.5이기 때문에 아래 두 파일을 다운 받았습니다.numpy-1.13.3+mkl-cp35-cp35m-win_a..
Selenium With Python[http://selenium-python.readthedocs.io] 1. Installationhttp://selenium-python.readthedocs.io/installation.htmlSelenium 설치와 기본 설명입니다. 2. Getting Startedhttp://selenium-python.readthedocs.io/getting-started.htmlPython을 이용한 Selenium 기본 사용 설명과 Python Code 구조에 대해 설명합니다. 3. Navigatinghttp://selenium-python.readthedocs.io/navigating.html웹 페이지의 이동과 input에 대한 typing, drag and drop 등을 ..
Selenium을 사용해 테스트를 할때 element를 찾을 수 있도록 Web Page가 로딩이 끝날때 까지 기다려야 합니다.AJAX를 이용해 만든 Web의 경우 리소스가 로드하는데 부문별로 다를 수 있습니다. Selenium에서는 두 가지 타입의 wait method를 제공합니다. Explicit Waits특정 상태가 될때까지 기다리고, 상태가 되면 바로 실행한다. from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions a..
앞서 selenium에서 element를 찾는 것을 확인했습니다.Selenium Locating Elements (python) 각 element에 따라 method를 따로 사용하는 것 보다 깔끔하게 정리하기 위해 By를 사용해 봅시다.driver.find_element(By., '')으로 사용합니다. 여러 element를 찾을 경우 find_elements로 할 수 있습니다. 사용은 아래와 같이 합니다. from selenium.webdriver.common.by import By driver.find_element(By.XPATH, '//button[text()="Some text"]') driver.find_element(By.XPATH, '//button') driver.find_element(B..
Selenium을 사용하기 위해서는 Web source의 element를 찾아야 합니다.[http://selenium-python.readthedocs.io/locating-elements.html] Selenium에서는 web page의 elements를 찾기위해 아래와 같은 method들을 제공합니다.아래 method들은 HTML의 page source중 가장 첫번째 element를 반환합니다.find_element_by_idfind_element_by_namefind_element_by_xpathfind_element_by_link_textfind_element_by_partial_link_textfind_element_by_tag_namefind_element_by_class_namefind_el..