ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Enumerating LCD segments with OpenCV (reverse-engineering)

Автор: eleif

Загружено: 2018-10-22

Просмотров: 1287

Описание: OpenCV is used to detect and enumerate all segments of an undocumented LCD to obtain the segment mapping. A microcontroller is used to activate all segments sequentially.

NOTE:
two segments are not detected in this video - the sources linked below have the correct segment map.
UPDATE:
The follow-up video    • Enumerating LCD segments with OpenCV FASTE...   speeds up the process about 16-fold.

The image/video processing is made very simple through the functions available in OpenCV.
Background subtraction is used to isolate the current segment for detection (although not strictly neccessary, using the right ROI).

The processing steps visualized in this video are:
conversion to grayscale
difference (subtraction from empty screen as reference)
thresholding
erosion (to eliminate small artifacts)
segmentation and labeling

Additionally, some plausibility tests are implemented to avoid multiple detection of the same segment across several video frames, as well as the detection of unused segments.

Once the segments are identified they can be mapped to the seven-segment digits on the LCD glass. This mapping then allows the external microcontroller to display symbols (numerals and some letters) on the LCD. A short example is shown in the video.

The source code is available via https://eleif.net/lcd-segmentation.html.

(The module shown is a PZEM-021 v5.00 panel meter. Its onboard microcontroller is held in reset by an external controller that then can write to the LCD controller, an HT1621.)

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Enumerating LCD segments with OpenCV (reverse-engineering)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Сегментный ЖК-модуль с контроллером HT1621

Сегментный ЖК-модуль с контроллером HT1621

LCD без контроллера

LCD без контроллера

New Custom LCD

New Custom LCD

Enumerating LCD segments with OpenCV FASTER (reverse-engineering)

Enumerating LCD segments with OpenCV FASTER (reverse-engineering)

Как спроектировать свой собственный ЖК-дисплей и мембранный переключатель своими руками

Как спроектировать свой собственный ЖК-дисплей и мембранный переключатель своими руками

IPS дисплей на ST7735S, «Убийца» OLED

IPS дисплей на ST7735S, «Убийца» OLED

Высокомерный полицейский остановил чернокожего агента ФБР и пожалел об этом

Высокомерный полицейский остановил чернокожего агента ФБР и пожалел об этом

⚡️ Американские ракеты ударили по РФ || Власти объявили повышенную готовность

⚡️ Американские ракеты ударили по РФ || Власти объявили повышенную готовность

#68 [РУКОВОДСТВО] Обратный инжиниринг 🖥 прошивки 📃

#68 [РУКОВОДСТВО] Обратный инжиниринг 🖥 прошивки 📃

anti radar sticker CZ

anti radar sticker CZ

Reverse engineering vintage Japanese electronics - a vacuum fluorescent display!

Reverse engineering vintage Japanese electronics - a vacuum fluorescent display!

Съём СЭ на частоте 1,225МГц. БГТ на принципе РЕЦИКЛИНГА. Бесконечный источник энергии

Съём СЭ на частоте 1,225МГц. БГТ на принципе РЕЦИКЛИНГА. Бесконечный источник энергии

Reverse Engineering and Recycle an HP Printer Touch Screen Display - Part 1

Reverse Engineering and Recycle an HP Printer Touch Screen Display - Part 1

Как провести обратную разработку Bluetooth-устройства

Как провести обратную разработку Bluetooth-устройства

Real-Time Reading of LCD Display by Neural Network Image Recognition

Real-Time Reading of LCD Display by Neural Network Image Recognition

Вы не любите ESP32? Вы просто не умеете их готовить!

Вы не любите ESP32? Вы просто не умеете их готовить!

Arduino UNO + 7-Segment LCD Display - Full Tutorial (How to use segmented displays with Arduino)

Arduino UNO + 7-Segment LCD Display - Full Tutorial (How to use segmented displays with Arduino)

Reverse Engineering a Uniden Cordlessphone LCD

Reverse Engineering a Uniden Cordlessphone LCD

#5 - Mapping out LCD segments

#5 - Mapping out LCD segments

{906} Understanding dot matrix LCD || LCD explained

{906} Understanding dot matrix LCD || LCD explained

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]