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

    #!/usr/bin/env python
    #-*- coding: utf-8 -*-
    import cv2
    import numpy as np
    
    
    fn="test2.jpg"
    
    if __name__ == '__main__':
        print 'http://blog.csdn.net/myhaspl'
        print 'myhaspl@qq.com'
        print
        print 'loading %s ...' % fn
        print '正在处理中',
        img = cv2.imread(fn)
        w=img.shape[1]
        h=img.shape[0]    
        ii=0
        #生成底片
        b, g, r = cv2.split(img)
        b=255-b
        g=255-g
        r=255-r
        #直接通过索引改变色彩分量 
        img[:,:,0]=b
        img[:,:,1]=g
        img[:,:,2]=r
        #加上水印
        cv2.putText(img,"http://blog.csdn.net/myhaspl", (20,20),cv2.FONT_HERSHEY_PLAIN, 2.0, (0, 0, 0), thickness = 2)
        cv2.putText(img,"code by myhaspl:myhaspl@qq.com", (20,100),cv2.FONT_HERSHEY_PLAIN, 2.0, (0, 0, 0), thickness = 2)    
        cv2.namedWindow('img')     
        cv2.imshow('img', img)
    
        cv2.waitKey()
        cv2.destroyAllWindows()
    



    opencv底片效果和加上水印



  • 相关阅读:
    290. Word Pattern
    283. Move Zeroes
    278. First Bad Version
    276. Paint Fence
    270. Closest Binary Search Tree Value
    [jobdu]二进制中1的个数
    [jobdu]丑数
    Skip List
    [wikioi]没有上司的舞会
    POJ3984 迷宫问题
  • 原文地址:https://www.cnblogs.com/james1207/p/3270978.html
Copyright © 2011-2022 走看看