zoukankan      html  css  js  c++  java
  • 1、OpenCV Python 图像加载和保存

     1 __author__ = "WSX"
     2 import cv2 as cv
     3 # 这里的文件是图片或者视频
     4 def Save_File( image ):
     5     cv.imwrite("1.png", image)   #保存
     6 
     7 def get_image_info( image ):  #获取图像属性
     8     print("""
     9     图像的高宽通道:%s
    10     图像的大小:%s
    11     图像的位数:%s
    12     图像类别:%s
    13     """ %(image.shape ,image.size ,image.dtype ,type(image)))
    14 
    15 def Load_image_show():  #获取图像
    16     src= cv.imread("1.JPG")    #src变为数组(numpy类型)
    17     cv.namedWindow("Show" , cv.WINDOW_AUTOSIZE)
    18     cv.imshow("Show" , src)
    19     cv.waitKey(0)
    20     cv.destroyAllWindows()
    21     get_image_info(src)
    22     Save_File(src)
    23 Load_image_show()
    24 
    25 def Load_video_show():  #获取视频
    26     video = cv.VideoCapture(0)  # 0 表示摄像头 ,
    27     while (True):
    28         ret, frame = video.read()  #frame为 帧
    29         frame = cv.flip( frame ,1)  #镜像变换,图像正与不正
    30         cv.imshow("video" ,frame)
    31         c = cv.waitKey(50)
    32         print( ret )
    33         if c == 27: #esc退出
    34             break
    35 #Load_video_show()
  • 相关阅读:
    IP通信02
    h5网页 微信分享给好友,朋友圈-tp5
    微博常用链接
    Sublime Text3之安裝Emmet及使用技巧
    JS 写入到文件
    PHP之httpRequest
    图片上传预览
    滚动数字时钟
    旋转
    创建JavaScript标准对象--面试经常遇到的问题
  • 原文地址:https://www.cnblogs.com/WSX1994/p/9151317.html
Copyright © 2011-2022 走看看