PaddleOCR fast and simplified inference

#4
by Goodsea - opened
Deprem Yapay Zeka org
No description provided.
Goodsea changed pull request status to open
Deprem Yapay Zeka org

@Goodsea ocr altindaki butun dosyalari silip, paddleocr'i requirements.txt'ye ekleyip environment'tan import edebilir misin?

Deprem Yapay Zeka org
edited Feb 8, 2023

@Goodsea Eline sağlık. Sana yardımcı olması için pip paketinin çalışacak şekilde kodladım. Font için türkçe dil desteği olan ekledim. Dil seçeneği olarak tr ve az(Azerbeycan) ekledim. @merve resim sonuçlarını incellemek istersin diye 2 örnek resmin sonuçlarını paylaştım. Bence güzel gibi.

Demo: https://huggingface.co/spaces/kadirnar/paddle_ocr
Sonuç-1: https://huggingface.co/spaces/kadirnar/paddle_ocr/blob/main/result1.jpg
Sonuç-2: https://huggingface.co/spaces/kadirnar/paddle_ocr/blob/main/result.jpg

Following the creation of this PR, an ephemeral Space spaces-ci-bot/deprem-ml-deprem-ocr-ci-pr-4 has been launched. Any changes pushed to this PR will be synced with the test Space.

If your Space requires configuration (secrets or upgraded hardware), you must duplicate the ephemeral Space to your account and configure the settings by yourself. You are responsible of making sure that the changes introduced in the PR are not harmful (leak secrets, run malicious scripts,...).

(This is an automated message. To disable me, please unregister using this form.)

Deprem Yapay Zeka org

@kadirnar PR açabilir misin Kutsal'ın değişikliklerine bakıp ne yapmak istediğini uygulayarak?

Deprem Yapay Zeka org

@kadirnar PR açabilir misin Kutsal'ın değişikliklerine bakıp ne yapmak istediğini uygulayarak?

https://huggingface.co/spaces/kadirnar/deprem-ocr burada güncelleme yaptım fakat daha başarılı sonuç verip vermediğini bilmiyorum. OpenAI key olmadığı için test yapamıyorum. Yine PR açıyım mı?
Kısaca eklenenler:

app.py

from paddleocr import PaddleOCR
def paddle_ocr_image(npy_img):
    img = preprocess_img((npy_img))
    ocr = PaddleOCR(use_angle_cls=True, lang='tr',use_gpu=False)
    result = ocr.ocr(img, cls=True)[0]
    txts = [line[1][0] for line in result]
    full_text = ' '.join(txts)
    return full_text

req.txt

paddlepaddle
paddleocr
opencv-python
opencv-contrib-python
Deprem Yapay Zeka org

https://huggingface.co/spaces/Goodsea/deprem-ocr-paddleocr
DepremOCR package haline dönüştürdüm bununla tüm değişiklikleri tek bir kod satırıyla uygulayabiliyoruz. NER merge sonrası yeni Pull Request açıyor olacağım. Çalışmalarınız için teşekkür ederim.

Deprem Yapay Zeka org

https://huggingface.co/spaces/Goodsea/deprem-ocr-paddleocr
DepremOCR package haline dönüştürdüm bununla tüm değişiklikleri tek bir kod satırıyla uygulayabiliyoruz. NER merge sonrası yeni Pull Request açıyor olacağım. Çalışmalarınız için teşekkür ederim.

Eline sağlık. OCR kısmını test ettin mi? https://huggingface.co/spaces/Goodsea/deprem-ocr-paddleocr/blob/main/app.py#L23 gradio.input kısmından resim PIL formatından geliyor diye biliyorum. Belki tekrar numpy yapmana gerek olmayabilir.

Deprem Yapay Zeka org

Dün testlerini yaptım print ederek, apply_ocr girdisi numpy array olmalı.

Deprem Yapay Zeka org

Dün testlerini yaptım print ederek, apply_ocr girdisi numpy array olmalı.

Geliştirdiğin paket ile ilgili birkaç geri dönüş yapmak istiyorum. Müsaitsen discord bilgilerini verebilir misin?

Deprem Yapay Zeka org

çok sevinirim.
DC: HolyB#5321

Deprem Yapay Zeka org

yeni pypi package ile PR açıldı buradaki PR çalışmasını kapatabiliriz.

Deprem Yapay Zeka org

Paddle paketini external olarak alacagiz bu pr'i kapatiyorum.

mertcobanov changed pull request status to closed

PR is now merged/closed. The ephemeral Space has been deleted.

(This is an automated message.)

Sign up or log in to comment