zoukankan      html  css  js  c++  java
  • 用opencv+python全屏进行显示图片

    # -*- coding: utf-8 -*-
    """
    Created on Thu Jun 22 16:44:27 2017
    @author: sakurai
    """
    
    
    import numpy as np
    import cv2
    import screeninfo
    
    if __name__ == '__main__':
        screen_id = 2
        is_color = False
    
        # get the size of the screen
        screen = screeninfo.get_monitors()[screen_id]
        width, height = screen.width, screen.height
    
        # create image
        if is_color:
            image = np.ones((height, width, 3), dtype=np.float32)
            image[:10, :10] = 0  # black at top-left corner
            image[height - 10:, :10] = [1, 0, 0]  # blue at bottom-left
            image[:10, width - 10:] = [0, 1, 0]  # green at top-right
            image[height - 10:, width - 10:] = [0, 0, 1]  # red at bottom-right
        else:
            image = np.ones((height, width), dtype=np.float32)
            image[0, 0] = 0  # top-left corner
            image[height - 2, 0] = 0  # bottom-left
            image[0, width - 2] = 0  # top-right
            image[height - 2, width - 2] = 0  # bottom-right
    
        window_name = 'projector'
        cv2.namedWindow(window_name, cv2.WND_PROP_FULLSCREEN)
        cv2.moveWindow(window_name, screen.x - 1, screen.y - 1)
        cv2.setWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN,
                              cv2.WINDOW_FULLSCREEN)
        cv2.imshow(window_name, image)
        cv2.waitKey()
        cv2.destroyAllWindows()
    

      

  • 相关阅读:
    [JZOJ 5788] 餐馆
    [JZOJ 5778] 没有硝烟的战争
    problems_scala
    好迷茫,好迷茫啊
    公布下我的数据库操作层
    关于数据库大并发量(未完成)
    关于http协议头
    管理心得体会
    数据库表分区
    公共的Json操作类
  • 原文地址:https://www.cnblogs.com/xlqtlhx/p/8117820.html
Copyright © 2011-2022 走看看