Skip to main content

This is the module for detecting and classifying text on rama pictures

Project description

To install project made

git clone
pip install -r requirements.txt

All user methods are in

Danila class

makes object and loads all neuro models

danila = Danila()

returns string - class of rama using CNN network

def rama_classify(self, image_path)

returns image_path in danilav1 root with drawn rectangle and text - rama and its class

def rama_detect(self, image_path)

returns image_path in danilav1 root with cut_rama

def rama_cut(self, image_path)

returns image-path of cut rama with drawn text areas

def text_detect_cut(self, image_path)

returns image-path of image with drawn text areas

def text_detect_cut(self, image_path)

scripts illustrates methods using

demo_1
demo_2
demo_3
demo_4
demo_5

to start work you should

add directory yolo
cd yolo/
git clone https://github.com/ultralytics/yolov5.git

you should paste directory models just in root

https://disk.yandex.ru/client/disk/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%20NUFDR0019114/%D0%A0%D0%90%D0%9C%D0%90

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

danila-1.0.0.tar.gz (3.4 kB view hashes)

Uploaded Source

Built Distribution

danila-1.0.0-py3-none-any.whl (2.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page