3-qadam: HTML shablonini yaratish
Tens or Flow va Flask yordamida tasvirni aniqlash
Download
5,69 Mb.
bet
181/182
Sana
19.05.2024
Hajmi
5,69 Mb.
#244351
1
...
174
175
176
177
178
179
180
181
182
Bog'liq
Python sun\'iy intellekt texnologiyasi Dasrlik 2024
Bu sahifa navigatsiya:
3-qadam: HTML shablonini yaratish
1. Tens or Flow va Flask yordamida tasvirni aniqlash:
1-qadam: kutubxonalarni o‘rnatish
pip install Flask tensorflow Pillow
2-qadam: Flash dasturini yaratish:
# app.py
from flask import Flask, render_template, request, jsonify
from PIL import Image
import numpy as np
import tensorflow as tf
app = Flask(__name__)
model = tf.keras.applications.MobileNetV2(weights='imagenet’)
def preprocess_image(image_path):
img = Image.open(image_path)
img = img.resize((224, 224))
img_array = np.array(img) / 255.0
img_array = np.expand_dims(img_array, axis=0)
return img_array
def predict_image(image_array):
predictions = model.predict(image_array)
label = tf.keras.applications.mobilenet_v2.decode_predictions(predictions)
return label[0][0][1]
@app.route('/', methods=['GET’, 'POST’])
def index():
if request.method == 'POST’:
file = request.files['file’]
if file:
image_path = "uploads/" + file.filename
file.save(image_path)
image_array = preprocess_image(image_path)
prediction = predict_image(image_array)
return render_template('index.html', prediction=prediction, image_path=image_path)
return render_template('index.html')
if __name__ == '__main__':
app.run(debug=True)
3-qadam: HTML shablonini yaratish:
Image Recognition
Image Recognition
Upload and Recognize
{% if prediction %}
Download
5,69 Mb.
1
...
174
175
176
177
178
179
180
181
182
Download
5,69 Mb.
Bosh sahifa
Aloqalar
Bosh sahifa
Dərs
Mühazirə
Qaydalar
Referat
Xülasə
Yazı
Tens or Flow va Flask yordamida tasvirni aniqlash
Download
5,69 Mb.