zoukankan      html  css  js  c++  java
  • opencv学习笔记之图像基本操作(jupyter工具)

    1 import cv2 #opecnv 读取方式是BGR
    2 img = cv2.imread('cat.jpg')
    3 cv2.imshow('img',img)
    4 cv2.waitKey(0)
    5 cv2.destoryAllWindows()

    这是一段标准的opencv读取图片的格式,关于cv2.waitKey() 函数,有多种写法。0表示任意键终止。可以改写成 cv2.waitKey(100),传入的参数是以毫秒为计数单位,这样会自动在0.1秒之后,退出当前窗口。也可以写成这个样子 既 cv2.waitKey(100) & 0xFF == ord('q') 在从键盘接受到字符q之后,再继续操作。需要注意的是cv2.waitKey()函数具有阻断作用,既在没有处理完当前的任务状态时,是不会继续向下运行程序。

    在cv2.imread函数中,也可以使用这样的参数 img = cv2.imread('cat.jpg',cv2.IMREAD_GRAYSCALE) 默认读取的是彩色图片,给定参数可以变成灰度图像。对于已经读取的图像可以查看当前图片信息。首先,当一副图片传入程序当中之后,这就是一个三维数组,在python当中会自动转化成为numpy.ndarray数据类型。image.shape:打印数据结构(也就是图片的长度和宽度)image.size :打印数组的大小,共有多少个元素。image.dtype : 打印数组类型。

    最后使用  cv2.imwrite('myimage.png',img) 保存图片在本地

    wellhuana good luck to you
  • 相关阅读:
    pdf文件的导入导出
    扩展方法用法整理
    c#批量插入数据库Demo
    Linq表达式和Lambda表达式用法对比
    Lambda表达式的诞生过程
    LeetCode77. Combinations(剑指offer38-2)
    LeetCode47.Permutations II(剑指offer38-1)
    LeetCode567. Permutation in String
    LeetCode46. Permutations
    图解HTTP-1.web和网络基础
  • 原文地址:https://www.cnblogs.com/huanhuana/p/11165439.html
Copyright © 2011-2022 走看看