Analiza wideo w czasie rzeczywistym w aparacie Canona

18.03.2010 20:12, Autor: Grzegorz Niemirowski (gniemirowski), Kategoria: News
NewsImage

Firmware zapisany w pamięci cyfrowego aparatu fotograficznego kontroluje jego pracę oraz pozwala uzyskać różne ciekawe efekty. Nie trzeba jednak ograniczać się do tego, co zaoferował nam producent. W apracie można zainstalować alternatywne oprogramowanie a przy odpowiednich umiejętnościach programistycznych dopisać nowe funkcje.

Takim alternatywnym, otwartym firmwarem dla aparatów Canona jest CHDK. Badacze z uniwersytetu w Liege zmodyfikowali go tak, aby mógł w czasie rzeczywistym analizować obraz z aparatu. Zaimplementowano w tym celu algorytm ViBe służący do wykrywania ruchu. Wyniki można obejdzeć na filmiku.

Funkcjonalność wielu urządzeń zależy w dużym stopniu od oprogramowania w jakie są wyposażone. Warto więc poszukać rozwiązań alternatywnych. Jeśli mają one nawet status eksperymentalny to i tak posiadają duży potencjał edukacyjny, szczególnie jeśli dostępne są jako open source.

Źródło: Slashdot
r   e   k   l   a   m   a

Komentarze (36)  

AvatarUżytkownik jest nieaktywny
BenderBendingRodriguez | 18.03.2010 20:19#1

Za parę lat to się będzie dało wcisnąć linuksa do aparatów czy tosterów :D

AvatarUżytkownik jest nieaktywny
jam09 | 18.03.2010 20:22#2

Ciekawe po co komu linux w tosterze ? Mój toster nie posiada nawet wyświetlacza.

Avatar
Bib (niezalogowany) | 18.03.2010 20:23#3

Canon zawsze nr.1 wśród aparatów.

Avatar
banan__ (niezalogowany) | 18.03.2010 20:25#4

to masz lipny toster, pewnie chiński ...

Avatar
Anonim (niezalogowany) | 18.03.2010 20:29#5

Jak ktoś ma aparat Cannona to może sobie to pobrać jakoś?

Avatar
dr boczek (niezalogowany) | 18.03.2010 20:30#6

z 10 lat temu ktos mógłby zapytac po co nam linux w aparacie fotograficznym


AvatarUżytkownik jest nieaktywny
silver_limp | 18.03.2010 20:37#7

mam to od roku na sx100 , polecam :)

AvatarUżytkownik jest nieaktywny
Airborn | 18.03.2010 20:43#8

@Anonim, wystarczy pobrać i wrzucić na kartę pamięci, nowy soft pozostaje ciągle na karcie więc nie powoduje utraty gwarancji, a mnogość funkcji poraża (a wszystko to dzięki temu, że canon w swoich kompaktach wsadzał procesory takie same jak w lustrzankach - Digic II)

AvatarUżytkownik jest nieaktywny
yaworski | 18.03.2010 20:46#9

Ja też mam CHDK na S5IS :). Na co dzień korzystam tylko z dodatkowych wskaźników, jakie dodaje (napięcie baterii, ilość miejsca na karcie), ale od czasu do czasu też się bawię skryptami. Ostatnio zrobiłem upgrade do najnowszej wersji i testowałem bracketing ostrości w trybie makro :). Super sprawa.

Polecam CHDK wszystkim posiadaczom Canonów (tych obsługiwanych, a lista jest dość spora), którzy chcą wycisnąć coś więcej ze swoich aparatów. Dużym plusem jest brak ryzyka utraty gwarancji, ponieważ nie zastępuje się oryginalnego firmware'u. CHDK jest nakładką na firmware i jest ładowane z karty pamięci :).

Avatar
karolock (niezalogowany) | 18.03.2010 20:57#10

mam na A720IS. korzystam. polceam. w razie problemów z wgraniem, pisz!

Avatar
Anonim (niezalogowany) | 18.03.2010 21:00#11

