-
Data: 2020-10-21 10:29:24
Temat: Odczyt ciśnienia - analiza obrazu
Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Cześć.
Jest takie coś:
https://drive.google.com/file/d/1wsunQU_gOmqgQ1-jFkH
eubBNSpJPAS5F/view?usp=sharing
Zdjęcie jest zrobione normalnym aparatem, docelowo będzie to nagrywane
gorszej jakosci kamerą, więc kontrast i szumy będa inne, odczyt będzie
też w nocy (podświetlowny z boku) więc cienie też będą inne.
Wiem, że zawsze orientacja obrazu będzie taka jak widać, czyli połowa
zakresu, wskazówka w pionie. Kamerę mam pod kontrolą.
Zadanie:
Mając do dyspozycji niewielką moc obliczeniową (~-pi) zanalizować obraz
i odczytać położenie wskazówki na tarczy dostając liczbę 0-max.
To nie jest krytyczne, wiec jesli raz na jakiś czas będzie bład to nie
złego się nie stanie.
Po drugie, to nie jest real-time. Jeśli odczytam położenie raz na
kilkanaście sekund, będzie ok.
Najwygodniej będzie mi uzyć OpenCV + python bo mam w tym jakieś
doświadczenia.
Teraz:
Mam jakieś pomysły jak to zrealizować za pomocą kilku algorytmów, ale
całośc rozbija się o to, że warunki w których to robię, będą zmienne.
Zarówno oświetlenie jak i "zaparowanie" górnej częsci wyświetlacza będą
zależały od pogody.
Coś czuje że bez sprytniejszych algorytmów daleko nie zajadę.
Opcja czołgowa: generować sztuczny obraz czyjnika bez wskazówki,
metodami porównywania obrazu dopasować go idealnie do klatki z kamery,
wklejać wskazówkę co kilka stopni i sprawdać która z takich wklejonych
wskazówek splecie się najlepiej z obrazem. Tylko że to czasochłonne.
Opcja sensowna: algorytm potrafiący określić od razu kąt pod którym
widać wskazówkę, np. po wykasowaniu pierścienia i tarcz (tarcze pewnie
załatwi prosta binaryzacjia + erozja). Jakieś propozycje na odczyt kąta
pod którym jest wskazówka?
Może ktoś widział podobne zagadnienie w postaci publikacji gdzie mógłbym
zerknąć choćby na hasłowe algorytmy?
PS. Nie, nie da się podłaczyć czujnika innego niż ten ;) Z przyczyn
pozatechnicznych.
PS2. To nie zaliczenie, to konkretny problem ad-hoc z domu ...
Następne wpisy z tego wątku
- 21.10.20 10:50 heby
- 21.10.20 21:44 Maciej Sobczak
- 21.10.20 22:03 heby
- 22.10.20 00:07 Maciej Sobczak
- 22.10.20 08:55 Andrzej S
- 22.10.20 09:19 heby
- 22.10.20 18:29 Maciej Sobczak
- 22.10.20 19:52 Roman Tyczka
- 22.10.20 22:16 heby
- 23.10.20 16:50 Adam M
- 23.10.20 18:10 heby
- 23.10.20 18:16 Mateusz Viste
- 23.10.20 18:52 heby
- 23.10.20 21:16 Adam M
- 14.11.20 05:35 M.M.
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-02-12 Warszawa => Expert Recruiter 360 <=
- 2025-02-12 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-12 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-12 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-12 Kraków => PHP Full Stack Developer <=
- 2025-02-12 Karta dźwiękowa stereo
- 2025-02-12 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-12 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-12 Łódź => NodeJS Developer <=
- 2025-02-12 Błonie => Sales Specialist <=
- 2025-02-12 Dziwne zachowanie magistrali adresowej w 8085
- 2025-02-11 Mini pecet
- 2025-02-10 Spalił się spaliniak
- 2025-02-10 zarowka wifi - z sensowna apka lub lepiej albo lokalnie lub przez web. I zeby harmonogram miala
- 2025-02-10 Chrzanów => Programista NodeJS <=