Como definir a máscara circular usando o filtro geq

Como definir a máscara circular usando o filtro geq

Posso criar uma máscara retangular, mas não uma máscara circular. O que defino as opções de filtro geq?

configuração de máscara retangular

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 de círculo

insira a descrição da imagem aqui

Responder1

Usar

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 com raio de 80 pixels centrado no centro do quadro. Substitua W/2e H/2por coordenadas ou expressões diferentes para deslocar o disco.

informação relacionada