@BenderBendingRodriguez:
Może nie linux ale NetBSD już jest w tosterze http://www.netbsd.org/gallery/in-Action/riz-toaster.jpg

AvatarUżytkownik jest nieaktywny
BenderBendingRodriguez | 18.03.2010 21:12#12

@Anonim

Ten NetBSD niezły :D HA!! Już sobie wyobrażam przyszłość :)

Lodówkia powie Ci że za dużo zjadłeś, toster wyłączy opiekanie w odpowiednim momencie w zależności jak sobie ustawisz, piekarnik upiecze ciasto i ogrzeje mieszkanie ;) A w rytm muzyki radio przygotuje Ci kawę :)

AvatarUżytkownik jest nieaktywny
klopas | 18.03.2010 21:25#13

a po co w tosterze z linuxem wyświetlacz? serwery monitorów nie potrzebują :D

AvatarUżytkownik jest nieaktywny
trux | 18.03.2010 22:04#14

klopas@

Widocznie, serwery tostów muszą być wyposażone w wyświetlacz ;)

AvatarUżytkownik jest nieaktywny
MaxDamage | 18.03.2010 22:04#15

@BenderBendingRodriguez
Lodówki z wbudowanym prawdziwym systemem operacyjnym od dawien dawna już istnieją i nie jest to system Windows, bo po co okna w lodówce, czy telewizorze? :P

Od chyba 2 lat korzystam ze zmodyfikowanego firmware na moim Canonie A720IS, więc to dla mnie żadna nowość taki "bajerek".

Mądrości sobie i Wam życzę...

AvatarUżytkownik jest nieaktywny
michaelllo69 | 18.03.2010 22:05#16

Mam aparat A650IS... Widziałem że jest tam soft do tego, ale mam dla was kilka pytań, bo na prawdę nie chciałbym czegoś skonocić... ;P
1. Menu będzie PL ?
2. Gwarancja cały czas zostaje ? Nic nie tracę, tak ?
3. Czy to jest bezpieczne ?

Avatar
Ojer (niezalogowany) | 18.03.2010 22:12#17

A ja zapytam: co ma wspólnego Linux z treścią newsa? Chyba że dla niektórych osób firmware = Linux, to w takim razie gratuluję wiedzy...
Zaczynacie jakieś bezsensowne dyskusje o Linuksie pod newsem, który kompletnie nie ma nic wspólnego z tym systemem, opamiętajcie się trochę.

Avatar
PRZEŁOM (niezalogowany) | 18.03.2010 23:03#18

PISZMY O TYM WSZĘDZIE BO BYŁO NA SLASZDOCIE

AvatarUżytkownik jest nieaktywny
ShpxLbh | 19.03.2010 2:30#19

@michaelllo69

chryste.. wszystko zostało napisane, a TY pytasz jeszcze raz.. nawet na stronie masz wszystko.
Nakładka = menu zostaje takie jakie było!
nakładka z karty pamięci = nie flashujesz pamięci wewnętrznej!
nie flashujesz, bo ładuje ciągle z karty pamięci = BEZPIECZNE.
myślenie nie boli.

Avatar
chłop (niezalogowany) | 19.03.2010 7:26#20

jeśli chodzi o gwarancje, to ktoś kiedyś wysłał pytanie do canona w sprawie gwarancji i canon odpowiedział, że w tym przypadku nie traci się gwarancji.
to było jakiś czas temu, ale chyba zdania nie zmienili. W każdym razie soft jest dość znany i nie zdarzyło się by coś komuś popsuł.
Soft działa jak dual boot, to znaczy jak jest na karcie to jest wczytywany, jak nie ma to ładuje się oryginalny firmware.

AvatarUżytkownik jest nieaktywny
DawidWarsaw | 19.03.2010 7:39#21

Dobra, fajnie, ale czy np. na Kodaka też są takie "zewnętrzne" firmware? Ktoś wie?

AvatarUżytkownik jest nieaktywny
DawidWarsaw | 19.03.2010 7:47#22

P.S.:

