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

求推荐好的网站建设平台网业大全

求推荐好的网站建设平台,网业大全,做设计去哪个网站找素材,南宁哪里有做开通网站的前言 上一篇文章中我们介绍了如何配置opencv#xff0c;而在这篇文章我们主要介绍的是如何使用opencv来是实现一些常见的图像操作。 图像的读取#xff0c;显示与存储 读取图像文件 在opencv中我们利用imread函数来读取图像文件,函数语法如下#xff1a; imagecv2.imre…前言 上一篇文章中我们介绍了如何配置opencv而在这篇文章我们主要介绍的是如何使用opencv来是实现一些常见的图像操作。 图像的读取显示与存储 读取图像文件 在opencv中我们利用imread函数来读取图像文件,函数语法如下 imagecv2.imread(path,flag)参数说明 image:返回来的所读取的对象,如果读取失败,返回None.path:图像路径flag:可选参数又可叫图像旗标用来说明图像读取的格式省略则按照默认图像格式来读取。 下面我们来看一个简单的示例: import cv2cv2.namedWindow(image, cv2.WINDOW_NORMAL) img cv2.imread(rC:\\Users\\fengxu\Desktop\\Screenshots\\1b8fc10d60dbe62d15237451f13408a1.jpg) cv2.resizeWindow(image, 600,400) cv2.imshow(image, img)# 等待按键后关闭窗口否则imshow的窗口会立即消失 cv2.waitKey(0) cv2.destroyAllWindows()这就是一个非常简单的加载图像的代码了。 图像的显示与图像窗口的关闭 基于opencv实现图像的显示 在opencv中我们可以基于cv.imshow()函数将读取的图像对象显示在opencv窗口上函数定义如下 cv2.imshow(window_name,image)参数说明 window_name:要显示窗口的标题image:要显示的图像对象 示例代码 import cv2# 创建一个可调整大小的窗口 cv2.namedWindow(image, cv2.WINDOW_NORMAL)# 读取图像文件 img cv2.imread(r./source/a.png)# 检查图像是否成功读取 if img is None:print(无法读取图像文件请检查路径是否正确。) else:# 显示图像cv2.imshow(image, img)cv2.waitKey(0) # 等待按键输入参数为0表示无限等待直到按下任意键cv2.destroyAllWindows() # 关闭所有OpenCV窗口运行结果: 如何关闭opencv窗口 当我们将图片显示在opencv窗口后,除了点击关闭按钮关闭还可以使用下列函数: cv2.destoryWindow(window_name); # 删除指定窗口 cv2.destoryAllWindows(); # 删除所有窗口控制按键事件 opencv可以通过cv2.waitkey()函数来等待按键事件函数语法如下 ret_keycv2.waitkey(delay);参数说明 ret_key:如果没有按下键盘上的值返回值是-1否则是按键对应的ASCII值delay:单位为毫秒 示例 5秒后关闭 import cv2# 创建一个可调整大小的窗口 cv2.namedWindow(image, cv2.WINDOW_NORMAL)# 读取图像文件 img cv2.imread(r./source/a.png)# 检查图像是否成功读取 if img is None:print(无法读取图像文件请检查路径是否正确。) else:# 显示图像cv2.imshow(image, img)cv2.waitKey(10000) # 等待10秒cv2.destroyAllWindows() # 关闭所有OpenCV窗口按q键退出 import cv2# 创建一个可调整大小的窗口 cv2.namedWindow(image, cv2.WINDOW_NORMAL)# 读取图像文件 img cv2.imread(r./source/a.png)# 检查图像是否成功读取 if img is None:print(无法读取图像文件请检查路径是否正确。) else:# 显示图像cv2.imshow(image, img)ret_keycv2.waitKey(0) if ret_key ord(q): # # 如果按下q键则退出cv2.destroyAllWindows() # 关闭所有OpenCV窗口调整图像窗口的大小 我们在使用imshow函数创建窗口显示图像时窗口的大小是固定,但是我们可以通过namedWindow()函数建立未来要显示图像的窗口。 cv2.namedWindow(window_name,flag)flag:窗口旗标参数类型有 cv2.WINDOW_NORMAL:用户可以自行调整窗口cv2.WINDOW_AUTOSIZE自动调整大小cv2.WINDOW_OPENGL支持以OPENGL的方式打开窗口 图像的存储 在opencv中我们可以使用imwrite函数存储图像,函数声明如下 retcv2.imwrite(path,image)成功返回True,失败返回False 示例代码: import cv2# 创建一个可调整大小的窗口 cv2.namedWindow(image, cv2.WINDOW_NORMAL)# 读取图像文件 img cv2.imread(r./source/a.png)# 检查图像是否成功读取 if img is None:print(无法读取图像文件请检查路径是否正确。)retcv2.imwrite(./source/output.png, img) if ret:print(图像保存成功。) else:print(图像保存失败。)cv2.waitKey(0)运行后我们发现source文件夹下出现了我想要保存的结果 课后练习 选择一张图片分别以灰色与彩色两种方式读取,同时以_color后缀存储彩色图片_gray存储灰色照片 # 彩色 import cv2# 创建一个可调整大小的窗口 cv2.namedWindow(image1, cv2.WINDOW_NORMAL)# 读取图像文件 img1 cv2.imread(r./source/a.png) cv2.imshow(image1, img1) cv2.waitKey(0)# 检查图像是否成功读取 if img1 is None:print(无法读取图像文件请检查路径是否正确。)retcv2.imwrite(./source/a_color.png, img1) if ret:print(图像保存成功。) else:print(图像保存失败。)# 灰色 import cv2# 创建一个可调整大小的窗口 cv2.namedWindow(image2, cv2.WINDOW_NORMAL)# 读取图像文件 img2 cv2.imread(r./source/a.png, cv2.IMREAD_GRAYSCALE) cv2.imshow(image2, img2) cv2.waitKey(0)# 检查图像是否成功读取 if img2 is None:print(无法读取图像文件请检查路径是否正确。)retcv2.imwrite(./source/a_gray.png, img2) if ret:print(图像保存成功。) else:print(图像保存失败。)
http://www.w-s-a.com/news/807200/

