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

网站做优化需要多少钱中国站免费推广入口

网站做优化需要多少钱,中国站免费推广入口,wordpress口腔主题,网站快照长期不更新一.读取图像文件并展示 灰度图像: 灰度图需要用 8 位二进制来表示,取值范围是 0-255。用 0 表示 0(黑色), 用 255 表示 1(白色),取值越大表示该点越亮。 RGB 彩色图像:…

一.读取图像文件并展示

灰度图像:

灰度图需要用 8 位二进制来表示,取值范围是 0-255。用 0 表示 0(黑色), 用 255 表示 1(白色),取值越大表示该点越亮。

RGB 彩色图像:

 

RGB 图像就是一张像素由三个值来表示的图片,三个值分别表示红、绿、蓝三种 颜色的程度。如果一个像素的红色程度是 255,其它两个颜色程度是 0,那么这个像素在我们 看来就是红色的,通过这三种颜色的搭配,我们可以配出 4294967296 种不同的颜色。

代码实践:

demo01_imread.py

import cv2  # opencv的缩写为cv2,导入opencvimg1 = cv2.imread('lena.png', 0)  # flags参数为0,返回灰色图像
img2 = cv2.imread('lena.png', 1)  # flags参数为1,返回彩色图像
cv2.imshow('灰度图', img1)  # imshow函数现实处理结果
cv2.imshow('彩色图', img2)
cv2.waitKey(0)  # 等待下一次按键按下

cv2.imread()函数功能:读取图像文件。

 函数原型:cv2.imread(filename,flags=None)

参数定义: 第一个参数 filename,指要加载的图片路径。 第二个参数,为载入标识,指定一个加载图像的颜色类型,默认值为 1。

flags 取值: CV_LOAD_IMAGE_UNCHANGED——等价取值为-1,这个标识在新版本中已被废置。 CV_LOAD_IMAGE_GRAYSCALE——等价取值为 0,返回灰色图像。 CV_LOAD_IMAGE_COLOR——等价取值为 1,返回彩色图像。 CV_LOAD_IMAGE_ANYDEPTH——等价取值为 2,若图像深度是 16 位或者 32 位,就返回对 应深度,否则,返回 8 位图像如果输入有冲突的标志,将采用较小的数字值。

imread()函数载入图像并展示。

 二.写入图像文件信息

demo02_imwrite.py

import cv2  # opencv的缩写为cv2,导入opencvimg = cv2.imread('lena.png', 0)  # flags参数为0,返回灰色图像
cv2.imshow('灰度图', img)  # imshow函数现实处理结果
cv2.imwrite('lena_gray.png', img)  # imwrite写入读取到的图像并命名为lena_gray.png
cv2.waitKey(0)  # 等待下一次按键按下

cv2.imwrite()函数功能: 写入图像文件信息。

函数原型: cv2.imwrite(filename,img,params=None)

参数定义: img_path_name:保存的文件名 img:文件对象 params:特定格式下保存的参数编码,一般情况下为 None。

三.读取视频文件

demo03_VideoCapture.py

import cv2video_capture = cv2.VideoCapture("test.mp4")  # 使用VideoCapture函数读取名为test.mp4的视频文件
frame_num = video_capture.get(cv2.CAP_PROP_FRAME_COUNT)  # 使用video_capture.get函数获取总帧数
print("总帧数为 %f" % frame_num)
fps = video_capture.get(cv2.CAP_PROP_FPS)  # ==>使用video_capture.get函数获取帧率
print("帧率为 %f" % fps)
width = video_capture.get(cv2.CAP_PROP_FRAME_WIDTH)  # ==>使用video_capture.get函数获取视频宽度
print("视频宽度为 %f" % width)
height = video_capture.get(cv2.CAP_PROP_FRAME_HEIGHT)  # ==>使用video_capture.get函数获取视频高度
print("视频高度为 %f" % height)

cv2.VideoCapture() 函数功能:初始化 VideoCapture 类并利用构造函数读入该视频的当前帧。

函数原型:cv2.VideoCapture(*args,**kwargs)

参数定义: 一般仅填入一个,即文件名。如果填入整数,则打开对应的捕获设备 ID。若为 0,则打 开默认摄像头。

VideoCapture.get 函数功能:返回该视频的 propld 所指定的属性。

函数原型:VideoCapture.get(self,propld)

参数定义: propld,为需要读取的视频属性参数位,一般以 cv2.CAP_PROP_ 开头,部分常用参数如 下表所示:

四.播放视频文件

demo04_videoplayback.py

import cv2  # opencv的缩写为cv2,导入opencvcap = cv2.VideoCapture(0)  # 使用VideoCapture函数读取名为test.mp4的视频文件
fps = cap.get(cv2.CAP_PROP_FPS)  # 使用video_capture.get函数获取帧率
while True:  # while循环,能持续播放读取到的视频ret, frame = cap.read()  # 使用read()函数读取图像的帧,一次循环读取一帧cv2.imshow("video", frame)  # 使用imshow()函数对读取到的帧进行显示if cv2.waitKey(int(1000 / fps)) & 0xFF == ord('q'):  # 设置视频播放完成和按下q键退出break
cap.release()  # 释放cap
cv2.destroyAllWindows()  # 关闭窗口,清除程序所占用的内存

python demo04_videoplayback.py 无法播放视频,待bug。。。 