I jeszcze jedna ważna sprawa: Wielu aparatów cyfrowych nie można zaprzęgnąć do funkcji kamer internetowych. Zastanawialiście się kiedyś nad tym?
Przecież jakość transmitowanego przez aparat obrazu może być dużo lepsza niż z jakiejś taniej kamerki internetowej.

Czy CHDK oddaje użytkownikowi aparatu możliwość wykorzystania w roli kamery internetowej przez USB?

I najważniejsze: Jak sobie poradzić z zaprzęgnięciem do roli kamery internetowej innych aparatów cyfrowych niż Canon.

Opiszcie swoje doświadczenia z tym.

AvatarUżytkownik jest nieaktywny
jackooo | 19.03.2010 9:15#23

@DawidWarsaw
Niestety, CHDK jest tylko do aparatów Canona, bo tylko one mają procesor DIGIC.

AvatarUżytkownik jest nieaktywny
master_zonk6 | 19.03.2010 9:42#24

A do tego akumulator 24V pod pachę...

Avatar
zaq0001 (niezalogowany) | 19.03.2010 14:14#25

@DawidWarsaw:
Możesz użyć dowolnego aparatu cyfrowego jako webkamerki. Wystarczy tylko zaopatrzyć się w kabel "EasyCap" (na allegro od 29,99zł), a tutaj przykład jak to działa:
http://www.youtube.com/watch?v=rX9Nr_gDfr4

AvatarUżytkownik jest nieaktywny
DawidWarsaw | 19.03.2010 17:46#26

@zaq0001:

Dziękuję Ci bardzo za poradę. Powiem Ci, że o wideo graberze (konwerterze sygnału z RCA na USB) już myślałem, ale nie wiedziałem jaki model wybrać, żeby przechwytywane wideo było dobrej jakości.
Nie wiesz czasem czy akurat EasyCap przechwytuje w dobrej jakości? Bo mi zależy na naprawdę dobrej jakości. Zwykłą kamerkę internetową mam wbudowaną w laptopa, ale potrzebuję lepszej jakości bez inwestowania w kamerę HD.

@jackooo:

Tobie też dziękuję.

I pozdrawiam Was.

AvatarUżytkownik jest nieaktywny
DawidWarsaw | 19.03.2010 17:54#27

@@zaq0001:

P.S.:

Przy EasyCap widzę, że oprócz gniazd RCA jest tam także gniazdo S-Video. I zastanawiam się, czy to gniazdo S-Video służy do odbierania sygnału wideo i czy są może proste, bezstratne przejściówki RCA Wideo na S-Video - BO WTEDY MOŻE MÓGŁBYM WYKORZYSTAĆ WBUDOWANE W LAPTOPA GNIAZDO S-VIDEO. Ktoś coś na ten tenmat wie?

Jeśli Ty @zaq0001 lub ktoś inny wie coś o tym, to proszę o poradę. Z góry dzięki Bracia i Siostry ;) ...

AvatarUżytkownik jest nieaktywny
pdf | 19.03.2010 21:29#28

Ojer (niezalogowany) | 18.03.2010 22:12

"A ja zapytam: co ma wspólnego Linux z treścią newsa? Chyba że dla niektórych osób firmware = Linux, to w takim razie gratuluję wiedzy...
Zaczynacie jakieś bezsensowne dyskusje o Linuksie pod newsem, który kompletnie nie ma nic wspólnego z tym systemem, opamiętajcie się trochę."



Linux ma tyle wspólnego z treścią tego newsa, co VxWorks ma wspólnego z omawianym właśnie "CHDK".
A że VxWorks to komercyjna wersja Linuksa zwanego RTOS - do tego Linuksa czasu rzeczywistego, to... nie trafiłeś.

AvatarUżytkownik jest nieaktywny
pdf | 20.03.2010 9:14#29

@Ojer (niezalogowany) | 18.03.2010 22:12

Ojer, piszesz:

"Zaczynacie jakieś bezsensowne dyskusje o Linuksie pod newsem, który kompletnie nie ma nic wspólnego z tym systemem, opamiętajcie się trochę."



