当前位置: 首页 > news >正文

网站企业建设公司排名专业设计公司vi设计

网站企业建设公司排名,专业设计公司vi设计,哪里有前端技术培训,点墨网站python opencv 边缘检测(sobel、沙尔算子、拉普拉斯算子、Canny) 这次实验,我们分别使用opencv 的 sobel算子、沙尔算子、拉普拉斯算子三种算子取进行边缘检测,然后后面又使用了Canny算法进行边缘检测。 直接看代码,代…

python opencv 边缘检测(sobel、沙尔算子、拉普拉斯算子、Canny)

这次实验,我们分别使用opencv 的 sobel算子、沙尔算子、拉普拉斯算子三种算子取进行边缘检测,然后后面又使用了Canny算法进行边缘检测。
直接看代码,代码比较简单,不是很复杂:
注:cv2.convertScaleAbs进行了一个绝对值操作,因为可能计算出来梯度为负值。

from ctypes.wintypes import SIZE
from multiprocessing.pool import IMapUnorderedIterator
import cv2
import copy
import math
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
import ospath=r'ls.jpg'img=cv2.imread(path,1)
img_gray=cv2.imread(path,0)def cv_show(name,img):cv2.imshow(name,img)#cv2.waitKey(0),接收0,表示窗口暂停cv2.waitKey(0)#销毁所有窗口cv2.destroyAllWindows()#cv_show('img_gray',img_gray)#Sobel算子img_sobel_x=cv2.Sobel(img,cv2.CV_64F,1,0,ksize=3)#1,0 表示选择水平还是竖直放心计算梯度img_sobel_y=cv2.Sobel(img,cv2.CV_64F,0,1,ksize=3)#1,0 表示选择水平还是竖直放心计算梯度sobel_img_x_abs=cv2.convertScaleAbs(img_sobel_x)
img_sobel_y_abs=cv2.convertScaleAbs(img_sobel_y)img_sobel_xy_abs=cv2.addWeighted(sobel_img_x_abs,0.5,img_sobel_y_abs,0.5,0)
plt.subplot(231)
#img_gray=BGR_TO_RGB(img_gray,'gray')
plt.imshow(img_sobel_x[:,:,::-1])
plt.title('img_sobel_x')plt.subplot(232)
plt.imshow(sobel_img_x_abs[:,:,::-1])
plt.title('sobel_img_x_abs')
plt.subplot(233)#result=BGR_TO_RGB(result)
plt.imshow( img[:,:,::-1])
plt.title('img')plt.subplot(234)#result=BGR_TO_RGB(result)
plt.imshow( img_sobel_y[:,:,::-1])
plt.title('img_sobel_y')plt.subplot(235)#result=BGR_TO_RGB(result)
plt.imshow( img_sobel_y_abs[:,:,::-1])
plt.title('img_sobel_y_abs')plt.subplot(236)#result=BGR_TO_RGB(result)
plt.imshow( img_sobel_xy_abs[:,:,::-1])
plt.title('img_sobel_xy_abs')
plt.show()#沙尔算子scharrx=cv2.Scharr(img,cv2.CV_64F,dx=1,dy=0)scharry=cv2.Scharr(img,cv2.CV_64F,dx=0,dy=1)scharry_img_x_abs=cv2.convertScaleAbs(scharrx)scharry_img_y_abs=cv2.convertScaleAbs(scharry)img_scharry_xy_abs=cv2.addWeighted(scharry_img_x_abs,0.5,scharry_img_y_abs,0.5,0)
#拉普拉斯算子
lap_img=cv2.Laplacian(img,cv2.CV_64F)
lap_img_abs=cv2.convertScaleAbs(lap_img)
plt.subplot(121)
#img_gray=BGR_TO_RGB(img_gray,'gray')
plt.imshow(scharry_img_y_abs[:,:,::-1])
plt.title('scharry_img_y_abs')plt.subplot(122)
plt.imshow(lap_img_abs[:,:,::-1])
plt.title('lap_img_abs')
plt.show()#result=BGR_TO_RGB(rpath=r'D:\learn\photo\cv\lena.jpg'img=cv2.imread(path,0)
img_canny1=cv2.Canny(img,80,150)
img_canny2=cv2.Canny(img,50,150)
plt.subplot(131)
#img_gray=BGR_TO_RGB(img_gray,'gray')
plt.imshow(img,'gray')
plt.title('img')
plt.subplot(132)
#img_gray=BGR_TO_RGB(img_gray,'gray')
plt.imshow(img_canny1,'gray')
plt.title('img_canny1')plt.subplot(133)
plt.imshow(img_canny2,'gray')
plt.title('img_canny2')
plt.show()os.system("pause")

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.yayakq.cn/news/582853/

相关文章:

  • 衡水网站seo钢材公司网站建设
  • 查询网站备案号wordpress支持支付宝
  • 求推荐个网站临沂企业网站开发官网
  • 如何写一份网站优化建设的方案整个世界
  • 一家做特卖的网站叫什么网站建设案例收费情况
  • wordpress 评论 瀑布新网站关键词怎么优化
  • 98建筑网站雁塔区住房和城乡建设局网站
  • 企业注册网站网站建设北京市
  • 大沥九江网站制作wordpress绝对路径
  • 做电商要注册网站吗上海网站快速排名提升
  • 建设项目环评验收网站婚礼礼服网站界面设计
  • 数码庄园的网站建设公司海南网站制做的公司
  • 咸阳高端网站建设成品网站源码1688自动跳转
  • 中国新农村建设网站投稿西安今天紧急通知最新
  • 旅游网站开发背景及意义今天北京发生的重大新闻
  • p2p网贷网站开发张掖网站设计公司
  • 城镇建设部网站电子商务网站建设与管理的考试
  • 如何给网站备案wordpress 哪个版本
  • 用手机可以做网站广告设计经典108例
  • 广东省住房和城乡建设局网站首页游学做的好的网站
  • 前端开发工程师招聘要求昆明做网站seo的
  • 手机网站无法访问的解决方法多城市分站网站建设
  • 建设网站一般多钱吃什么补肾吗
  • 自己建网站好还是用淘宝做好服务器网站打开慢
  • 织梦行业网站模板做游戏网站多钱
  • 地方网站如何做做旅游网站多少钱
  • 陕西省建设网站 五大员过期做如美团式网站要多少钱
  • 营销自己的网站国外开源代码网站
  • 湘潭手机网站金寨县建设规划局网站
  • 如何修改asp网站免费空间说说赞领取网站