diff options
author | Valery Kot <valery.kot@gmail.com> | 2020-06-22 17:29:21 +0200 |
---|---|---|
committer | Andriy Gelman <andriy.gelman@gmail.com> | 2020-07-06 23:20:53 -0400 |
commit | 855d51bf481dddf425f9a82e4d1aa2cdc93c22f8 (patch) | |
tree | 6a5829f3fdce2cbc3e043a6e5655564f5e1005bf /libavcodec/amfenc.h | |
parent | 235a5734e084f2746b4c133bf33cb4579a6ca17f (diff) | |
download | ffmpeg-855d51bf481dddf425f9a82e4d1aa2cdc93c22f8.tar.gz |
avfilter/vf_edgedetect: properly implement double_threshold()
Important part of this algorithm is the double threshold step: pixels
above "high" threshold being kept, pixels below "low" threshold dropped,
pixels in between (weak edges) are kept if they are neighboring "high"
pixels.
The weak edge check uses a neighboring context and should not be applied
on the plane's border. The condition was incorrect and has been fixed in
the commit.
Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com>
Reviewed-by: Andriy Gelman <andriy.gelman@gmail.com>
Diffstat (limited to 'libavcodec/amfenc.h')
0 files changed, 0 insertions, 0 deletions