zoukankan      html  css  js  c++  java
  • python手记(36)

    #!/usr/bin/env python
    #-*- coding: utf-8 -*-
    #code:myhaspl@qq.com
    import cv2
    import numpy as np
    
    
    fn="test.png"
    if __name__ == '__main__':
        print 'http://blog.csdn.net/myhaspl'
        print 'myhaspl@qq.com'
        print
        print 'loading %s ...' % fn
        print 'working',
        img = cv2.imread(fn)
        w=img.shape[1]
        h=img.shape[0]
        sz1=w*2
        sz0=h*3
        #创建空白图像,然后将图片排列 
        myimg1=np.zeros((sz1,sz0,3), np.uint8)      
        #翻转并生成图像
        #逐个像素复制
        img_x=0
        img_y=0
        for now_y in xrange(0,sz0):
            for now_x in xrange(0,sz1):
                myimg1[now_x,now_y,:]=img[img_y,img_x,:]           
                img_x+=1
                if img_x>=w:
                    img_x=0
            img_y+=1        
            if img_y>=h:
                img_y=0            
            print '.',
        #加上水印
        cv2.putText(myimg1,"http://blog.csdn.net/myhaspl", (20,20),cv2.FONT_HERSHEY_PLAIN, 2.0, (0, 0, 0), thickness = 2)
        cv2.putText(myimg1,"code by myhaspl:myhaspl@qq.com", (20,100),cv2.FONT_HERSHEY_PLAIN, 2.0, (0, 0, 0), thickness = 2)    
        cv2.namedWindow('img1')     
        cv2.imshow('img1', myimg1)    
        cv2.waitKey()
        cv2.destroyAllWindows()
    

    python opencv 旋转图片



  • 相关阅读:
    [HDOJ3523]Image copy detection
    [HDOJ3526]Computer Assembling
    Ubuntu12.04 配置步骤
    const 详解
    ubuntu 12.04 源
    函数参数和数据成员同名
    友元
    静态数据 成员和静态函数
    成员指针
    内存泄露
  • 原文地址:https://www.cnblogs.com/pangblog/p/3275743.html
Copyright © 2011-2022 走看看