hab mal versucht mit md_detect_motion was zu realisieren , geht aber nicht so wie ich will
was mus ich machen das der Skript nicht immer Focusiert , sonder erst wenn die Distanz von ein objekt zu andere nicht mehr gleich ist so wie in das Video zu sehen ist ?
- Code: Alles auswählen
@title Bewegungserkennung Autofocus By Dulap
@param a Anzahl Spalten
@default a 9
@param b Anzahl Zeilen
@default b 9
@param c Schwellwert (0-255)
@default c 20
@param d Zeitliche in mSekunden
@default d 1
@param i Maske 0=ohne 1=inkl 2=exkl
@default i 1
@param j - linke Spalte
@default j 5
@param k - obere Zeile
@default k 5
@param l - rechte Spalte
@default l 1
@param m - untere Zeile
@default m 1
if a<1 then a=1
if b<1 then b=1
if c<1 then c=1
if c<1 then c=1
if i<0 then i=0
if i>2 then i=2
if j<0 then j=0
if j>a then j=a
if k<0 then k=0
if k>b then k=b
if l<j then l=j
if l>a then l=a
if m<k then m=k
if m>b then m=b
:loop
t=0
md_detect_motion a, b, d,6000, 1,c, 1, t,i, j, k, l, m, 2, o, 0
get_prop 6 q
if q=0 then set_prop 6 1
if t>0 then goto "af"
goto "loop"
:af
set_aflock 1
goto "loop"
return
end