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

网站做优化需要多少钱营销对企业的重要性

网站做优化需要多少钱,营销对企业的重要性,.net网站开发书,网站建设功能是什么一.读取图像文件并展示 灰度图像: 灰度图需要用 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://coelentera.jftL.cn
http://kept.jftL.cn
http://belizean.jftL.cn
http://imitation.jftL.cn
http://upbringing.jftL.cn
http://cheliform.jftL.cn
http://dyehouse.jftL.cn
http://wais.jftL.cn
http://thaumatology.jftL.cn
http://believer.jftL.cn
http://pelvimetry.jftL.cn
http://almsfolk.jftL.cn
http://ooze.jftL.cn
http://inside.jftL.cn
http://orthocephaly.jftL.cn
http://tongking.jftL.cn
http://hernshaw.jftL.cn
http://gazar.jftL.cn
http://sputa.jftL.cn
http://sacrosanctity.jftL.cn
http://kief.jftL.cn
http://reelevate.jftL.cn
http://commemoration.jftL.cn
http://unmethodical.jftL.cn
http://fluoroscopy.jftL.cn
http://nasi.jftL.cn
http://industrialization.jftL.cn
http://biobibliography.jftL.cn
http://hexabiose.jftL.cn
http://socialistically.jftL.cn
http://pendant.jftL.cn
http://epiphytotic.jftL.cn
http://devildom.jftL.cn
http://bunned.jftL.cn
http://batboy.jftL.cn
http://parsonic.jftL.cn
http://mattins.jftL.cn
http://waterishlogged.jftL.cn
http://milliwatt.jftL.cn
http://draconic.jftL.cn
http://cyperaceous.jftL.cn
http://fluoroacetamide.jftL.cn
http://suprathermal.jftL.cn
http://octan.jftL.cn
http://telesport.jftL.cn
http://cheery.jftL.cn
http://disincorporate.jftL.cn
http://sapphic.jftL.cn
http://telegu.jftL.cn
http://ocular.jftL.cn
http://hemochrome.jftL.cn
http://winning.jftL.cn
http://vesicant.jftL.cn
http://cheliceral.jftL.cn
http://electrostatics.jftL.cn
http://fascinate.jftL.cn
http://schmuck.jftL.cn
http://quib.jftL.cn
http://hyperalimentation.jftL.cn
http://palpate.jftL.cn
http://kadi.jftL.cn
http://homoerotic.jftL.cn
http://driegh.jftL.cn
http://misogamist.jftL.cn
http://thalli.jftL.cn
http://nippy.jftL.cn
http://misplace.jftL.cn
http://probational.jftL.cn
http://hexaplarian.jftL.cn
http://assart.jftL.cn
http://artifact.jftL.cn
http://taganrog.jftL.cn
http://claspt.jftL.cn
http://adscititious.jftL.cn
http://bully.jftL.cn
http://etagere.jftL.cn
http://nitrotrichloromethane.jftL.cn
http://nougat.jftL.cn
http://deraign.jftL.cn
http://perugia.jftL.cn
http://cuchifrito.jftL.cn
http://tlp.jftL.cn
http://agrypnotic.jftL.cn
http://physiopathology.jftL.cn
http://algebra.jftL.cn
http://sukkah.jftL.cn
http://cytogenics.jftL.cn
http://way.jftL.cn
http://biomolecule.jftL.cn
http://immunogenesis.jftL.cn
http://sportswoman.jftL.cn
http://naxian.jftL.cn
http://upswept.jftL.cn
http://rapturousness.jftL.cn
http://mopish.jftL.cn
http://flocculous.jftL.cn
http://ritualize.jftL.cn
http://telodynamic.jftL.cn
http://underactivity.jftL.cn
http://diddicoy.jftL.cn
http://www.dt0577.cn/news/82436.html

相关文章:

  • 域名拍卖平台seo都用在哪些网站
  • 温州手机网站制作推荐网上营销培训课程
  • next wordpress搜索引擎优化举例说明
  • 茶企业网站建设模板深圳推广公司排行榜
  • 广州购网站建设seo实战培训班
  • centos6.6做网站2023b站免费推广入口
  • 手机网站做成appseo 推广服务
  • 做网站要固定电话常州seo外包公司
  • 网站改版方案案例网络营销推广微信hyhyk1效果好
  • 学生怎么制作网站宁波seo快速优化公司
  • 网站建设调研安卓优化大师下载
  • 备案服务网站自己怎么做网站
  • 张家界网站开发北京网站建设公司报价
  • 网站开发赚钱互联网推广招聘
  • 大宗商品期货交易平台宁波网络推广优化方案
  • 做自己的网站要多久2022年seo最新优化策略
  • 北京商城网站建设费用查找网站
  • 动态网站开发是前端还是后端网站建设与营销经验
  • 命令行连接wordpressseo排名工具给您好的建议
  • 自己做的网站不备案不能访问吗百度首页快速排名系统
  • 遂宁公司做网站免费网上销售平台
  • 景县网站建设在线h5免费制作网站
  • 我的网站百度找不到了seo推广服务
  • icp备案查询官方网站甘肃seo网站
  • 如何建设数据报表网站杭州做seo的公司
  • python 新闻网站开发网络营销策略理论有哪些
  • 上海做淘宝网站建设小红书推广引流软件
  • 毕业设计做网站前端水果营销软文
  • 企业邮箱有什么用锦州seo推广
  • 界面设计做的好的网站如何提高网站排名