读入图像

cv2.imread(filepath,flags)读入图片

  • filepath:要读入图片的完整路径

  • flags:读入图片的标志

          - cv2.IMREAD_COLOR:默认参数,读入一副彩色图片,忽略alpha通道- cv2.IMREAD_GRAYSCALE:读入灰度图片- cv2.IMREAD_UNCHANGED:顾名思义,读入完整图片,包括alpha通道
    

显示图像

cv2.imshow(wname,img)显示图像,第一个参数是显示图像的窗口的名字,第二个参数是要显示的图像(imread读入的图像

保存图像

使用函数cv2.imwrite(file,img,num)保存一个图像。第一个参数是要保存的文件名,第二个参数是要保存的图像。可选的第三个参数,它针对特定的格式:对于JPEG,其表示的是图像的质量,用0 - 100的整数表示,默认95;对于png ,第三个参数表示的是压缩级别。默认为3.

import cv2
i=cv2.imread("test.png")
print(i)
cv2.imshow("demo",i)
# 顾名思义等待键盘输入,不用waitKey的话,窗口会一闪而逝,看不到显示的图片。
cv2.waitKey(0)
# 销毁所有窗口
cv2.destroyAllWindows()
cv2.imwrite("lesson1.png",i)

截取图像到

opencv图像处理(二)相关推荐

  1. [Python图像处理] 二十八.OpenCV快速实现人脸检测及视频中的人脸

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  2. Python+Opencv图像处理新手入门教程(三):阈值与二值化

    一步一步来吧 上一节: Python+Opencv图像处理新手入门教程(二):颜色空间转换,图像大小调整,灰度直方图 1.Intro 今天这节我们主要研究利用阈值处理图像.例如对于输入图像: 如何做一 ...

  3. Python+Opencv图像处理新手入门教程(二):颜色空间转换,图像大小调整,灰度直方图

    一步一步来吧 上一节:Python+Opencv图像处理新手入门教程(一):介绍,安装与起步 1.什么是图像 对于计算机而言,图像的本质是一个由像素点构成的矩阵. 例如我们用肉眼很容易分辨一辆汽车的后 ...

  4. Python+OpenCV图像处理(五)——图像阈值和二值化

    系列文章 Python+OpenCV图像处理(一)--OpenCV框架与图像插值算法 Python+OpenCV图像处理(二)--几何变换 Python+OpenCV图像处理(三)--彩色空间互换 P ...

  5. JavaCV进阶opencv图像处理:10行代码快速实现扫描识别图片中的二维码

    人脸检测识别 javacv进阶opencv图像检测/识别系列目录 人脸检测识别 JavaCV进阶opencv图像处理:摄像头图像人脸检测 JavaCV进阶opencv图像处理:ffmpeg视频图像画面 ...

  6. OpenCV图像处理(十二)---图像阈值化

    如果两个热力学系统中的每一个都与第三个热力学系统处于热平衡(温度相同),则它们彼此也必定处于热平衡.这一结论称做"热力学第零定律".又称热平衡定律,是热力学的四条基本定律之一,是一 ...

  7. 数字图像处理二维码识别 python+opencv实现二维码实时识别

    数字图像处理二维码识别 python+opencv实现二维码实时识别 特点: (1)可以实现普通二维码,条形码: (2)解决了opencv输出中文乱码的问题 (3)增加网页自动跳转功能 (4)实现二维 ...

  8. OpenCV图像处理——GUI功能(二)

    OpenCV图像处理 文章目录 OpenCV图像处理 一.图像入门 1.读取图像 2.显示图像 3.保存图像 二.视频入门 1.用相机捕捉视频 2.播放视频文件 3.保存视频 总结 一.图像入门 1. ...

  9. 《OpenCv视觉之眼》Python图像处理二十三:OpenCV图像处理最终章之基于PyQt5的图像处理界面设计及功能实现

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

  10. 《OpenCv视觉之眼》Python图像处理二十一:Opencv图像处理之图像线性变换和非线性变换的方法及原理

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

最新文章

  1. 打破欧美垄断,国防科大斩获“航天界奥林匹克”大赛首冠
  2. Gromacs 5.1.4 在CentOS7下GPU加速版的安装
  3. macos自带java_在 MacOS 上安装 Java - Java 入门教程
  4. fs7宽容度_《如果蜗牛有爱情》,FS7拍出电影级质感!
  5. lvs mysql 端口_LVS配置及多端口服务配置
  6. 2016蓝桥杯C++A:剪邮票(抓取法)
  7. 端口冲突,可爱的8080
  8. 使用zoom、overflow解决IE6、IE7、FF下嵌套容器清除浮动问题
  9. python模拟用户数据
  10. jQuery-三班倒日历
  11. 首款搭载Tango技术的AR手机Phab2 Pro将在下月开售
  12. CSS 之 渐变色边框
  13. [GBase 8s 教程]GBase 8s NULL值处理
  14. 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler...
  15. Day_01 HTML
  16. 【硬件调试-2】flir灰点相机usb设备权限设置,无法检测到设备
  17. Webkit模块介绍
  18. 树莓派wiringPi安装及交叉编译
  19. 进程管道:pipe调用
  20. 交互篇(玩家与模型的交互)

热门文章

  1. mysql 性能日志_Mysql系列(十一)—— 性能分析慢查询日志
  2. db2去除字段内容空格_Vue CLI3.x 配置指南生产环境去除console
  3. 反素数(luogu 1463)
  4. vmware-images
  5. C# Aes CryptoStream Specified padding mode is not valid for this algorithm的解決方法
  6. 关于小程序取data- 的值的问题
  7. GridView的操作大全
  8. 86句管理名言:管理=勤奋+智慧+知识+心理学
  9. 鸿蒙上海开发者日直播,华为鸿蒙 OS 开发者日于 4月17 日上海举行
  10. vim 怎么显示空格_vim 修改tab为四个空格