Image inpainting 图像修复,基于梯度(一阶导数)和拉普拉斯算子(二阶导数)
原文主要思想:沿待修复区域边缘从外向内修复,修复边缘和亮度,边缘垂直于一阶导,亮度变化速率用二阶导,代码半实现...因为虽然写出来但没有跑出效果。
inpaint.m
img = imread('img.png');
mask = imread('mask.png');
I = img .* uint8(mask == 0);
%初始化原图
nit = 1;
I = anisodiff(I
原创
2016-09-14 11:40:27 ·
3682 阅读 ·
0 评论