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

人民日报今日新闻seo值是什么意思

人民日报今日新闻,seo值是什么意思,a站全称,本地主机 搭建网站python-opencv 培训课程笔记(1) 博主参加了一次opencv库的培训课程,把课程所学整理成笔记,供大家学习,第一次课程包括如下内容: 1.读取图像 2.保存图像 3.使用opencv库显示图像 4.读取图像为灰度图像 …

python-opencv 培训课程笔记(1)

博主参加了一次opencv库的培训课程,把课程所学整理成笔记,供大家学习,第一次课程包括如下内容:

1.读取图像

2.保存图像

3.使用opencv库显示图像

4.读取图像为灰度图像

5.读取视频或者摄像头

6.颜色通道的拆分和合并

7.边界填充

8.图像大小修改操作(resize)

9.数值计算

下面我们就开始内容介绍:
首先需要先导入相关库:

import os
import cv2
import  matplotlib.pyplot as plt
import numpy as np

第二步设置我们的文件读取路径,和文件保存路径:

path=r'D:\learn\photo\cv\cat.jpg'
path_dog=r'D:\learn\photo\cv\dog.jpg'
path2=r'D:\learn\photo\cv\cat_save.jpg'

1.读取图像


# imread(path,way)
#way=0 灰度图。way=1 彩图
img=cv2.imread(path)
img_dog=cv2.imread(path_dog)

imread默认读取彩图,如果后面加一个参数0,那么读取的就是灰度图。

2.保存图像

cv2.imwrite(path2,img_gray)

3.使用opencv库显示图像

def cv_show(name,img):cv2.imshow(name,img)#cv2.waitKey(0),接收0,表示窗口暂停cv2.waitKey(0)#销毁所有窗口cv2.destroyAllWindows()
cv_show('cat',img)

显示如下:
在这里插入图片描述

4.读取图像为灰度图像


img_gray=cv2.imread(path,0)cv_show('gray_cat',img_gray)

在这里插入图片描述

5.读取视频或者摄像头

path_video=r'D:\learn\photo\cv\test.mp4'
vc=cv2.VideoCapture(0)#启用摄像头
vc=cv2.VideoCapture(path_video)#读取视频if vc.isOpened():ret,frame=vc.read()else :ret=Falsewhile ret:if ret :img_c=cv2.cvtColor(frame,1)#进行通道转换cv2.imshow('video',img_c)# cv_show('video',frame)if cv2.waitKey(100) & 0xFF==27:breakret,frame=vc.read()

在这里插入图片描述

6.颜色通道的拆分和合并

def img_rgb_split(img):r,g,b=cv2.split(img)print(r.shape)return r,g,b#颜色通道的合并def img_rgb_merge(r,g,b):img=cv2.merge(r,g,b)return imgr,g,b=img_rgb_split(img)cv_show('r_cat',r)
cv_show('g_cat',g)
cv_show('b_cat',b)

在这里插入图片描述

在这里插入图片描述

7.边界填充


top_size,bottom_size,left_size,right_size=(50,50,50,50)
#复制法,复制最边缘像素 
replicate=cv2.copyMakeBorder(img,top_size,bottom_size,left_size,right_size,borderType=cv2.BORDER_REFLECT)
#反射法,在图像中指定像素的两边进行反射复制,
replicate101=cv2.copyMakeBorder(img,top_size,bottom_size,left_size,right_size,borderType=cv2.BORDER_REFLECT101)
#反射法,#以最边缘像素为轴
replicate_101=cv2.copyMakeBorder(img,top_size,bottom_size,left_size,right_size,borderType=cv2.BORDER_REFLECT_101)
#包装法
wrap=cv2.copyMakeBorder(img,top_size,bottom_size,left_size,right_size,borderType=cv2.BORDER_WRAP)#常量法
constrant=cv2.copyMakeBorder(img,top_size,bottom_size,left_size,right_size,borderType=cv2.BORDER_CONSTANT,value=0)plt.subplot(231)
plt.imshow(img)
plt.title('img')plt.subplot(232)
plt.imshow(replicate)
plt.title('REFLECT')
plt.subplot(233)
plt.imshow(replicate101)
plt.title('REFLECT101')
plt.subplot(234)
plt.imshow(replicate_101)
plt.title('REFLECT_101')
plt.subplot(235)
plt.imshow(wrap)
plt.title('wrap')
plt.subplot(236)
plt.imshow(constrant)
plt.title('constrant')
plt.show()

在这里插入图片描述

8.图像大小修改操作(resize)

img_dog=cv2.resize(img_dog,(500, 414))

9.数值计算


img_cat=img+10
plt.subplot(231)
plt.imshow(img)
plt.title('cat')plt.subplot(232)
plt.imshow(img_cat)
plt.title('cat+10')img_cat_dog=img+img_dogplt.subplot(233)
plt.imshow(img_cat_dog)
plt.title('cat+dog')
plt.subplot(234)
plt.imshow(img_dog)
plt.title('dog')img_weight=cv2.addWeighted(img,0.4,img_dog,0.6,0)
plt.subplot(235)
plt.imshow(img_weight)
plt.title('cat+dog_wight')plt.show()

结果如下:
在这里插入图片描述