Linux może pracować jako "firmware", co Bender ujął zgrabnie odnosząc się do Open Source i 3 ostatnich linijek tegoż newsa w pierwszym komentarzu, a do tego właśnie się przyczepiłeś.

3 czysto napisane linijki newsa - pogubiłeś się...
Przeczytałeś cały news?

-------------------
(20-03-2010, 00:17 - gdzie jest mój wcześniejszy post??)
-------------------

VxWorks (RTOS) "firmware" - Linuksem nie jest, jest komercyjną wersją jednego z możliwych do użycia "firmware" - producent VxWorks oferuje także i inną wersję "firmware" pod postacią komercyjnego Linuksa RTOS, mogącego pracować w aparatach fotograficznych.

Co ma Linux wspólnego z CHDK?
CHDK jest przygotowywany dla VxWorks.
VxWorks powstaje... na Linuksie :-)

Pozdrawiam

Avatar
Ojer (niezalogowany) | 20.03.2010 21:18#30

@pdf:
Dla mnie CHDK to po prostu dodatkowy firmware, dzięki któremu możliwe jest wykorzystanie normalnie niedostępnych funkcji w aparatach Canona. Jeśli ktoś celowo szuka powiązań firmware'u z Linuksem, żeby napisać komentarz o instalowaniu Linuksa w różnych urządzeniach (patrz: Bender i jego toster), to coś jest chyba nie tak.
Tak w ogóle nie wiem co masz na myśli przez: "Linux może pracować jako "firmware", co Bender ujął zgrabnie odnosząc się do Open Source". Sugerujesz, że wszędzie, gdzie jest jakiś news o firmware, mogę pisać o Linuksie (ze względu na powiązanie firmware->Open Source->Linux)? Może pod KAŻDYM newsem piszmy o systemach operacyjnych, bo wszystkie są jakoś powiązane z tematami newsów na DP?

Nie jestem fanatykiem żadnego z systemów. Nie lubię natomiast, gdy ktoś szuka byle pretekstu, żeby pod newsem napisać o swoim ulubionym systemie - takie zachowanie jest po prostu dziecinne. Chyba że ktoś koniecznie chce wykrzyczeć światu "patrzcie jaki mój system jest fajny" - mnie to osobiście nie bawi.

AvatarUżytkownik jest nieaktywny
Marcln3k | 21.03.2010 21:59#31

fajnie że ten temat został tu poruszony ale kurcze chyba nie umiem szukać albo mam pecha bo mam a590is i nie mogę znaleźć chdk do niego, mam fw 1.0.1.0 :/

Avatar
Ojer (niezalogowany) | 22.03.2010 20:21#32

@Marcln3k:

http://chdk.wikia.com/wiki/A590IS - patrzyłeś tutaj?

AvatarUżytkownik jest nieaktywny
Marcln3k | 22.03.2010 21:17#33

patrzyłem ale to niezależnie jaką wersje fw mam w aparacie mogę dograć dodatkowe oprogramowanie na kartę? ;>

Avatar
Ojer (niezalogowany) | 23.03.2010 8:05#34

@Marcln3k: wydaje mi się, że wersja 1.01B, o której tam piszą, oznacza wersję 1.0.1.0 w Twoim aparacie. Jeśli jest tak jak piszą, że CHDK nie zmienia oryginalnego firmware'u w aparacie i w każdej chwili można go usunąć, to nic nie tracisz i tak.

AvatarUżytkownik jest nieaktywny
Marcln3k | 23.03.2010 18:10#35

ok, od stronki do stronki i trafiłem na: http://mighty-hoernsche.de/ ściągnąłem 1.01b wrzuciłem na kartę ale żeby wyświetliła się opcja aktualizacji należy zablokować kartę, a co dalej to jeszcze nie wiem :/

Avatar
McAr (niezalogowany) | 25.03.2010 15:12#36

często trzeba jeszcze ustawić kartę jako bootowalną. opis na stronie CHDK

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Program tygodnia
GIMP 2.6.12

Ocena: 8.8
icon
Dolina Charlotty
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av