Forum Canon-Board.info jest własnością prywatną. Decyzje Właściciela Forum są ostateczne.
Celem serwisu i forum Canon-Board.info jest wymiana doświadczeń i gromadzenie wiedzy z zakresu fotografii,zarówno techniki fotografowania jak i dot. sprzętu, w szczególności sprzętu fotograficznego marki Canon.
Zasady Forum
Wypowiedzi na Forum należy konstruować z zachowaniem ogólnie przyjętych zasad dobrego wychowania. Naruszenia nie będą tolerowane. Nie zezwala się na publikowanie materiałów (linki, zdjęcia, treści) o treści wulgarnej, sprzecznej z prawem lub mogące wywoływać spory, polemiki , działania, na tle religijnym, politycznym czy światopoglądowym.
Pisząc nową wiadomość - sprawdź czy wnosi ona coś do dyskusji oraz czy nie odbiega ona od tematu wątku. Niemile widziane jest pisanie postów w stylu "zgadzam się" i koniec lub powtarzanie argumentów.
Zanim założysz nowy temat, sprawdź w wyszukiwarce, czy nie był on już wcześniej poruszany na forum. W 90% przypadków był. Jeśli masz pytania związane z takim tematem, dopisz nowego posta do istniejącego wątku (o ile już nie ma w nim na nie odpowiedzi).(Z uwagi na ograniczenia techniczne wbudowanej wyszukiwarki Forum, alternatywnie proponujemy używać wyszukiwarki Google z komendą
"szukana_fraza site:Canon-Board.info")
Zakładając wątek nadaj mu tytuł, który dobrze podsumuje jego treść. Jeśli masz pytanie dotyczące obiektywu/aparatu, to podaj jego nazwę i zaznacz na czym problem polega. Nie jest mile widziane pisanie postów pod tytułem: "Pomocy", "Nie działa", "Co kupić?".
Należy przestrzegać tematyki na poszczególnych forach. Mam nadzieję że tematyka poszczególnych
forów jest dość jasna i proszę o jej przestrzeganie. Pisanie w nieodpowiednich miejscach powoduje dodatkową pracą dla moderatorów.
Ortografia - każdy piszący na forum powinien dokładnie sprawdzić pisownie przed wysłaniem posta. Zwracanie uwagi innym użytkownikom na ich błędy ortograficzne może odbywać się jedynie przez przesyłanie prywatnej wiadomości do użytkownika lub zaraportowanie posta do moderatorów. Należy unikać niechlujnego pisania wiadomości. Jeżeli szanujesz czas i wiedzę innych użytkowników Forum i chcesz od nich otrzymać odpowiedź, zadbaj o schludny i poprawny ortograficznie wygląd swojej wiadomości. Moderatorzy mają prawo poprawiać błędy w treści posta i przyznawać ostrzeżenia za rażące naruszenia niniejszego punktu. Dopuszczamy pisanie bez polskich liter.
Nie mile widziane jest odsyłanie do archiwum bez podania linka do odpowiedniego wątku.
Reklama na forum.
Dopuszczalne jest reklamowanie działalności fotograficznej tj. usług fotograficznych, wykonywania fotografii.
Wszystko co jest przeznaczone DLA fotografów uznawane jest za działalność komercyjna (np. warsztaty, albumy, odbitki, cały sprzęt fotograficzny).
Zasady reklamowe uregulowane są szczegółowo w odpowiedniej sekcji FAQ 'Zasady reklamy i działalności komercyjnej' które stanowią załącznik do niniejszego regulaminu.
Oferty sprzedaży/kupna sprzętu należy umieszczać jedynie w odpowiednim podforum zgodnie z zasadami Działu Giełda. Użytkownicy naruszający zasady działalności komercyjnych będą odpowiednio ostrzeżeni/ukarani, a ich wpisy usunięte.
Prezentowane zdjęcia muszą mieć rozmiar do 1280 pikseli w poziomie i do 900 pikseli w pionie.
Dostęp do forum z bramek internetowych może być niemożliwy z przyczyn technicznych - dla ograniczenia dostępu "anonimom" lubujących się w nagminnym łamaniu Regulaminu Forum. Zakładanie kolejnych użytkowników w celu ominięcia nałożonych ograniczeń na użytkownika (blokada tzw. Ban czasowy lub stały) skutkować będzie blokadą na numer IP.
Zasady porządkowe
Moderatorzy mają prawo ostrzegać w przypadku naruszenia ww. zasad lub netykiety oraz zablokować możliwość wypowiadania się na forum (czasowo lub stale) w przypadku poważnych/powtarzających się przypadków łamania regulaminu przez użytkownika. Administrator ma prawo zablokować konto użytkownika w przypadku rażącego naruszenia regulaminu. Administrator forum nie usuwa kont "na życzenie".
Posty i wątki naruszające regulamin, prawo lub dobre obyczaje będą edytowane, przenoszone lub kasowane przez moderatorów. Moderatorzy nie usuwają postów, ani nie zamykają wątków "na życzenie", tak więc proszę się dwa razy zastanowić zanim się coś napisze.
Zastrzeżenia co do decyzji i działań Moderatorów należy zgłaszać w pierwszej kolejności poprzez prywatną wiadomość do danego Moderatora. Kolejnym krokiem jest link 'Kontakt' na dole strony Serwisu do Właściciela forum ? użytkownik fomag . Moderatorzy nie mają prawa zmieniać decyzji innych moderatorów.
2014.10.12 - zmiana dot. działań komercyjnych; patrz też tutaj: http://www.canon-board.info/faq.php
2017.12.01 - zmiana pkt 9. dotycząca dopuszczalnych rozmiarów zdjęć, od teraz można 1280 x 900 pikseli.
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?
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
może da się go uprościć jeszcze,może ma błędy jakieś ale wydaje się ,że działa
możemy ustawić :
-czas startu robienia fotek
w min,10sek i sek
-ilość fotek
-czas pomiędzy fotkami
w min,10sek,sek
odliczane czasy są pokazywane w 1 linii
skrypt:
@title My Intervalometer
@param a Start 1st Shot (Mins)
@default a 0
@param b Start 1st Shot (10th Secs)
@default b 1
@param c Start 1st Shot (Secs)
@default c 0
@param d Number of Shots
@default d 1
@param e Interval (Minutes)
@default e 0
@param f Interval (10th Seconds)
@default f 1
@param g Interval (Seconds)
@default g 0
if a<0 then a=0
if b<0 then b=0
if c<0 then c=0
if d<0 then d=1
if e<0 then e=0
if f<0 then f=0
if g<0 then g=0
if d=1 then z=0
z=(e*60)+f*10+g
n=(a*60)+b*10+c
if n>0 then gosub "time"
for p=1 to d
print "Shot", p, "of", d
shoot
if p=d then goto "end"
sleep z
if z>0 then gosub "interval"
next p
end
:interval
for r=1 to z
x=z-r
if z>0 then print "Interval:", x/60; "min", x%60+1; "sec"
sleep 1000
cls
next r
return
:time
for m=0 to n
q=n-m
if q>0 then print "To start:", q/60; "min", q%60; "sec"
sleep 1000
cls
next m
return
:end
end
zapisujemy go z rozszerzeniem *.bas np
My_timer.bas i wgrywamy do katalogu CHDK/SCRIPTS na naszej karcie pamięci
pojawił się na Wiki w końcu jakiś ciut większy opis parametrów do skryptu:
md_detect_motion a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p
md_get_cell_diff (column), (row), x
Referring to the 'md_detect_motion' command-parameters in the WIKI article, 'a' and 'b' define the number of rows and columns to split the screen into. (If values less than zero are entered or if total number of cells is greater than 1024, it defaults to 3 x 3.)
Parameter 'g' determines if the a grid showing the detected cells is displayed.
Parameters 'j,k,l,m' define a sub-area of the screen where motion-detection is restricted-to or excluded-from.
Parameter 'i' determines if the region is inclusion/exclusion or do not use regions.
You may detect motion based on changes of luminance (Y), blue – luminance (U), red – luminance (V) or individual R, G or B values.
Parameter 'c' sets that mode.
( For an example of an image split into it's YUV components, see this WIKI article. )
For non-specialised use, luminance (c = 1) will be used.
You then need to set a threshold-value (in parameter 'f') for the desired mode that will not result in triggering in 'normal' operation.
The motion-detection event may be triggered by quick or slow changes in the screen image, set a suitable value with parameter 'e'.
The greatest accuracy of movement-detection results when every pixel is sampled but a faster response (suitable for some applications) may be obtained with a larger pixel-step.
Set an appropriate value in parameter 'o'.
Set a maximum-time for a motion-detection event to occur with parameter 'd' so that after that time the script-command terminates.
Motion-detection Parameters :
columns, // input parameter. number of columns to split screen into
rows, // input parameter. number of rows to split screen into
pixel_measure_mode, // input parameter. // 1 - for Y, // 2 for U, // 3 for V, // 4 for gray, // 5 for R, - // 6 for G, // 7 for B
detection_timeout, // input parameter. number of millisecnds to abort detection. detected_cells_count will be 0 for timeout condition
measure_interval, // input parameter. number of milliseconds between comparison of two pictures
threshold, // input parameter. difference value for which procedure will trigger detection of changes draw_grid, // boolean input parameter. // true(1) to draw grid(detected sectors/cells). // false(0) - to not display grid/detected sectors
detected_cells_count, // output parameter. count of cells where pixel values differs enough to trigger motion detection // clipping. allows to exclude some region from mtion detection triggering // or use onli selected area to make motion detection // I'm not sure that following parameters are required but using them anyway
clipping_region_mode, // input parameter. // 0 no clipping regions // 1 - for excluding selected region from motion detection // 2 - use this only region to make motion detection clipping_region_column1, // input parameter. clipping_region_row1, // input parameter. // this is top-left corner of clipping region
clipping_region_column2, // input parameter. clipping_region_row2, // input parameter. // this is right bottom corner of clipping region)
function md_get_cell_diff ( col [in], // column of the cell we are requesting row [in], // row of the cell we are requesting val [out] // value of difference between measurements/comparisons)
Komentarz