Valery Kot
855d51bf48
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>
2020-07-06 23:20:53 -04:00
..
2020-07-06 20:22:30 +08:00
2020-05-23 15:50:20 +02:00
2020-06-19 23:12:49 +08:00
2020-05-30 19:02:34 +08:00
2020-05-30 18:04:14 +02:00
2020-06-10 12:36:44 +02:00
2020-05-30 09:57:04 +02:00
2020-05-22 14:38:57 +02:00
2020-05-22 14:38:57 +02:00
2020-06-21 21:35:40 +02:00
2020-06-10 12:36:44 +02:00
2020-06-13 00:21:07 +02:00
2020-06-19 23:12:49 +08:00
2020-05-30 18:04:14 +02:00
2020-06-06 15:53:07 +02:00
2020-05-22 14:38:57 +02:00
2020-06-06 19:49:14 +02:00
2020-06-10 12:36:44 +02:00
2020-07-02 09:36:34 +08:00
2020-06-19 23:12:49 +08:00
2020-06-19 23:12:49 +08:00
2020-05-23 15:50:20 +02:00
2020-05-23 15:50:20 +02:00
2020-06-10 12:36:44 +02:00
2020-06-10 12:36:44 +02:00
2020-06-19 23:12:49 +08:00
2020-05-30 18:04:14 +02:00
2020-06-19 23:12:49 +08:00
2020-06-23 16:00:02 +02:00
2020-06-08 22:49:04 +02:00
2020-05-29 13:10:58 +01:00
2020-05-26 23:27:02 +02:00
2020-05-29 13:10:58 +01:00
2020-05-19 20:10:34 +02:00
2020-07-02 21:12:37 +08:00
2020-05-19 20:10:34 +02:00
2020-05-23 15:50:20 +02:00
2020-05-30 18:04:14 +02:00
2020-06-19 23:12:49 +08:00
2020-07-02 09:56:55 +08:00
2020-07-06 23:20:53 -04:00
2020-06-19 23:12:49 +08:00
2020-05-22 14:38:57 +02:00
2020-05-15 18:35:51 +02:00
2020-06-19 23:12:49 +08:00
2020-06-01 15:21:40 +02:00
2020-05-15 18:35:51 +02:00
2020-05-29 13:10:58 +01:00
2020-06-19 07:14:46 +08:00
2020-06-19 07:14:46 +08:00
2020-06-19 23:12:49 +08:00
2020-05-29 13:10:58 +01:00
2020-06-19 23:12:49 +08:00
2020-05-14 23:03:06 +08:00
2020-06-28 09:00:28 +08:00
2020-06-22 13:52:01 +02:00
2020-05-22 14:38:57 +02:00
2020-06-10 12:36:44 +02:00
2020-05-12 01:00:28 +02:00
2020-06-10 11:31:16 +02:00
2020-05-23 15:52:27 +02:00
2020-06-10 11:31:16 +02:00
2020-06-23 21:55:40 +02:00
2020-06-13 00:41:16 +02:00
2020-06-19 23:12:49 +08:00
2020-06-25 10:27:07 +02:00
2020-05-19 20:10:34 +02:00
2020-05-16 11:10:32 +02:00
2020-05-16 11:13:46 +02:00
2020-05-26 10:52:11 +01:00
2020-05-23 19:07:50 +01:00