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实现远程调用MetaSploit的方法
Aug 22 Python
Python多线程、异步+多进程爬虫实现代码
Feb 17 Python
pandas 对每一列数据进行标准化的方法
Jun 09 Python
Python中__slots__属性介绍与基本使用方法
Sep 05 Python
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
Dec 04 Python
Python编程中flask的简介与简单使用
Dec 28 Python
python自定义函数实现一个数的三次方计算方法
Jan 20 Python
python基于三阶贝塞尔曲线的数据平滑算法
Dec 27 Python
基于python实现对文件进行切分行
Apr 26 Python
python中id函数运行方式
Jul 03 Python
Django web自定义通用权限控制实现方法
Nov 24 Python
详解python的异常捕获
Mar 03 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
PHP 开发环境配置(测试开发环境)
2010/04/28 PHP
PHP 自定义错误处理函数trigger_error()
2013/03/26 PHP
PHP判断是否连接上网络的方法
2015/07/01 PHP
jquery 之 $().hover(func1, funct2)使用方法
2012/06/14 Javascript
js replace正则表达式应用案例讲解
2013/01/17 Javascript
JS代码判断IE6,IE7,IE8,IE9的函数代码
2013/08/02 Javascript
js实现禁止中文输入的方法
2015/01/14 Javascript
Javascript中的作用域和上下文深入理解
2015/07/03 Javascript
javascript合并表格单元格实例代码
2016/01/03 Javascript
Angular中管道操作符(|)的使用方法
2017/12/15 Javascript
分享ES6的7个实用技巧
2018/01/18 Javascript
nodejs中函数的调用实例详解
2018/10/31 NodeJs
详解基于node.js的脚手架工具开发经历
2019/01/28 Javascript
JS中call()和apply()的功能及用法实例分析
2019/06/28 Javascript
[54:56]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第三局
2016/03/06 DOTA
Django基于ORM操作数据库的方法详解
2018/03/27 Python
Python多进程fork()函数详解
2019/02/22 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
2019/07/19 Python
浅谈Python3实现两个矩形的交并比(IoU)
2020/01/18 Python
python 抓取知乎指定回答下视频的方法
2020/07/09 Python
Python configparser模块封装及构造配置文件
2020/08/07 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
ECCO爱步美国官网:来自丹麦的鞋履品牌
2016/11/23 全球购物
几个MySql的面试题
2013/04/22 面试题
工作失误检讨书范文大全
2014/01/13 职场文书
《问银河》教学反思
2014/02/19 职场文书
保险公司早会主持词
2014/03/22 职场文书
工商行政管理专业求职书
2014/05/23 职场文书
医院反腐倡廉演讲稿
2014/09/16 职场文书
思想道德自我评价2015
2015/03/09 职场文书
如何写好开幕词?
2019/06/24 职场文书
python基于tkinter制作无损音乐下载工具
2021/03/29 Python
Go语言应该什么情况使用指针
2021/07/25 Golang
idea 在springboot中使用lombok插件的方法
2021/08/02 Java/Android
Prometheus 监控MySQL使用grafana展示
2021/08/30 MySQL
TV动画《八十龟酱观察日记》第四季宣传PV公布
2022/04/06 日漫