As of July 2018, Raspbian does not yet include the latest Python release, Python 3.7.4. This means we will have to build it ourselves, and here is how to do it.
- Install the required build-tools (some might already be installed on your system).
#/bin/zsh | |
# Workaround for https://github.com/docker/for-mac/issues/5310 | |
VERSION=14.0.0 # set version here | |
cd /tmp | |
git clone git@github.com:keycloak/keycloak-containers.git | |
cd keycloak-containers/server | |
git checkout $VERSION |
version: '3' | |
networks: | |
default: | |
services: | |
keycloak: | |
image: jboss/keycloak | |
restart: always | |
environment: | |
KEYCLOAK_VERSION: 6.0.1 | |
KEYCLOAK_USER: admin |
# -*- coding: utf-8 -*- | |
""" | |
Подбор сырья для формирования датасета для тренировки валидатора синтаксиса. | |
Берем фразы с правильным синтаксисом и заменяем в них предлоги на рандомные, | |
при необходимости пересогласуя подчиненные существительные и прилагательные. | |
""" | |
from __future__ import division # for python2 compatibility | |
from __future__ import print_function |
import redis | |
import cv2 | |
import numpy as np | |
import time | |
import io | |
from PIL import Image | |
r = redis.StrictRedis.from_url('redis://:password@127.0.0.1:6379/1') | |
img_path ="image" |
FROM php:7.1.2-apache | |
RUN docker-php-ext-install mysqli |
docker logs nginx 2>&1 | grep "127." | |
# ref: http://stackoverflow.com/questions/34724980/finding-a-string-in-docker-logs-of-container |
# See https://codeship.com/documentation/docker/browser-testing/ | |
FROM myapp:base | |
# We need wget to set up the PPA and xvfb to have a virtual screen and unzip to install the Chromedriver | |
RUN apt-get install -y wget xvfb unzip | |
# Set up the Chrome PPA | |
RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - | |
RUN echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list |
docker ps | awk {' print $1 '} | tail -n+2 > tmp.txt; for line in $(cat tmp.txt); do docker kill $line; done; rm tmp.txt |
import cv2.cv as cv | |
import tesseract | |
gray = cv.LoadImage('captcha.jpeg', cv.CV_LOAD_IMAGE_GRAYSCALE) | |
cv.Threshold(gray, gray, 231, 255, cv.CV_THRESH_BINARY) | |
api = tesseract.TessBaseAPI() | |
api.Init(".","eng",tesseract.OEM_DEFAULT) | |
api.SetVariable("tessedit_char_whitelist", "0123456789abcdefghijklmnopqrstuvwxyz") | |
api.SetPageSegMode(tesseract.PSM_SINGLE_WORD) | |
tesseract.SetCvImage(gray,api) | |
print api.GetUTF8Text() |