TypeError: объект 'JpegImageFile' не вызывается - PullRequest
0 голосов
/ 19 апреля 2019

Я на самом деле пытаюсь связать мою модель мл (начальную) с колбой.Выход двоичный (0 или 1).Формат изображения - jpg или jpeg (оба).Я пытался с .stream при запросе ввода.На самом деле модель не берет изображение, когда file = Image.open (request.files ['file']. Stream).

 flask code :
import os
from try1 import obj12
from flask import Flask, request, render_template, 
send_from_directory,send_file
from PIL import Image
import io
import cv2


    app = Flask(__name__)

    @app.route("/")
     def index():
        return render_template('test.html')





@app.route("/upload", methods=['GET','POST'])
def upload():
    file = request.files['file']
    image = Image.open(file)
    count = obj2(image)
    print (count)
    return (count)


if __name__ == "__main__":
    #port = int(os.environ.get('PORT', 5000))
    app.run(debug=True)

  html code : 
<!DOCTYPE html>
<html>
<head>
<title>Upload</title>
 <script 
 src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"> 
</script>
</head>
<body>

<form id="upload-form" action="{{ url_for('upload') }}" method="POST" 
enctype="multipart/form-data">

    <strong>Files:</strong><br>
    <input id="file-picker" type="file" name="file" accept="image/*" 
     multiple>
     <div id="msg"></div>
     <input type="submit" value="Upload!" id="upload-button">
     </form>
     </body>
     </html>

Просто хочу передать мое изображение в этой модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...