资源简介
Python没有MATLAB中的imfill函数,要实现空洞填充必须自己写函数。文件包含代码以及测试图片,Python3的语法,亲测可用
代码片段和文件信息
import cv2;
import numpy as np;
# Read image
im_in = cv2.imread(“test.png“ cv2.IMREAD_GRAYSCALE);
# Threshold.
# Set values equal to or above 220 to 0.
# Set values below 220 to 255.
th im_th = cv2.threshold(im_in 220 255 cv2.THRESH_BINARY_INV);
# Copy the thresholded image.
im_floodfill = im_th.copy()
# Mask used to flood filling.
# Notice the size needs to be 2 pixels than the image.
h w = im_th.shape[:2]
mask = np.zeros((h+2 w+2) np.uint8)
# Floodfill from point (0 0)
cv2.floodFill(im_floodfill mask (00) 255);
# Invert floodfilled image
im_floodfill_inv = cv2.bitwise_not(im_floodfill)
# Combine the two images to get the foreground.
im_out = im_th | im_floodfill_inv
# Display images.
cv2.imshow(“Thresholded Image“ im_th)
cv2.imshow(“Floodfilled Image“ im_floodfill)
cv2.imshow(“Inverted Floodfilled Image“ im_floodfill_inv)
cv2.imshow(“Foreground“ im_out)
cv2.waitKey(0)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 944 2018-06-13 10:22 imfill.py
文件 9443 2018-06-13 10:18 test.png
- 上一篇:冗余伪线开发实现
- 下一篇:重庆大学2013算法分析与设计试卷A
相关资源
- 计算机图形学第4版高清电子书.pdf
- 《多粒度知识获取与不确定性度量》
- 华成英模电课件.zip
- 70d0cd041f738f12db575d3b46e97582.pdf
- OfficeTabEnterprise13.1.zip
- wxu998.rar
- PowerDesigner16.5汉化文件.rar
- jsgis.zip
- PinyinIME(关键代码写了注释).zip
- 锁相环设计、仿真与应用第5版中.pd
- novelOnLine.zip
- SingleSensorImagingMethodsandApplicationsforDi
- ControlSystemsEngineering7th(NormanS.Nise)
- ModernControlSystems13th(RichardC.Dorf).ra
- VectorMagic_1.15pojie.rar
- complexityoflattice__problems.pdf
- xnby_883749.zip
- TOGAF培训讲义-周金根.pdf
- OS12.2驱动,手机虚拟定位软件,Loca
- 大话系列-大话数据结构(pdf高清版)
- 梁宁产品经理思维30讲.pdf
- CHI760E辰华电化学工作站软件最新版
- SAPERPHCM葵花宝典系列之配置指南(电
- TangZhuoLin.rar
- Day3_NOI.zip
- 图解HTTP.pdf
- VisionProStandardv7.2(2Day).zip
- ElevatorSimulation.zip
- 14002454IPC-A-610DChinese(L).pdf
- SoftwareEngineering.pdf
评论
共有 条评论