小编Alb*_*ona的帖子

带有 Tesseract 的空字符串

我正在尝试从一个大文件中读取不同的裁剪图像,并且我设法读取了其中的大部分图像,但是当我尝试使用 tesseract 读取它们时,其中一些返回空字符串。

用tesseract读取的字符串

代码只是这一行:

pytesseract.image_to_string(cv2.imread("img.png"), lang="eng")
Run Code Online (Sandbox Code Playgroud)

有什么我可以尝试阅读此类图像的方法吗?

提前致谢

编辑: 在此处输入图片说明

python ocr opencv tesseract python-tesseract

6
推荐指数
1
解决办法
6190
查看次数

在 virtualenv 中找不到 Gunicorn

我正在部署 django 应用程序,当我手动运行它时它工作正常。我正在尝试使用主管,但是当我运行 sudo Supervisorctl status botApp 时,日志文件显示:

Starting botApp as ubuntu
/home/ubuntu/gunicorn_start.bash: line 28: exec: gunicorn: not found
Run Code Online (Sandbox Code Playgroud)

我的gunicorn_start.bash如下:

#!/bin/bash

NAME="botApp"                                   # Name of the application
DJANGODIR=/home/ubuntu/chimpy               # Django project directory
SOCKFILE=/home/ubuntu/django_env/run/gunicorn.sock  # we will communicte using this unix socket
USER=ubuntu                                         # the user to run as
GROUP=ubuntu                                        # the group to run as
NUM_WORKERS=3                                       # how many worker processes should Gunicorn spawn
DJANGO_SETTINGS_MODULE=botApp.settings      # which settings file should Django use
DJANGO_WSGI_MODULE=botApp.wsgi              # WSGI module name
echo "Starting $NAME …
Run Code Online (Sandbox Code Playgroud)

python deployment django supervisord gunicorn

5
推荐指数
1
解决办法
7379
查看次数

在 django 中加载图像时的可疑操作

我正在 django 中部署一个 web 应用程序,有一个页面从我的静态文件中加载一些图像,返回以下错误:

SuspiciousOperation at /wallet
Attempted access to '/coins/' denied.
Run Code Online (Sandbox Code Playgroud)

我一直在读,这是因为媒体文件,但我不明白,因为所有其他静态文件都正确加载。我正在使用 aws 中的 s3。

这是我的 s3 配置文件:

import datetime
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
AWS_ACCESS_KEY_ID = "whatever"
AWS_SECRET_ACCESS_KEY = "whatever"
AWS_STORAGE_BUCKET_NAME = 'xxx'
AWS_S3_CUSTOM_DOMAIN = '%s.s3.us-east-2.amazonaws.com' % AWS_STORAGE_BUCKET_NAME
AWS_S3_OBJECT_PARAMETERS = {
    'CacheControl': 'max-age=86400',
}
AWS_LOCATION = 'static'

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, '../static'),
]
STATIC_URL = 'https://%s/%s/' % (AWS_S3_CUSTOM_DOMAIN, AWS_LOCATION)
STATICFILES_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
MEDIA_URL = ''
MEDIA_ROOT = ''
Run Code Online (Sandbox Code Playgroud)

调试模式下的整个错误如下:

Environment:


Request Method: GET
Request URL: http://ip/wallet

Django …
Run Code Online (Sandbox Code Playgroud)

python django static amazon-s3 amazon-web-services

2
推荐指数
1
解决办法
715
查看次数