Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 2, 2024 21:09:34

stepan1248
Зарегистрирован: 2024-10-02
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Анализ цифр с фото или видео и вывод информации о их количестве

Хотел облегчить себе работу так , как приходится много пересчитывать однотипный товар , на котором есть маркировка. Есть идея сделать это с помощью python. Мы кладем товар маркировкой в зону камеры откуда происходит анализ ее маркировки и далее в самом конце на выводит результат в таблицу или что-то вроде этого. Подскажите с чего лучше начать и если есть возможность пример кода, спасибо все

Офлайн

#2 Окт. 3, 2024 07:52:21

hickmankay
Зарегистрирован: 2024-06-25
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Анализ цифр с фото или видео и вывод информации о их количестве

Install Libraries
pip install opencv-python pytesseract pandas
Set Up Tesseract: Download and install Tesseract OCR, ensuring it's added to your system's PATH.
Capture Image: Use OpenCV to capture images from a camera and recognize text with Tesseract. Here's a basic code snippet:
python
Sao chép mã
import cv2
import pytesseract
import pandas as pd
pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'
cap = cv2.VideoCapture(0)
results =
while True:
ret, frame = cap.read()
if not ret:
break
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
text = pytesseract.image_to_string(gray)
if text.strip():
results.append(text.strip())
print(f'Recognized text: {text.strip()}')

if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
df = pd.DataFrame(results, columns
df.to_csv('results.csv', index=False)
Run and Test: Execute the code, ensuring the label is clear and in focus for better recognition.
Enhancements:Experiment with image preprocessing techniques to improve recognition.
Consider optimizations for speed if needed.
This should give you a solid starting point for your project! Let me know if you have any questions.

Офлайн

#3 Окт. 3, 2024 07:53:23

hickmankay
Зарегистрирован: 2024-06-25
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Анализ цифр с фото или видео и вывод информации о их количестве

hickmankay
Install Librariespip install opencv-python pytesseract pandasSet Up Tesseract: Download and install Tesseract OCR, ensuring it's added to your system's PATH.Capture Image: Use OpenCV to capture images from a camera and recognize text with Tesseract. Here's a basic code snippet:pythonSao chép mãimport cv2import pytesseractimport pandas as pdpytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'cap = cv2.VideoCapture(0)results = while True: ret, frame = cap.read() if not ret: break gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) text = pytesseract.image_to_string(gray) if text.strip(): results.append(text.strip()) print(f'Recognized text: {text.strip()}') if cv2.waitKey(1) & 0xFF == ord('q'): breakcap.release()cv2.destroyAllWindows()df = pd.DataFrame(results, columnsdf.to_csv('results.csv', index=False)Run and Test: Execute the code, ensuring the label is clear and in focus for better recognition.Enhancements:Experiment with image preprocessing techniques to improve recognition.Consider optimizations for speed if needed.This should give you a solid starting point for your project! Let me know if you have any questions.
Est-ce facile pour vous de comprendre ce que j’ai écrit ?
stickman hook

Офлайн

#4 Окт. 3, 2024 20:21:24

stepan1248
Зарегистрирован: 2024-10-02
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Анализ цифр с фото или видео и вывод информации о их количестве

hickmankay
Понятно написано, но сразу же возникла достаточно легкая проблема для опытного пользователя. Не могу разобраться как ее устранить чтобы проверить будут ли ошибки в коде

Прикреплённый файлы:
attachment изображение_2024-10-03_202114243.png (125,6 KБ)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version