Тема благодатная. Думаю согласятся многие, что продолжения будем ждать с нетерпением. И не только данный проект, а также и другие проекты с этой библиотекой.
@@PythonToday к сожалению я его потерял(( но делал все точно также как на видео, при помощи неиронки ловил номер и давал немного место (т.к. иногда номер не весь захватывала) переводил в черно белый и считывал номер при помощи pytesseract, правда сложность была в том что это все надо было делать в видеопотоке, зачастую он распозновал номер, но иногда ни в какую ее хотел
@@Денис-п1ю2ц обычно камеры, определяющие номера и следящие за потоком движения машин, имеют не 25-30 кадров в секунду как обычная камера, а больше 50. Возможно поэтому были проблемы с определением, т.к. смазывался номер на кадре.
Здравствуйте! Спасибо за Урок! вы сможете сделать такой урок ! Дверь открывается с распознавание лицо человека! 1) Когда камера обнаруживает лицо первого человека и Приветствует с озвучкой (Приветь Самир добро пожаловать домой чтоб открыт дверь положите ваш палец в сканнер отпечатки пальцев ) и когда я положу палец в сканнер отпечатки пальцев дверь открывается ! и еще надо написать код для случай при не срабатывание отпечатки пальцев и распознавание лиц как на смартфоне 2) Когда подойдет сосед к двери чтоб постучать дверь тут же камера распознает чужого человека и сообщает что Хозяева нет дома но он вас видеть через виде наблюдение над вашим головой, если хотите отправит сообщение им то нажмите красную кнопку и отправьте голосовое сообщение. и если он захочет этого сделать нажимает на кнопку и отправляет голосовое сообщение ей смартфону! если он не захочет отправить сообщение то хозяин дома получает смс сообщение то что кто то подошёл к двери!
Я понимаю, что тут весь код - по сути просто клей между уже готовыми, написанными кем-то другим функциями. Но это всё равно круто. Буду ждать продолжения.
Круто. Я как раз работаю над подобным. Хочу получать фото с камеры видеонаблюдения. И ваш код по распознованию автономера как раз находка. Супер. Давайте продолжение!!!!!!!!!!!!
@@AlexUUU1728 Смог. Работает. Немного пришлось переделать для RTSP чтобы делал картинку и после распозновал. Но для моих задач на то время этого хватало. Сейчас работает все на другом коде и с другой оболочкой.
@@sergdef1 Ну получить картинку с видео это да, другая задача. Тут ковырнул - ну нихера тисеракт не распознает. Я уж и контуры обвел, и мелочь убрал и в битовое перевел. Хер, а не буквы. Вернее так, распознает, с 99% ошибок.
Здравствуйте! Тема классная, поставил лайк! Хотелось бы развить ее. Работаю в личной охране. Сопровождение на авто - одна из уязвимых способ для слежки за моим клиентом. Хотелось программу отслеживание автономеров в дороге, и если программа заметила повторный номер и автомобиль более трех раз на протяжении определенного маршрута, в течении недели, то помечала бы это автономер в отдельный файл. Видео брать с видеорегистратора, т.е. архив.
Спасибо за поздравление в Телеге. Вы настоящий мотиватор учёбы для многих, кто не до учился в политехе и совковых до потопных системах, где из гениальных молодых интелектуальных студентов - делают тупоголовых орангутангов с корочкой, на которую даже не намажешь маслом. Пусть в следующем году вы будете ещё ярче. 🎄
Очень интересная тема) Большое спасибо за шпаргалки по настройкам, само собой лайк за продолжение! p.s у меня tesseract порой даёт осечки, на мой взгляд с кириллицей дела так себе обстоят. В номерах используется "типо" латиница, но буквы русские, может поэтому всё же ошибается. Но в видео например с цифрой что-то не понравилось 🤷♂
Большое спасибо за фидбэк! Да, тоже замечал пропуски, но есть альтернативы. Моджно с ними попробовать поработать, на канале было видео по распознаванию текста
Спасибо за видео, очень интересная тема, контроль доступа для автоматического открывания шлакбаума по номеру авто в базе, сколько авто с одним и тем же номером появляется в определенном месте и т.п.
Интересно было бы посмотреть поточную обработку видео с номерами машин. На вход идет поток с видео, на выходе коллекция строк с номерами авто. Причем, хорошо бы допилить так, чтобы номера были в кириллице
Добрый день! Безумно нравится ваш контент. Недавно я начал изучать парсинг сайтов на Python по книжкам, могли бы, пожалуйста, подсказать как Вы начинали обучаться парсингу? Заранее спасибо.
Можно использовать такой код, для распознавания ключей из 12 символов?если фото этих ключей могут быть сделаны под разным углом, а символы в коде сделаны из несоединенных точек
А не лучше ли для распознавания рамки гос номера делать из брг -ргб исходную фотку Почему цв отображение меняется на этапе работы с гос номером исключительно
Подскажи плз, как обучить нейронку на сегментацию, чтобы она считала количество белых шаров на поле? Вроде задача очень простая, но результаты обучения очень плохие. 72 процента угадывает максимум..
Думаю для начала делать скриншоты, точнее ограничить количество кадров в секунду. Также для начала нужно определить на видео саму машину, для этого тоже есть готовые модели
можно видео про авторегистрации в сайтах например фейсбук как сделать с пайтона авторегер и он сам делакт регистрации например нужен 10 фб создать создает тебе пайтон.
Помогите, пожалуйста. Вылазит ошибка. Что она может значить? Tesseract Open Source OCR Engine v3.05.00dev with Leptonica read_params_file: Can't open 6 read_params_file: Can't open -oem read_params_file: Can't open 3 read_params_file: Can't open c read_params_file: Can't open tessedit_char_whitelist=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 read_params_file: Can't open txt Warning in pixReadMemPng: work-around: writing to a temp file libpng warning: Application built with libpng-1.4.3 but running with 1.5.14 Error in pixReadStreamPng: png_ptr not made Error in pixReadMemPng: pix not read Error in pixReadMem: png: no pix returned Error during processing.")
Python Today, сделай пожалуйста ролик на тему - распознавание прогресс бара. Допустим есть индикатор зеленого цвета - уровень жизни персонажа, человек может определить его примерно. А как это сделать на python?
Ребят, помогите, пожалуйста, что за ошибка и как ее фиксить cv2.error: OpenCV(4.9.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src esize.cpp:4030: error: (-215:Assertion failed) func != 0 in function 'cv::hal::resize'
Ошибка `cv2.error: OpenCV(4.9.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src esize.cpp:4030: error: (-215:Assertion failed) func != 0 in function 'cv::hal::resize'` указывает на то, что в функции `cv::hal::resize` происходит ошибка, связанная с неверными входными параметрами для функции `resize`. Эта ошибка может возникать по разным причинам, но чаще всего она связана с проблемами при передаче параметров в функцию `cv2.resize()`. В частности, это может быть вызвано следующими проблемами: 1. **Нулевые или отрицательные размеры изображения**: Возможно, передается пустое изображение или изображение с неверными размерами. 2. **Неверный формат данных изображения**: Данные изображения могут быть повреждены или иметь неверный формат. ### Как исправить 1. **Проверьте входное изображение**: Убедитесь, что изображение, передаваемое в функцию `cv2.resize`, действительно загружено и не пустое. ```python import cv2 img = cv2.imread('path_to_your_image.jpg') if img is None: print("Ошибка: не удалось загрузить изображение") ``` 2. **Проверьте размеры изображения**: Убедитесь, что размеры изображения корректны и не равны нулю. ```python print("Размер изображения:", img.shape) ``` 3. **Проверьте аргументы функции `cv2.resize`**: Убедитесь, что вы правильно передаете параметры в функцию `cv2.resize`. ```python # Пример правильного использования img_resized = cv2.resize(img, (width, height)) ``` ### Пример кода Вот пример корректного использования функции `cv2.resize`: ```python import cv2 # Загрузка изображения img = cv2.imread('path_to_your_image.jpg') if img is None: raise ValueError("Ошибка: не удалось загрузить изображение") # Вывод размеров изображения print("Оригинальные размеры изображения:", img.shape) # Определение новых размеров new_width, new_height = 640, 480 # Изменение размера изображения img_resized = cv2.resize(img, (new_width, new_height)) # Вывод новых размеров изображения print("Новые размеры изображения:", img_resized.shape) # Сохранение или отображение изображения cv2.imwrite('resized_image.jpg', img_resized) cv2.imshow('Resized Image', img_resized) cv2.waitKey(0) cv2.destroyAllWindows() ``` Этот пример проверяет, загружено ли изображение, и изменяет его размер до заданных ширины и высоты. Убедитесь, что путь к изображению правильный и что изображение действительно существует.
Жалко только кода нет хотел скопировать и проверить как работать с видео будет, но к сожелению надо уежжать через неделю так и быть сделаем что задумали))
Это мертвый подход, начиная от каскада Хаара для детекции планок, заканчивая тесерактом для символов. Пройденный этап. Ну и пайтон... Если хотите, чтобы работало быстро это плюсы.
А как надо? Научи. И какие фреймворки глубокого обучения есть на плюсы? Tensorflow, который билдится через мертворождённый basil? Или же LibTorch который работает за счёт pybind11?
Автор, это точно видеоурок? Используем то, передаём это, а в чем идея - не понятно. Рассказал бы для начала про либы которые ты импортировал ну и так далее. А читать мы все умеем
Пытаюсь повторить выдаёт такую ошибку может подскажете в чём дело? File "f:\PythonProject\Car_Plate_Detection\main.py", line 9, in open_img carplate_img = cv2.cvtColor(carplate_img, cv2.COLOR_BGR2RGB) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cv2.error: OpenCV(4.9.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:196: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
Тема благодатная. Думаю согласятся многие, что продолжения будем ждать с нетерпением. И не только данный проект, а также и другие проекты с этой библиотекой.
Благодарю за фидбэк!
Летом писал этот проект, весь интернет перерыл чтоб некие подсказки найти, теперь смотрю с радостью что я понимаю что-то)
Делись кодом если есть возможность)
@@PythonToday к сожалению я его потерял(( но делал все точно также как на видео, при помощи неиронки ловил номер и давал немного место (т.к. иногда номер не весь захватывала) переводил в черно белый и считывал номер при помощи pytesseract, правда сложность была в том что это все надо было делать в видеопотоке, зачастую он распозновал номер, но иногда ни в какую ее хотел
А где взять предобученную модель из папки hear_cascades?
@@Денис-п1ю2ц обычно камеры, определяющие номера и следящие за потоком движения машин, имеют не 25-30 кадров в секунду как обычная камера, а больше 50. Возможно поэтому были проблемы с определением, т.к. смазывался номер на кадре.
Воу! Какой-же ты красавчик, огромное спасибо за такую интересную практику! Конечно "за" продолжение, будь здоров!)
Взаимно! Спасибо за поддержку!
Здравствуйте! Спасибо за Урок! вы сможете сделать такой урок !
Дверь открывается с распознавание лицо человека!
1) Когда камера обнаруживает лицо первого человека и Приветствует с озвучкой (Приветь Самир добро пожаловать домой чтоб открыт дверь положите ваш палец в сканнер отпечатки пальцев ) и когда я положу палец в сканнер отпечатки пальцев дверь открывается !
и еще надо написать код для случай при не срабатывание отпечатки пальцев и распознавание лиц как на смартфоне
2) Когда подойдет сосед к двери чтоб постучать дверь тут же камера распознает чужого человека и сообщает что Хозяева нет дома но он вас видеть через виде наблюдение над вашим головой, если хотите отправит сообщение им то нажмите красную кнопку и отправьте голосовое сообщение. и если он захочет этого сделать нажимает на кнопку и отправляет голосовое сообщение ей смартфону! если он не захочет отправить сообщение то хозяин дома получает смс сообщение то что кто то подошёл к двери!
Чувак, огромное Тебе спасибо! Это именно то, что мне нужно) Добра и мира Тебе
Я понимаю, что тут весь код - по сути просто клей между уже готовыми, написанными кем-то другим функциями. Но это всё равно круто. Буду ждать продолжения.
PythonToday - !SUPER! - Forever!
Круто. Я как раз работаю над подобным. Хочу получать фото с камеры видеонаблюдения. И ваш код по распознованию автономера как раз находка. Супер. Давайте продолжение!!!!!!!!!!!!
Благодарю за фидбэк! Рад если будет полезно)
Ну и? Как успехи? Смог распознать хотя бы 50%
@@AlexUUU1728 Смог. Работает. Немного пришлось переделать для RTSP чтобы делал картинку и после распозновал. Но для моих задач на то время этого хватало. Сейчас работает все на другом коде и с другой оболочкой.
@@sergdef1 Ну получить картинку с видео это да, другая задача. Тут ковырнул - ну нихера тисеракт не распознает. Я уж и контуры обвел, и мелочь убрал и в битовое перевел. Хер, а не буквы. Вернее так, распознает, с 99% ошибок.
@@AlexUUU1728 А весии те что из видео или новые? Я уже год как не проверял код. Сейчас у меня работает на заводской программе и оборудовании.
Спасибо, годно, но хотелось бы побольше подобного.
Очень полезное видео, это то что я искал👍
Как всегда, отлично! Жду продолжения
Большое спасибо за фидбэк!
СУПЕР!!!) Ждём продолжения!)
Благодарю за поддержку!
Спасибо, емко и понятно. ждем еще)
Большое спасибо за фидбэк!
Интересная тема. Думаю в снт сделать на въезд , на шлагбаум
Здравствуйте! Тема классная, поставил лайк! Хотелось бы развить ее. Работаю в личной охране. Сопровождение на авто - одна из уязвимых способ для слежки за моим клиентом. Хотелось программу отслеживание автономеров в дороге, и если программа заметила повторный номер и автомобиль более трех раз на протяжении определенного маршрута, в течении недели, то помечала бы это автономер в отдельный файл. Видео брать с видеорегистратора, т.е. архив.
Спасибо за видео, работает все кроме вывода текста
Решили проблему?
@@УмаровНабиджон нет, забил 😁
Спасибо за труды!
Огромное тебе спасибо за информацию !!!
Огромное спасибо за фидбэк)
Как всегда крутое видео, большое спасибо. Для меня немного сложновато, буду разбираться)
Вливайся) Спасибо за фидбэк!
Спасибо за поздравление в Телеге. Вы настоящий мотиватор учёбы для многих, кто не до учился в политехе и совковых до потопных системах, где из гениальных молодых интелектуальных студентов - делают тупоголовых орангутангов с корочкой, на которую даже не намажешь маслом. Пусть в следующем году вы будете ещё ярче. 🎄
Я в этом нихрена не понимаю. Но автор красавчик!! Только окунаюсь в тему it
Сам живу с этим чувством, каждый раз что-то новое. Спасибо за фидбэк!
Нормально, поразвлекался, спасибо
Классно было б ещё узнавать тип автомобиля: легковой, грузовой и т.п.
Очень интересная тема) Большое спасибо за шпаргалки по настройкам, само собой лайк за продолжение! p.s у меня tesseract порой даёт осечки, на мой взгляд с кириллицей дела так себе обстоят. В номерах используется "типо" латиница, но буквы русские, может поэтому всё же ошибается. Но в видео например с цифрой что-то не понравилось 🤷♂
Большое спасибо за фидбэк! Да, тоже замечал пропуски, но есть альтернативы. Моджно с ними попробовать поработать, на канале было видео по распознаванию текста
С номером о917ун33 распозналась вместо буквы О, цифра ноль
поставь условие, что первый, пятый и шестой символы это буквы а не цифры
Ждем продолжение! Респект!
Спасибо за поддержку!
Спасибо за видео, очень интересная тема, контроль доступа для автоматического открывания шлакбаума по номеру авто в базе, сколько авто с одним и тем же номером появляется в определенном месте и т.п.
4:31 а можно вопрос что это за файл? xml, нашел в тг был! канал очень годный
Интересно было бы посмотреть поточную обработку видео с номерами машин. На вход идет поток с видео, на выходе коллекция строк с номерами авто. Причем, хорошо бы допилить так, чтобы номера были в кириллице
Кто мешает сделать словарь замен символов?
Однозначно лайк!!! А сделать считывание номеров не с фото а с видео?
Како линукс ты используешь?
kali linux
Суперский урок!!!!!!
Очень очень очень интересная тема!!!)
Спасибо за фидбэк!
Аххаах, только вчера думал что у pythontoday такого видео нет
спасибо за практику!
Спасибо за фидбэк!
Жду продолжения
Добрый день! Безумно нравится ваш контент. Недавно я начал изучать парсинг сайтов на Python по книжкам, могли бы, пожалуйста, подсказать как Вы начинали обучаться парсингу? Заранее спасибо.
Да да да продолжение однозначноо
Спасибо за поддержку!
А где взять код из ролика?
Можно использовать такой код, для распознавания ключей из 12 символов?если фото этих ключей могут быть сделаны под разным углом, а символы в коде сделаны из несоединенных точек
супер! спасибо!
Как называется расширение Explorer где отображаются файлы и папки ?
так а как решать то проблему с 5=9?
А не лучше ли для распознавания рамки гос номера делать из брг -ргб исходную фотку
Почему цв отображение меняется на этапе работы с гос номером исключительно
Сними видео как найти и подключиться к IP web camera телефона
Подскажи плз, как обучить нейронку на сегментацию, чтобы она считала количество белых шаров на поле? Вроде задача очень простая, но результаты обучения очень плохие. 72 процента угадывает максимум..
Очень интересно и полезно 👍
Как быть с распознованием номера с камеры видеонаблюдения?
Думаю для начала делать скриншоты, точнее ограничить количество кадров в секунду. Также для начала нужно определить на видео саму машину, для этого тоже есть готовые модели
пишу комментарий в копилку обозначенной цели
Было бы очень круто, если бы еще в описание была ссылка на код. Видео топ!!!
Благодарю за фидбэк! В описании их даже 2, код в телеграм канале.
@@PythonToday а как открыть его в пайтон файле?
Тоже думал такой проект написать, с видеорегистратора записи взять и запустить, пусть базу создаёт
Супер, делись кодом если есть желание
А какаой в этом толк? Базы номеров закрытые
@@ВиталийКучер-о6ю еще
вас ждут великие открытия ...
@@agrotok1587 в смысле?)
@@ВиталийКучер-о6ю зная пути, базы станут открыты . все хотят исть
нах эта вставка в начале видео? Для проматывания?
Достойно!!
Если на фотографии будет несколько машин, то как отработает код?
А есть еще какие-нибудь каскады Хаара, кроме номеров авто?
хотелось бы увидеть видео о распознавании речи в реальном времени
может кто поможет, проблема в самом начале... не один медот не отображается у cv2, может там какое то обновление вышло?
А если на фото вообще нет номера, и пытаемся распознать его, что делать?
как создать обученную модель???
Продолжение нужно
можно видео про авторегистрации в сайтах например фейсбук как сделать с пайтона авторегер и он сам делакт регистрации например нужен 10 фб создать создает тебе пайтон.
Код, к сожалению - вообще не детектирует номера, расположенные под значительным углом. Как это исправить?
не понял, зачем тут матплотлиб для вывода картинки, если у cv2 есть свой метод
Спасибо за видос, что за эквалайзер на верхней панели? Кто-то подскажет?
Спасибо за фидбэк! Таск менеджер в kali, cpu/memory
Помогите, пожалуйста. Вылазит ошибка. Что она может значить?
Tesseract Open Source OCR Engine v3.05.00dev with Leptonica read_params_file: Can't open 6 read_params_file: Can't open -oem read_params_file: Can't open 3 read_params_file: Can't open c read_params_file: Can't open tessedit_char_whitelist=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 read_params_file: Can't open txt Warning in pixReadMemPng: work-around: writing to a temp file libpng warning: Application built with libpng-1.4.3 but running with 1.5.14 Error in pixReadStreamPng: png_ptr not made Error in pixReadMemPng: pix not read Error in pixReadMem: png: no pix returned Error during processing.")
Python Today, сделай пожалуйста ролик на тему - распознавание прогресс бара. Допустим есть индикатор зеленого цвета - уровень жизни персонажа, человек может определить его примерно. А как это сделать на python?
Вам гораздо практичнее для этой задачи подойдёт ArtMoney - она специально для подобных целей создавалась
Номер В878КЕ95 тоже распознан не верно, он выдал ВВ78КЕ95
Ураа )))
Ребят, помогите, пожалуйста, что за ошибка и как ее фиксить cv2.error: OpenCV(4.9.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src
esize.cpp:4030: error: (-215:Assertion failed) func != 0 in function 'cv::hal::resize'
Ошибка `cv2.error: OpenCV(4.9.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src
esize.cpp:4030: error: (-215:Assertion failed) func != 0 in function 'cv::hal::resize'` указывает на то, что в функции `cv::hal::resize` происходит ошибка, связанная с неверными входными параметрами для функции `resize`.
Эта ошибка может возникать по разным причинам, но чаще всего она связана с проблемами при передаче параметров в функцию `cv2.resize()`. В частности, это может быть вызвано следующими проблемами:
1. **Нулевые или отрицательные размеры изображения**: Возможно, передается пустое изображение или изображение с неверными размерами.
2. **Неверный формат данных изображения**: Данные изображения могут быть повреждены или иметь неверный формат.
### Как исправить
1. **Проверьте входное изображение**:
Убедитесь, что изображение, передаваемое в функцию `cv2.resize`, действительно загружено и не пустое.
```python
import cv2
img = cv2.imread('path_to_your_image.jpg')
if img is None:
print("Ошибка: не удалось загрузить изображение")
```
2. **Проверьте размеры изображения**:
Убедитесь, что размеры изображения корректны и не равны нулю.
```python
print("Размер изображения:", img.shape)
```
3. **Проверьте аргументы функции `cv2.resize`**:
Убедитесь, что вы правильно передаете параметры в функцию `cv2.resize`.
```python
# Пример правильного использования
img_resized = cv2.resize(img, (width, height))
```
### Пример кода
Вот пример корректного использования функции `cv2.resize`:
```python
import cv2
# Загрузка изображения
img = cv2.imread('path_to_your_image.jpg')
if img is None:
raise ValueError("Ошибка: не удалось загрузить изображение")
# Вывод размеров изображения
print("Оригинальные размеры изображения:", img.shape)
# Определение новых размеров
new_width, new_height = 640, 480
# Изменение размера изображения
img_resized = cv2.resize(img, (new_width, new_height))
# Вывод новых размеров изображения
print("Новые размеры изображения:", img_resized.shape)
# Сохранение или отображение изображения
cv2.imwrite('resized_image.jpg', img_resized)
cv2.imshow('Resized Image', img_resized)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
Этот пример проверяет, загружено ли изображение, и изменяет его размер до заданных ширины и высоты. Убедитесь, что путь к изображению правильный и что изображение действительно существует.
Жалко только кода нет хотел скопировать и проверить как работать с видео будет, но к сожелению надо уежжать через неделю так и быть сделаем что задумали))
код есть в телеграме
Код достуепн в телеграме и на github
Что это за дистрибутив линукса?
kali
Как взломат бот на телеграмма и эго изменит
Это не реально
надо продолжение
не работает
pytesseract создает временные файлы и тупо вызывает tesseract.exe
500 likes "eto nash piton"
Как откриват откривать картинку от Md5. Хашироване
он поддерживает только форматы:
SUPPORTED_FORMATS = {
'JPEG',
'JPEG2000',
'PNG',
'PBM',
'PGM',
'PPM',
'TIFF',
'BMP',
'GIF',
'WEBP',
}
🚜🚛🚚🛻🚙🚘🚗🚖🚕🚔🚓🚒🚑🚐🚎🚍🚌🚋🚞🚝🚊🚉🚆
1 ошибка из 5 качественных фото. Ну даже не знаю😮😢
Кирилицу не понимает?
Понимает, есть разные словари, под языки. Just google
Это мертвый подход, начиная от каскада Хаара для детекции планок, заканчивая тесерактом для символов. Пройденный этап. Ну и пайтон... Если хотите, чтобы работало быстро это плюсы.
А как надо? Научи. И какие фреймворки глубокого обучения есть на плюсы? Tensorflow, который билдится через мертворождённый basil? Или же LibTorch который работает за счёт pybind11?
Автор, это точно видеоурок? Используем то, передаём это, а в чем идея - не понятно. Рассказал бы для начала про либы которые ты импортировал ну и так далее. А читать мы все умеем
еще
Pytesseract распознаёт плохо.
Есть альтернативы?
Модель можно обучить на своих данных и будет хорошо распознавать
@@PythonToday
Python + OpenCV + Keras т.е обучить свою модель
@@ВиталийКучер-о6ю все есть давно ... но для индустрии . а эта песочница для яслей
Где вы берете эти методы и команды все?
Из документаций модулей, всё доступно в интернете
Пытаюсь повторить выдаёт такую ошибку может подскажете в чём дело? File "f:\PythonProject\Car_Plate_Detection\main.py", line 9, in open_img
carplate_img = cv2.cvtColor(carplate_img, cv2.COLOR_BGR2RGB)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cv2.error: OpenCV(4.9.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:196: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
Спасибо разобрался путь к изображению был в формате windows, а надо было обратные "/" сделать