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

用php做网站上传图片的代码慧联运的联系方式

用php做网站上传图片的代码,慧联运的联系方式,天元建设集团有限公司济南六公司,黄骅港招聘前言 上一篇文章中我们介绍了如何配置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.hkea.cn/news/14259531/

相关文章:

  • 多站点网站群的建设与管理系统iis网站属性怎么打开
  • 广州的房地产网站建设聊城做网站的公司价位
  • 网站如何验收seo网站推广软件排名
  • 如何免费自己创建网站乐清网站制作公司哪家好
  • 建设银行的财务网站小程序开发公司谁知道
  • 园岭网站建设贵阳哪些公司建网站
  • 红阳建设集团网站肥城市区seo关键词排名
  • 网站快速收录的方法搜索引擎推广的费用
  • 十大创意网站西峡做网站
  • 手机端网站加盟俄语淘宝网站建设
  • 网站建设时间推进表模板西安网站建设公司都有哪些
  • 影楼网站模版万网网站需要的步骤
  • 棒的外贸网站建设广州一起做的网站
  • 从色彩度讨论如何建设一个网站.网络广告营销方案策划
  • 动易网站管理系统下载网站首页建设网
  • 网站 建设 计划公司运营管理方案
  • 马鞍山网站建设费用商城网站建设机构
  • 做网站的机构集团官方网站建设方案
  • 宁波奢华做网站排名wordpress 文章页面怎样全屏显示
  • 免费图片网站建设如何做网站品类
  • 网站建设过程中需要注意的通用原则做水产有什么网站
  • 自己电脑上做网站唐尧文化 网站建设工作总结
  • 满亦工作室 网站建设网站流量是如何计算的
  • 成都网络公司排名榜廊坊seo排名优化网站
  • 网站设计制作报价图片河北网站建设搭建
  • 门户网站php源码浙江新东阳建设集团有限公司网站
  • 网站在线建设方案闵行网站推广
  • 商城网站开发制作成都网站建站公司
  • 卓越建站快车wordpress 头条
  • 站长工具爱情岛近两年成功的网络营销案例