gopichandra commited on
Commit
afdc50d
·
verified ·
1 Parent(s): 42c83c2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -29
app.py CHANGED
@@ -1,17 +1,7 @@
1
- import os
2
- from flask import Flask, request, jsonify, send_from_directory
3
- import easyocr
4
 
5
  app = Flask(__name__)
6
 
7
- # Set up folder for uploads
8
- UPLOAD_FOLDER = "uploads"
9
- os.makedirs(UPLOAD_FOLDER, exist_ok=True)
10
-
11
- # Initialize EasyOCR Reader
12
- reader = easyocr.Reader(['en'], gpu=False)
13
-
14
- # Serve the frontend
15
  @app.route("/")
16
  def serve_frontend():
17
  return send_from_directory(".", "index.html")
@@ -20,22 +10,5 @@ def serve_frontend():
20
  def serve_static(filename):
21
  return send_from_directory("static", filename)
22
 
23
- @app.route("/extract-text", methods=["POST"])
24
- def extract_text():
25
- if "image" not in request.files:
26
- return jsonify({"message": "No image provided."}), 400
27
-
28
- image_file = request.files["image"]
29
- image_path = os.path.join(UPLOAD_FOLDER, image_file.filename)
30
- image_file.save(image_path)
31
-
32
- try:
33
- # Perform OCR on the image
34
- results = reader.readtext(image_path)
35
- extracted_text = "\n".join([result[1] for result in results])
36
- return jsonify({"extracted_text": extracted_text}), 200
37
- except Exception as e:
38
- return jsonify({"message": f"Error during OCR: {str(e)}"}), 500
39
-
40
  if __name__ == "__main__":
41
- app.run(host="0.0.0.0", port=7860, debug=True)
 
1
+ from flask import Flask, send_from_directory
 
 
2
 
3
  app = Flask(__name__)
4
 
 
 
 
 
 
 
 
 
5
  @app.route("/")
6
  def serve_frontend():
7
  return send_from_directory(".", "index.html")
 
10
  def serve_static(filename):
11
  return send_from_directory("static", filename)
12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  if __name__ == "__main__":
14
+ app.run(host="0.0.0.0", port=7860)