Como definir máscara de círculo usando o filtro geq

1

Eu posso criar máscara de retângulo, mas não criar máscara de círculo. O que eu defino opções de filtro geq?

configuração de máscara de retângulo

ffplay -f lavfi color,geq='st(0,between(X,W/3,2*W/3)*between(Y,H/3,2*H/3));ld(0)*255:128:128'

amostra de imagem de máscara circular

    
por nico_lab 27.01.2017 / 12:38

1 resposta

3

Use

ffplay -f lavfi color,geq='st(3,pow(X-(W/2),2)+pow(Y-(H/2),2));if(lte(ld(3),80*80),255,0)':128:128

para criar um disco de raio de 80 pixels centrado no centro do quadro. Substitua W/2 e H/2 por coordenadas ou expressões diferentes para deslocar o disco.

    
por 27.01.2017 / 16:25

Tags