Notice: file_put_contents(): Write of 19593 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50
[PYTHON:TODAY]@python2day P.6469
PYTHON2DAY Telegram 6469
πŸ“Š img2table β€” ΠŸΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† ΠΈΠ· сканированных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

πŸ“„ ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности:
🟒 РаспознаваниС Ρ‚Π°Π±Π»ΠΈΡ† Π½Π° изобраТСниях ΠΈ Π² PDF-Ρ„Π°ΠΉΠ»Π°Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ слоТных структур с ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹ΠΌΠΈ ячСйкам.
🟒 Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ OCR-сСрвисами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Tesseract, PaddleOCR, EasyOCR, Google Vision, AWS Textract ΠΈ Azure Cognitive Service.
🟒 Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ экспорта ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Π½Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Excel ΠΈΠ»ΠΈ Pandas DataFrame, сохраняя ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ структур.
🟒 ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ: JPEG, PNG, TIFF ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ.

βš™οΈ Установка:

pip install img2table


Для использования с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ OCR-сСрвисом:

pip install img2table[tesseract]  # ΠΈΠ»ΠΈ [paddle], [easyocr], [gcp], [aws], [azure]


ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:

from img2table.document import Image
from img2table.ocr import TesseractOCR

# Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ OCR
ocr = TesseractOCR()

# Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° изобраТСния
img = Image("ΠΏΡƒΡ‚ΡŒ_ΠΊ_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ.jpg")

# Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†
tables = img.extract_tables(ocr=ocr)

# ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² Π²ΠΈΠ΄Π΅ DataFrame
df = tables[0].df


Благодаря использованию OpenCV, img2table эффСктивно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° CPU, Π½Π΅ трСбуя ΠΌΠΎΡ‰Π½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсв.

5️⃣ GitHub/Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ

πŸ‘‡ Π“ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ скрипт Π² Π°Ρ€Ρ…ΠΈΠ²Π΅

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘38πŸ”₯15❀5



tgoop.com/python2day/6469
Create:
Last Update:

πŸ“Š img2table β€” ΠŸΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† ΠΈΠ· сканированных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

πŸ“„ ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности:
🟒 РаспознаваниС Ρ‚Π°Π±Π»ΠΈΡ† Π½Π° изобраТСниях ΠΈ Π² PDF-Ρ„Π°ΠΉΠ»Π°Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ слоТных структур с ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹ΠΌΠΈ ячСйкам.
🟒 Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ OCR-сСрвисами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Tesseract, PaddleOCR, EasyOCR, Google Vision, AWS Textract ΠΈ Azure Cognitive Service.
🟒 Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ экспорта ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Π½Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Excel ΠΈΠ»ΠΈ Pandas DataFrame, сохраняя ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ структур.
🟒 ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ: JPEG, PNG, TIFF ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ.

βš™οΈ Установка:

pip install img2table


Для использования с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ OCR-сСрвисом:

pip install img2table[tesseract]  # ΠΈΠ»ΠΈ [paddle], [easyocr], [gcp], [aws], [azure]


ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:

from img2table.document import Image
from img2table.ocr import TesseractOCR

# Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ OCR
ocr = TesseractOCR()

# Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° изобраТСния
img = Image("ΠΏΡƒΡ‚ΡŒ_ΠΊ_ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ.jpg")

# Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†
tables = img.extract_tables(ocr=ocr)

# ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² Π²ΠΈΠ΄Π΅ DataFrame
df = tables[0].df


Благодаря использованию OpenCV, img2table эффСктивно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° CPU, Π½Π΅ трСбуя ΠΌΠΎΡ‰Π½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсв.

5️⃣ GitHub/Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ

πŸ‘‡ Π“ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ скрипт Π² Π°Ρ€Ρ…ΠΈΠ²Π΅

#python #soft #code

BY [PYTHON:TODAY]




Share with your friend now:
tgoop.com/python2day/6469

View MORE
Open in Telegram


Telegram News

Date: |

Telegram Channels requirements & features best-secure-messaging-apps-shutterstock-1892950018.jpg In 2018, Telegram’s audience reached 200 million people, with 500,000 new users joining the messenger every day. It was launched for iOS on 14 August 2013 and Android on 20 October 2013. To delete a channel with over 1,000 subscribers, you need to contact user support The administrator of a telegram group, "Suck Channel," was sentenced to six years and six months in prison for seven counts of incitement yesterday.
from us


Telegram [PYTHON:TODAY]
FROM American