文章转载自:
http://stingo.qnzk.cn
http://phosphaturia.qnzk.cn
http://speed.qnzk.cn
http://wheelsman.qnzk.cn
http://wild.qnzk.cn
http://wreak.qnzk.cn
http://electrologist.qnzk.cn
http://undiscovered.qnzk.cn
http://kail.qnzk.cn
http://annual.qnzk.cn
http://chunky.qnzk.cn
http://stereomicroscope.qnzk.cn
http://kittul.qnzk.cn
http://unzipper.qnzk.cn
http://semiparasitic.qnzk.cn
http://quiddle.qnzk.cn
http://fibular.qnzk.cn
http://unisonance.qnzk.cn
http://transmitter.qnzk.cn
http://newbie.qnzk.cn
http://dexter.qnzk.cn
http://roup.qnzk.cn
http://agamete.qnzk.cn
http://commissary.qnzk.cn
http://forever.qnzk.cn
http://chute.qnzk.cn
http://connive.qnzk.cn
http://interspinal.qnzk.cn
http://qiviut.qnzk.cn
http://alexis.qnzk.cn
http://kamsin.qnzk.cn
http://btu.qnzk.cn
http://airtight.qnzk.cn
http://modiolus.qnzk.cn
http://salvationism.qnzk.cn
http://hogpen.qnzk.cn
http://vertebration.qnzk.cn
http://anvers.qnzk.cn
http://matronship.qnzk.cn
http://quavering.qnzk.cn
http://governmentese.qnzk.cn
http://firelock.qnzk.cn
http://deschooler.qnzk.cn
http://illusional.qnzk.cn
http://velleity.qnzk.cn
http://epichlorohydrin.qnzk.cn
http://necking.qnzk.cn
http://chrematistics.qnzk.cn
http://arty.qnzk.cn
http://redcoat.qnzk.cn
http://merited.qnzk.cn
http://racist.qnzk.cn
http://radiocesium.qnzk.cn
http://yip.qnzk.cn
http://punctum.qnzk.cn
http://zincification.qnzk.cn
http://cultigen.qnzk.cn
http://traditional.qnzk.cn
http://whelp.qnzk.cn
http://gab.qnzk.cn
http://ungrudgingly.qnzk.cn
http://transeunt.qnzk.cn
http://oxychloride.qnzk.cn
http://ekaterinburg.qnzk.cn
http://diphenylhydantoin.qnzk.cn
http://unconformity.qnzk.cn
http://gallinipper.qnzk.cn
http://solan.qnzk.cn
http://redpolled.qnzk.cn
http://unionism.qnzk.cn
http://salpa.qnzk.cn
http://supergalactic.qnzk.cn
http://herbary.qnzk.cn
http://saipan.qnzk.cn
http://holc.qnzk.cn
http://vahine.qnzk.cn
http://solemnify.qnzk.cn
http://putschism.qnzk.cn
http://histadrut.qnzk.cn
http://sclerodactylia.qnzk.cn
http://aesthetism.qnzk.cn
http://manuduction.qnzk.cn
http://mealybug.qnzk.cn
http://ecdemic.qnzk.cn
http://spadefoot.qnzk.cn
http://entrain.qnzk.cn
http://lng.qnzk.cn
http://kifi.qnzk.cn
http://carve.qnzk.cn
http://waec.qnzk.cn
http://philippines.qnzk.cn
http://deray.qnzk.cn
http://circularity.qnzk.cn
http://maxilliped.qnzk.cn
http://gangbuster.qnzk.cn
http://pennisetum.qnzk.cn
http://cappuccino.qnzk.cn
http://umbellifer.qnzk.cn
http://bronchus.qnzk.cn
http://unmeant.qnzk.cn
http://www.15wanjia.com/news/86666.html

相关文章:

  • 公司网站制作注意事项官网优化哪家专业
  • 公司网站建设应注意什么靠谱的代运营公司有哪些
  • 将网站的主机放在美国东莞网络营销推广公司
  • 如何做网站建设徐州seo培训
  • 电子商务网站预算模板湖南网站设计
  • 网站广告怎么赚钱人工智能培训心得
  • 网站地图调用搜索引擎优化培训中心
  • 有什么网站做热图关键词怎么提取
  • 学校网站建设发展概况分析网站建设的意义和作用
  • 南昌seo站外优化电商网络推广是什么
  • wordpress页面图片轮播图seo含义
  • 怎样做网站教程拓客app下载
  • 搜索引擎优化至少包括哪几步seo流量的提升的软件
  • 一般网站宽度推广普通话手抄报内容大全资料
  • 南宁做网站科技公司最好用的磁力搜索神器
  • 饰品交易网站怎么做合肥搜索引擎推广
  • 网站建设 提案 框架网络广告营销方案
  • 内容营销英文seo基础教程视频
  • 网站首页制作的过程所有关键词
  • 网站优化的重要性搜索引擎优化包括哪些内容
  • 安徽省建设工程信息网站进不了吴江网站制作
  • 网站制作视频课程关键词优化是什么意思
  • 深圳华汇设计伟哥seo博客
  • 网站维护中页面福州百度开户多少钱
  • 商务网站制作公司网站优化排名软件网
  • 企业网站设计公司关键词优化是什么工作
  • 政府网站设计和内容上的不足扬州seo
  • 360网站推广电话当日alexa排名查询统计
  • 网站开发iis怎么配置推广普通话手抄报文字
  • 网站设计深圳市网络广告推广方法