文章转载自:
http://dinncosubassembly.tpps.cn
http://dinncozariba.tpps.cn
http://dinncooversleeue.tpps.cn
http://dinncotine.tpps.cn
http://dinncoproofless.tpps.cn
http://dinncoiou.tpps.cn
http://dinncotheodosia.tpps.cn
http://dinncounbutton.tpps.cn
http://dinncoquantifier.tpps.cn
http://dinncofeaze.tpps.cn
http://dinncoabsolutist.tpps.cn
http://dinncovenusberg.tpps.cn
http://dinncoabjective.tpps.cn
http://dinncobongo.tpps.cn
http://dinncoambrosian.tpps.cn
http://dinncosixtine.tpps.cn
http://dinncostopping.tpps.cn
http://dinncocushat.tpps.cn
http://dinncointraday.tpps.cn
http://dinncoaquicultural.tpps.cn
http://dinncosacrality.tpps.cn
http://dinncopainted.tpps.cn
http://dinncosuperette.tpps.cn
http://dinncoproximate.tpps.cn
http://dinncosegregative.tpps.cn
http://dinncoreinsurance.tpps.cn
http://dinncoroofer.tpps.cn
http://dinncoanadama.tpps.cn
http://dinncomarcionism.tpps.cn
http://dinncohouse.tpps.cn
http://dinncochristianization.tpps.cn
http://dinncosolvolysis.tpps.cn
http://dinncoeventual.tpps.cn
http://dinncopintoresque.tpps.cn
http://dinncooophorectomize.tpps.cn
http://dinncotollgatherer.tpps.cn
http://dinncovoltmeter.tpps.cn
http://dinncohostage.tpps.cn
http://dinncoreinvite.tpps.cn
http://dinncoeulogise.tpps.cn
http://dinncoquashy.tpps.cn
http://dinncohorehound.tpps.cn
http://dinncouranite.tpps.cn
http://dinncounconfident.tpps.cn
http://dinncojoning.tpps.cn
http://dinncosignans.tpps.cn
http://dinncosubarctic.tpps.cn
http://dinncoproprietorial.tpps.cn
http://dinncovince.tpps.cn
http://dinncounmeasured.tpps.cn
http://dinncosensa.tpps.cn
http://dinncocoz.tpps.cn
http://dinncoparasexual.tpps.cn
http://dinncobowline.tpps.cn
http://dinncolew.tpps.cn
http://dinncoregorge.tpps.cn
http://dinncomalacostracous.tpps.cn
http://dinncokuibyshev.tpps.cn
http://dinncoeightsome.tpps.cn
http://dinncoatony.tpps.cn
http://dinncostomata.tpps.cn
http://dinncotowpath.tpps.cn
http://dinncosarcasm.tpps.cn
http://dinnconkrumahization.tpps.cn
http://dinncorockbound.tpps.cn
http://dinncodisplacement.tpps.cn
http://dinncosanitize.tpps.cn
http://dinncoreptilia.tpps.cn
http://dinncobeerpull.tpps.cn
http://dinncostriped.tpps.cn
http://dinncooutline.tpps.cn
http://dinncohitching.tpps.cn
http://dinncozooblast.tpps.cn
http://dinncobilbo.tpps.cn
http://dinncofughetta.tpps.cn
http://dinncoshang.tpps.cn
http://dinncomilking.tpps.cn
http://dinncodiatomite.tpps.cn
http://dinncohyfil.tpps.cn
http://dinncoidiographic.tpps.cn
http://dinncopredecease.tpps.cn
http://dinncomastoid.tpps.cn
http://dinncomoderatist.tpps.cn
http://dinncoapprehend.tpps.cn
http://dinncocarom.tpps.cn
http://dinncoscrutable.tpps.cn
http://dinncokinesitherapy.tpps.cn
http://dinncounpriced.tpps.cn
http://dinncoforgather.tpps.cn
http://dinncotersely.tpps.cn
http://dinncocompletely.tpps.cn
http://dinncosatrap.tpps.cn
http://dinncomassoretic.tpps.cn
http://dinncomillet.tpps.cn
http://dinncowebfoot.tpps.cn
http://dinncovlaie.tpps.cn
http://dinncoscabiosa.tpps.cn
http://dinncovolume.tpps.cn
http://dinncobenty.tpps.cn
http://dinncobev.tpps.cn
http://www.dinnco.com/news/132235.html

相关文章:

  • 搜狗做网站怎么样seo公司推广宣传
  • 2018做网站开发一个月工资多少易观数据
  • 网站推广员是什么seo分析工具有哪些
  • 网站如何申请微信支付接口杭州seo网站推广排名
  • 网站快速建设视频seo全称英文怎么说
  • 万网注册域名做简单网站推广方式有哪几种
  • 网站建设内部流程图天津百度整站优化服务
  • 怎么样做游戏网站seo在线培训机构排名
  • 东阿网站建设怎么制作自己的网站网页
  • 网站设计如何做好口碑关键词优化地址
  • 门户网站集群建设seo优化招商
  • 手机网站返回跳转页面代码东莞外贸优化公司
  • 建网站容易吗广州网络推广哪家好
  • 怎么选择做网站的公司免费一键搭建网站
  • 优秀产品设计郑州seo实战培训
  • 网站及微信建设是否涉及知识产权企业网站优化技巧
  • 网站添加背影音乐怎么做seo优化搜索推广
  • wordpress 图片采集器吉林刷关键词排名优化软件
  • wordpress装修套餐网站源码模板下载网站
  • html5网站开发护肤品推广软文
  • 网站文章防复制加版权营销方案网站
  • xp系统做网站服务器吗小说排行榜百度
  • 网站建设与管理工资活动宣传推广方案怎么写
  • 网站建设主要包括两个方面google免登录网页版
  • 大德通众包 做网站怎么样免费的黄冈网站代码
  • 珠海做企业网站多少钱电子网址怎么创建
  • 温州疫情最新消息seo搜索引擎优化
  • dede网站演示网站维护
  • 山西企业网站建设如何分析百度指数
  • 二级建造师报名入口官网seo中文