相关文章:

  • 宁波 住房和建设局网站网上发帖推广
  • 平面设计在线网站工业设计公司有哪些
  • 福州网站设计外包公司网站做的比较好
  • 如何设计网站首页网站开发综合技能实训心得体会
  • 用织梦做的网站好用吗w网站链接如何做脚注
  • 东莞做网站公司在哪哪里有网站培训的
  • 做宣传 为什么要做网站那重庆网站建设公司在线联系
  • 网站设计制作售价多少钱制作图片的软件是
  • 网站验证码目录简单带数据库的网站模版
  • 制作网站用c#做前台网站建设专题的意义
  • 广西建设职业技术学院教育网站牡丹区建设局网站
  • 网站后台怎么用ftp打开上海外贸进出口有限公司
  • 淘宝建设网站的意义大学生做那个视频网站
  • 如何提高你的网站的粘性建设银行流水网站
  • 微信h5在哪个网站做泰州专业网站制作公司
  • 现在.net做网站的多吗建设工程造价网
  • pc访问手机网站跳转违法网站开发人员
  • 网站前端做报名框wordpress 启动慢
  • 沈阳做网站客户多吗前端可以做网站吗
  • 网站设计规划书新媒体营销策略分析
  • dw个人网站主页怎么做天津工程信息建设网
  • 顺义做网站的公司网站页面设计基础教程
  • 安阳哪个公司做网站好企业没有做网站有的坏处
  • 网站开发有必要用php框架wordpress分页导航代码
  • wordpress建站seo鞍山制作网站哪家好
  • 网站空间流量查询上海门户网站制作
  • 网站开发技术是什么专业会的加强普法网站和普法网络集群建设
  • 上海建筑网站seo 推广
  • 乌兰察布做网站公司爱站网关键词挖掘工具站长工具
  • 白银网站建设白银申请网站空间怎么做