【文件属性】:
文件名称:Ambrosio-Tortorelli-Minimizer:最小化 mumford-shah 函数以实现分段平滑图像逼近的 Python 实现
文件大小:942KB
文件格式:ZIP
更新时间:2021-06-10 05:38:55
Python
##通过使用 Ambrosio-Tortorelli 方法最小化 mumford-shah 函数来实现分段平滑图像近似##
import cv2
from AmbrosioTortorelliMinimizer import *
在灰度图像上使用它:
img = cv2 . imread ( "image.jpg" , 0 )
solver = AmbrosioTortorelliMinimizer ( img )
img , edges = solver . minimize ()
或者在彩色图像上:
img = cv2 . imread ( "image.jpg" , 1 )
result , edges = [], []
for c in cv2 . split ( img ):
solver = AmbrosioTortorelliMinimizer ( c ,
【文件预览】:
Ambrosio-Tortorelli-Minimizer-master
----AmbrosioTortorelliMinimizer.py(3KB)
----images()
--------star100_0.01_0.01_edges.jpg(54KB)
--------star10000_0.01_0.01_result.jpg(34KB)
--------star1000_0.01_0.01_result.jpg(30KB)
--------star100_0.01_0.01_result.jpg(30KB)
--------star1000_0.01_0.001_edges.jpg(54KB)
--------star10000_0.01_0.01_edges.jpg(53KB)
--------trees1000_0.01_0.1_result.jpg(48KB)
--------trees1000_0.01_0.001_result.jpg(36KB)
--------trees1000_0.01_0.1_edges.jpg(44KB)
--------star.jpg(34KB)
--------kitty1000_0.01_0.01_edges.jpg(42KB)
--------trees1000_0.01_0.001_edges.jpg(46KB)
--------trees1000_0.001_0.01_edges.jpg(44KB)
--------kitty1000_0.01_0.001_result.jpg(26KB)
--------kitty1000_0.01_0.01_result.jpg(26KB)
--------trees1000_0.01_0.01_result.jpg(39KB)
--------trees1000_0.01_0.01_edges.jpg(45KB)
--------star1000_0.01_0.01_edges.jpg(53KB)
--------trees.jpg(49KB)
--------kitty1000_0.01_0.001_edges.jpg(43KB)
--------star1000_0.01_0.001_result.jpg(30KB)
--------trees1000_0.001_0.01_result.jpg(48KB)
--------kitty.jpg(31KB)
----README.md(2KB)