python opencv(5)生成日落效果
2016-07-11 16:12
381 查看
这里有一张图片:
![](http://img.blog.csdn.net/20160711160630457)
改变像素值,生成日落的效果。
![](http://img.blog.csdn.net/20160711161054444)
和原图区别不大,要是图中蓝色和绿色成分较多的话,效果就会很明显了。
改变像素值,生成日落的效果。
import cv2 import numpy as np fn = "cat.jpg" if __name__ == '__main__': print 'loading %s ...' % fn print 'processing ...', img = cv2.imread(fn) w = img.shape[1] h = img.shape[0] ii = 0 #make a sunset effect for xi in xrange(0,w): for xj in xrange(0,h): img[xj,xi,0] = int(img[xj,xi,0]*0.7)#set blue value decrease by 70% img[xj,xi,0] = int(img[xj,xi,1]*0.7)#set green value decrease by 70% if xi%10 == 0 :print'.', cv2.namedWindow('img') cv2.imshow('img',img) cv2.waitKey() cv2.destroyAllWindows()
和原图区别不大,要是图中蓝色和绿色成分较多的话,效果就会很明显了。
相关文章推荐
- 【Python学习笔记】调试
- python 追踪except信息
- python requests库介绍
- 【Python学习笔记】错误处理
- Python数据类型-list
- Python学习——print及乘方运算符
- 关于python的PE库pefile
- python3 批量下载网页所有图片
- 【Python学习笔记】错误、调试和测试
- 在Pandas中,如何根据Group By 结果计算 Row Number
- 【编程语言】Python 列表元组排序
- 【Python学习笔记】面向对象编程:获取对象信息
- Python的SQLalchemy模块连接与操作MySQL的基础示例
- 连接Python Postgres。。。 一个艰巨的任务
- python脚本――自动推送txt,EXCEL等文件模板
- DAY7:leetcode #16 3Sum Closest
- Python爬虫实战(3):安居客房产经纪人信息采集
- 台湾大学林轩田教授机器学习基石课程理解及python实现----PLA
- 【Python学习笔记】面向对象编程:继承和多态
- Python写的一个优美的下载器