hadogenes Napisano Wrzesień 12, 2011 Udostępnij Napisano Wrzesień 12, 2011 Witam,czy kompreja wideo na fpga jest trudna? Znajomy, który się zawodowo tym zajmuję mówi, że to jest masakra i nie warto się tym zajmować. Ogólnie chodzi mi o to, że nie chcę się zajmować jakoś bardziej tematyką fpga, a chciałbym mieć fajną kompresję na moim systemie wbudowanym. Chodzi mi o to, czy warto inwestować czas w fpga: czy to jest raczej ciężka i bardzo czasochłonna praca albo czy są jakieś gotowe wzorce (coś ala biblioteki do programowania)? Z góry dzięki za odpowiedź Link do komentarza Share on other sites More sharing options...
MirekCz Wrzesień 12, 2011 Udostępnij Wrzesień 12, 2011 Robienie kompresji video na FPGA to nie jest prosta sprawa - zresztą ogólnie kompresja wideo to już zdecydowanie wyższa szkoła jazdy. Samo FPGA nie jest zbyt skomplikowane i jak umiesz programować mikrokontrolery to FPGA też szybko zrozumiesz, ale żeby robić tak zaawansowane projekty to bardzo daleka droga. Możliwe, że są jakieś gotowe rozwiązania - musiałbyś poszukać. Bez tego to jest to projekt na lata. Jak tylko potrzebujesz kompresji wideo to rozejrzyj się za jakimś gotowym rozwiązaniem (może jakiś evaluation kit z kamerką i przykładowymi programami), bo robić wszystko od zera jest bez sensu. 1 Link do komentarza Share on other sites More sharing options...
hadogenes Wrzesień 12, 2011 Autor tematu Udostępnij Wrzesień 12, 2011 Mi chodzi o to, że chcę zrobić samochodzik z kamerą i aby obraz był w jakiś prosty sposób kompresowany, ale nie wiem jak to najprościej zrobić... Link do komentarza Share on other sites More sharing options...
mog123 Wrzesień 12, 2011 Udostępnij Wrzesień 12, 2011 poczytać jak działają kodeki i napisz prostą bibliotekę wyłącznie z opcją która Cie interesuje? Przecież możesz zmniejszać rozdzielczość kopiując co 2 czy co 3 piksel, potem ewentualnie operacje na macierzach do wygładzenia. Na kompresowanie jest wiele sposobów, poczytaj 😉 1 Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
wsowa Wrzesień 12, 2011 Udostępnij Wrzesień 12, 2011 Pamiętam, że jak byłem na studiach to koledzy we dwóch zrobili kodek mpeg (2? 4?) na FPGA w jedno semestralny projekt. Mówili, że nie nie było łatwo, ale tez bym nie przesadzał, że kompresja wideo to nie wiadomo jak bardzo skomplikowana sprawa. Temat jest przerobiony setki razy, jest pełno materiałów i publikacji. Dasz radę na x86 to i dasz radę na FPGA. Link do komentarza Share on other sites More sharing options...
BlackJack Wrzesień 17, 2011 Udostępnij Wrzesień 17, 2011 Mi chodzi o to, że chcę zrobić samochodzik z kamerą i aby obraz był w jakiś prosty sposób kompresowany, ale nie wiem jak to najprościej zrobić... Nie ma potrzeby bardzo kombinować z FPGA, są kamerki które od razu potrafią wypluwać z siebie obrazy skompresowane do JPEG, który jest notabene formatem składowym plików MPEG. Nawet kiedyś gdzieś jakaś firma miała te kamerki, nie były tak tragicznie drogie, a zapewniały 320x240 czy nawet 640x480 pix. Obsługa była chyba przez SPI ? Ostatecznie kompresja do GIFa też nie jest jakimś tragicznie skomplikowanym procesem, nawet ATMega (tylko kwestia odpowiednio dużego RAMu i zegara 16-20MHz) by sobie z tym poradziła, bo tam używa sie kompresji LZW + Huffman. Link do komentarza Share on other sites More sharing options...
BlackJack Listopad 8, 2011 Udostępnij Listopad 8, 2011 Znalazłem Kamami ma w swojej ofercie kamerkę która potrafi wypluwać z siebie dane w formacie JPEG o rozdzielczości do 1600x1200 - 15FPS lub 800x600 - 30FPS. http://www.kamami.pl/index.php?ukey=product&productID=185295 Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »