-
Coś już napisał
CHDK Motion Detection
bawię się własnie w wykrywanie ruchu na moim 710IS, po przerobieniu demo skryptu md_demo_v1.bas wykrywa ruch i robi fotki jednakże niestety nie znając dobrze języka nie do końca kumam wszystkie opcje z http://chdk.wikia.com/wiki/UBASIC/Tu...etection_Build
w parametrach skryptu możemy podać:
Columns -to jasne-ilość kolumn "cell"
Rows-to jasne-ilość rzędów "cel"
Threshold (0-255)-próg? czułość?
compare Interval (millisecs)-szybkość wykrywania zmian w "celach" ?
Begin Triggering Delay(secs)-opóźnienie robienia zdjęcia po wykryciu ruchu?
Detect Timeout (seconds)-to jasne-opóźnienie wykonywania następnych komend uBasic
pix step(speed/accuracy adj)-szybkość zmiany pikseli?
reg mode(0-no,1-incl,2-excl)-to jasne-typ "cel" full,wewnątrz,zewnątrz
measure mode(1-Y,0-U,2-V)
-czyli YUV-znaczy chyba na co ma reagować Y-jasność obrazu ,a reszta hmm?
jakby ktoś był kumaty i napisał jakiś opis do tego skryptu,i jak opcje wpływają na wykrycie wolnego i szybkiego ruchu
-
-
Coś już napisał
wyczaiłem jeszcze ,że parametr "z" w skrypcie zlicza od 0 do 10 000 (sek.)
i jest to czas działania skryptu
-
Coś już napisał
zabawy ciąg dalszy
print_screen 1
w skrypcie zapisuje wszystkie komunikaty ekranowe podczas działania skryptu do pliku PR_SCREEN.TXT
print ">[";a;",";b;"] threshold: ";c
pokazuje na ekranie ilość kolumn i rzędów oraz Threshold
o ile nie potrzebujemy możemy wszystkie linie print skasować
domyślnie skrypt po wykryciu ruchu robi fotki bez końca (przynajmniej u mnie) ,chyba że przerwiemy mu działanie spustem migawki
przerobiłem skrypt tak aby robił tylko 1 fotkę
ale jak zdefiniować mu więcej lub dać możliwość wpisania ilośći fotek jeszcze nie rozgryzłem
-
Coś już napisał
CHDK fotografowanie piorunów,błyskawic
szperając po stronach ze skryptami natknąłem się na ciekawy skrypt przydatny przy fotografowaniu piorunów
jest to modyfikacja skryptu do wykrywania ruchu
wersja MX3
(łatki na firmware aparatu)
http://mx3.ip-com.com.ua/chdk/
wersja Fingalo
http://hem.passagen.se/fsmmal/chdk2.html
najnowsza wersja Fingalo obsługuje wykrywanie ruchu (błyskawic),regulację kompresji video oraz możliwość sterowania aparatu z pilota (wykrywa podpięcie aparatu pod USB i zaczyna robić fotki,można prostego pilota samemu sobie zrobić z gniazdka usb przycisku i baterii CR2032-kuknij http://ewavr.nm.ru/chdk/remote.htm )
plus musimy mieć skrypt (który działa na tych wersjach)
do wykrywania błyskawic
http://chdk.wikia.com/wiki/Talk:Samp...n_Detection.3F
a tu drugi skrypt działający na innej zasadzie dla niektórych typów aparatów http://chdk.wikia.com/wiki/UBASIC/Sc...ng_Photography
-
Coś już napisał
CHDK testowanie skryptów
jest możliwość testowania skryptów na komputerze
ściągamy programik
ubasic_test.exe
http://grandag.nm.ru/hdk/ubasic_test.rar
lub UBASIC.EXE
http://hem.passagen.se/fsmmal/CHDK/UBASIC.ZIP
wersja Fingalo
nie wszystkie skrypty da się testować,część chodzi z 1 programem część z 2
programiki NIE ODCZYTUJĄ LINII @default
ze skryptów
fingalo mówi,ze być może w przyszłej wersji będzie to działać
można się ratować do testów definiuąc ręcznie parametr np
zamiast
@param a Number of Pics
@default a 3
wpisujemy ręcznie
a=3
w niektórych wersjach łatki CHDK jest ograniczenie do konfigurowalnych parametrów widocznych na ekranie LCD aparatu - do literki j (niestety)
jeśli dodamy do skryptu jakiś parametr ,który chcemy regulować w menu skryptu na ekranie LCD z nieobsługiwaną literką to po prostu się nie wyświetli
więcej info tu
http://chdk.wikia.com/wiki/UBASIC
-
Coś już napisał
wykrywanie ruchu z definiowalną ilością fotek
(powinno działać)
skrypt wyglada teraz tak:
@title motion shoot count
@param j Shoot count
@default j 2
@param a Columns
@default a 2
@param b Rows
@default b 2
@param c Threshold (0-255)
@default c 10
@param d compare Interval (millisecs)
@default d 80
@param e Begin Triggering Delay(secs)
@default e 0
@param f Detect Timeout (seconds)
@default f 0
@param g pix step(speed/accuracy adj)
@default g 8
@param h reg mode(0-no,1-incl,2-excl)
@default h 0
@param i measure mode(1-Y,0-U,2-V)
@default i 1
if j<1 then j=1
if a<1 then let a=1
if b<1 then let b=1
if c<0 then let c=0
if g<1 then let g=1
if f<1 then let f=1
let f=f*1000
let e=e*1000
for z=0 to 10000
let t=0
md_detect_motion a, b, i, f, d, c, 1, t, h, 2, 2, a-1, b-1, 0, g, e
if t>0 then goto "1"
next z
end
:1
for n=1 to j
print "Shot", n, "of", j
shoot
next n
end
działa to z łatką CHDK
MX3
http://mx3.ip-com.com.ua/chdk/
i
Fingalo
http://hem.passagen.se/fsmmal/chdk2.html
-
zło konieczne
Możesz wyjaśnić po co zakładasz kilka wątków na ten sam temat i jaki masz związek z autorem/ami tych "poprawek" ?
-
Coś już napisał
no może lepiej żeby wszystko było w 1 wątku
jaki mam związek z autorami CHDK?
w sumie żadnego
ot modyfikacja jest warta polecenia ,bo sporo rozszerza możliwości aparatów
po polsku strasznie mało jest informacji na ten temat
Ostatnio edytowane przez Kociałko ; 27-10-2007 o 15:57
-
Początki nałogu
Ciekawe skrytpy i softy, zaraz sie pobawię.
-
Coś już napisał
linki
Uprawnienia umieszczania postów
- Nie możesz zakładać nowych tematów
- Nie możesz pisać wiadomości
- Nie możesz dodawać załączników
- Nie możesz edytować swoich postów
-
Zasady na forum