python 图像处理画一个正弦函数代码实例


Posted in Python onSeptember 10, 2019

这篇文章主要介绍了python 图像处理画一个正弦函数代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

import numpy as np
from PIL import Image
import matplotlib.pyplot as plt
import math
size = 300
new_im = Image.new("RGBA",(size,size)) #创建一个空的图片
a_img = np.array(new_im) #获取空图片的数据
m = (size-50)/2 #函数的摆幅
for i in range(0,size):
  x = 2 * math.pi * ( i / size ) #控制 根据 i / size 的比例,控制 x 的值为 0-2π
  y = size/2 - m*math.sin(x) #将正弦函数画在中间
  y = int(y)
  if y < size and y >= 0:
    a_img[y][i] = (0,0,0,255) 
plt.figure("beauty")
plt.imshow(a_img)
#plt.axis('off')
plt.show()

效果为:

python 图像处理画一个正弦函数代码实例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python将IP地址在整型和字符串之间轻松转换
Mar 22 Python
Python实现字符串反转的常用方法分析【4种方法】
Sep 30 Python
python内置函数:lambda、map、filter简单介绍
Nov 16 Python
python的继承知识点总结
Dec 10 Python
python用plt画图时,cmp设置方法
Dec 13 Python
python将excel转换为csv的代码方法总结
Jul 03 Python
Python 使用指定的网卡发送HTTP请求的实例
Aug 21 Python
Kears+Opencv实现简单人脸识别
Aug 28 Python
使用浏览器访问python写的服务器程序
Oct 10 Python
解决numpy数组互换两行及赋值的问题
Apr 17 Python
python munch库的使用解析
May 25 Python
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
Jun 23 Python
Python操作Mongodb数据库的方法小结
Sep 10 #Python
Python使用matplotlib绘制三维参数曲线操作示例
Sep 10 #Python
Python matplotlib绘制饼状图功能示例
Sep 10 #Python
numpy.random.shuffle打乱顺序函数的实现
Sep 10 #Python
python+pygame实现坦克大战
Sep 10 #Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
Sep 10 #Python
Python将视频或者动态图gif逐帧保存为图片的方法
Sep 10 #Python
You might like
咖啡常见的种类
2021/03/03 新手入门
php面向对象全攻略 (七) 继承性
2009/09/30 PHP
PHP url 加密解密函数代码
2011/08/26 PHP
phpStudy配置多站点多域名和多端口的方法
2017/09/01 PHP
PHP实现分布式memcache设置web集群session同步的方法
2018/04/10 PHP
Centos7 Yum安装PHP7.2流程教程详解
2019/07/02 PHP
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
批量修改标签css样式以input标签为例
2014/07/31 Javascript
JS组件Bootstrap dropdown组件扩展hover事件
2016/04/17 Javascript
实现微信小程序的wxml文件和wxss文件在webstrom的支持
2017/06/12 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
2017/08/15 Javascript
webpack4之SplitChunksPlugin使用指南
2018/06/12 Javascript
Vue Router history模式的配置方法及其原理
2019/05/30 Javascript
vue iview多张图片大图预览、缩放翻转
2019/07/13 Javascript
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
[00:37]2016完美“圣”典风云人物:rOtk宣传片
2016/12/09 DOTA
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
浅析python中SQLAlchemy排序的一个坑
2017/02/24 Python
python使用Flask操作mysql实现登录功能
2018/05/14 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
python查找重复图片并删除(图片去重)
2019/07/16 Python
Django框架视图层URL映射与反向解析实例分析
2019/07/29 Python
python3 assert 断言的使用详解 (区别于python2)
2019/11/27 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
AmazeUI 平滑滚动效果的示例代码
2020/08/20 HTML / CSS
戴森香港官方网站:Dyson香港
2021/02/11 全球购物
企业内控岗位的职责
2014/02/07 职场文书
文明村创建实施方案
2014/03/27 职场文书
物业保安岗位职责
2014/07/02 职场文书
工厂见习报告范文
2014/10/31 职场文书
保证书格式
2015/01/16 职场文书
学术研讨会欢迎词
2015/01/26 职场文书
2016新年晚会开场白
2015/12/03 职场文书
话题作文之呼唤
2019/12/18 职场文书
MySQL数据库配置信息查看与修改方法详解
2022/06/25 MySQL