本文共 537 字,大约阅读时间需要 1 分钟。
图像边缘检测是在图像梯度的前提下,检测提取图片内部轮廓
主要函数从v.Canny(src,minval,maxval,picture_size) src 图片 minval梯度小于 minVal 的那些边缘必定是非边缘 maxvalt梯度大于maxval的那些边缘必定是确定边缘 picture_size图片大小(x,y)import cv2import matplotlib.pyplot as pltimg = cv2.imread('logo.jpg',0)img1 = cv2.imread('sunshine.jpg',0)edges =cv2.Canny(img,100,150)edges1 =cv2.Canny(img1,20,60)title = ['original','edge','original','edge']images = [img,edges,img1,edges1]for i in range(4): plt.subplot(2,2,i+1),plt.imshow(images[i],'gray'),plt.title(title[i]) plt.xticks([]),plt.yticks([])plt.show()
转载地址:http://bhben.baihongyu.com/