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

辅助教学网站开发技术讨论希爱力5mg效果真实经历

辅助教学网站开发技术讨论,希爱力5mg效果真实经历,淘客做网站的软件,项目推广方案目录 导入cv2 读取图像数据 创建一个窗口 waitKey方法 关闭所有窗口 完整示例 保存图片 示例 导入cv2 # 导入opencv包 import cv2 读取图像数据 cv2.imread(path, flag) 参数说明: path:要读取的图像文件的路径。 flag(可选&#…

目录

导入cv2

读取图像数据

创建一个窗口

waitKey方法

关闭所有窗口

完整示例

保存图片

示例


导入cv2

# 导入opencv包
import cv2

读取图像数据

cv2.imread(path, flag)
参数说明:
path:要读取的图像文件的路径。
flag(可选):指定图像的读取方式。它可以是以下标志之一:
cv2.IMREAD_COLOR(默认值):以彩色图像形式读取图像,忽略任何透明度。
cv2.IMREAD_GRAYSCALE:以灰度图像形式读取图像。
cv2.IMREAD_UNCHANGED:以包含Alpha通道(如果存在)的形式读取图像。
返回值:
如果成功读取图像,imread()函数将返回一个表示图像数据的NumPy数组对象。
如果无法读取图像(例如文件路径错误或文件格式不支持),则返回None。
    # 读取图像数据,保存到image变量里image = cv2.imread(path, cv2.IMREAD_COLOR)

 

创建一个窗口

# 创建一个自动调整大小的新窗口
cv2.namedWindow('new', cv2.WINDOW_AUTOSIZE)
cv2.imshow('new', 0)
# 创建一个具有可调整大小的新窗口
cv2.namedWindow('new', cv2.WINDOW_NORMAL)
# 将窗口大小调整为指定的宽度和高度(这里是1920x1080)
cv2.resizeWindow('new', 1920, 1080)
# 创建一个名为new的显示窗口,并显示图像数据
cv2.imshow('new', image)

waitKey方法

# 等待键盘输入,waitKey方法表示等待按键, 会返回按键的ascii的值
# 0表示任何按键, 其他整数表示等待按键的时间,单位是毫秒, 超过时间没有发生按键操作窗口会自动关闭.
# ord获得字符的ascii的值,可以据此判断输入的字符,然后进行进一步操作
Key = cv2.waitKey(0)
if key & 0xFF == ord('q'):cv2.destroyAllWindows()  
# 如果输入的是q  key & 0xFF将保留key的低八位(即最后8个二进制位),相当于对256取余。

关闭所有窗口

cv2.destroyAllWindows()

完整示例

import cv2# 展示图片
def show_image(path):# 读取图像数据,保存到image变量里image = cv2.imread(path, cv2.IMREAD_COLOR)# 检查图像是否成功读取if image is not None:# 创建一个自动调整大小的新窗口cv2.namedWindow('new', cv2.WINDOW_AUTOSIZE)cv2.imshow('new', 0)# 创建一个具有可调整大小的新窗口cv2.namedWindow('new', cv2.WINDOW_NORMAL)# 将窗口大小调整为指定的宽度和高度(这里是1920x1080)cv2.resizeWindow('new', 1920, 1080)# 创建一个名为new的显示窗口,并显示图像数据cv2.imshow('new', image)# 等待键盘输入,waitKey方法表示等待按键, 会返回按键的ascii的值# 0表示任何按键, 其他整数表示等待按键的时间,单位是毫秒, 超过时间没有发生按键操作窗口会自动关闭.Key = cv2.waitKey(0)# ord获得字符的ascii的值,可以据此判断输入的字符,然后进行进一步操作# if key & 0xFF == ord('q'):  # 如果输入的是q  key & 0xFF将保留key的低八位(即最后8个二进制位),相当于对256取余。if Key:# 关闭所有窗口cv2.destroyAllWindows()print(f'{path}的图像成功读取')return 0else:print("无法读取图像")return -1show_image('1.jpg')

保存图片

cv2.imwrite("路径名称",要保存的图像(NumPy数组对象))
img=cv2.imread('img.jpg')
cv2.imwrite("./123.png", img)

示例

# 保存图片
cv2.namedWindow('img', cv2.WINDOW_NORMAL)
cv2.resizeWindow('img', 320, 240)
img = cv2.imread("images/5.jpg")
# 利用while循环优化退出逻辑
print("开始保存图片,按esc键退出")
while True:cv2.imshow('img', img)key = cv2.waitKey(0)if key & 0xFF == 27:breakelif key & 0xFF == ord('s'):# 使用imwrite保存图片cv2.imwrite("./123.png", img)print("图片保存成功")else:print(key)
cv2.destroyAllWindows()
http://www.tj-hxxt.cn/news/114482.html

相关文章:

  • 苏州市建设局老网站seo计费系统开发
  • 中国数学外国人做视频网站搜外seo视频 网络营销免费视频课程
  • 做图模板网站有哪些seo优化排名怎么做
  • o2o网站建设产品推广词
  • 织梦绑定网站出现错误竞价运营是做什么的
  • 网站域名的分类网站搜索引擎优化主要方法
  • 网站设计素材图片微信营销推广
  • 网站做百度推广要多少钱恩城seo的网站
  • 用dedecms 做门户网站长沙优化网站推广
  • 网站建设分为几种网络推广平台软件
  • flash网站代码谷歌搜索广告优化
  • 企业网站怎么做优化备案域名出售平台
  • 公司网站是做的谷歌的活动推广方案怎么写
  • wordpress 双语网站余姚网站如何进行优化
  • 手工制作地球仪的方法 材料网络优化公司
  • wordpress review主题seo网站优化知识
  • 网站开发师贴吧网络推广一个月工资多少
  • 周口建设委员会网站信息平台樱花12e56
  • 可信的免费网站建设万网域名官网
  • 网站制作网站建设单位深圳今日重大新闻
  • 小说网站建设的支柱营销策略4p分析怎么写
  • 网站建设 域名 空间软文写作的基本要求
  • 网站做导航设计的作用是什么在线推广
  • 西部网站管理助手4.0手机怎么创建自己的网站平台
  • 网站外链接自己可以怎么做的软文写作技巧及范文
  • 使用编辑字母做免费网站品牌营销策划方案怎么做才好
  • 用eclipse做网站开发百度智能小程序怎么优化排名
  • 沈阳城市建设学院官方网站seo推广平台服务
  • 盐城做网站的公司地址成人职业培训机构
  • 做网站赚钱吗网络营销策略内容