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常用随机数与随机字符串方法实例
Apr 09 Python
Python递归函数定义与用法示例
Jun 02 Python
关于Django外键赋值问题详解
Aug 13 Python
Python编程之gui程序实现简单文件浏览器代码
Dec 08 Python
python验证码识别教程之利用滴水算法分割图片
Jun 05 Python
python 用正则表达式筛选文本信息的实例
Jun 05 Python
Python实现iOS自动化打包详解步骤
Oct 03 Python
基于numpy中的expand_dims函数用法
Dec 18 Python
PyCharm使用Docker镜像搭建Python开发环境
Dec 26 Python
win10下python3.8的PIL库安装过程
Jun 08 Python
Keras保存模型并载入模型继续训练的实现
Feb 20 Python
python线程优先级队列知识点总结
Feb 28 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 使用post,get的一种简洁方式
2010/04/25 PHP
php实现多维数组中每个单元值(数字)翻倍的方法
2015/02/16 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
javascript textContent与innerText的异同分析
2010/10/22 Javascript
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
jQuery学习笔记 获取jQuery对象
2012/09/19 Javascript
JS分页效果示例
2013/10/11 Javascript
javascript实现yield的方法
2013/11/06 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
2016/10/18 Javascript
Angular4开发解决跨域问题详解
2017/08/28 Javascript
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
vue-cli项目中怎么使用mock数据
2017/09/27 Javascript
vue中v-model动态生成的实例详解
2017/10/27 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
layer弹出子iframe层父子页面传值的实现方法
2018/11/22 Javascript
mpvue性能优化实战技巧(小结)
2019/04/17 Javascript
微信小程序登录对接Django后端实现JWT方式验证登录详解
2019/07/29 Javascript
Vue数字输入框组件示例代码详解
2020/01/15 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
全面了解Python环境配置及项目建立
2016/06/30 Python
tensorflow中next_batch的具体使用
2018/02/02 Python
详解TensorFlow查看ckpt中变量的几种方法
2018/06/19 Python
Django压缩静态文件的实现方法详析
2018/08/26 Python
详解Python用户登录接口的方法
2019/04/17 Python
对python3.4 字符串转16进制的实例详解
2019/06/12 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
程序员经常用到的UNIX命令
2015/04/13 面试题
公司行政经理岗位职责
2013/12/24 职场文书
2014全国两会学习心得体会1000字
2014/03/10 职场文书
个人授权委托书格式
2014/08/30 职场文书
人才市场接收函
2015/01/30 职场文书
2016中秋节月饼促销广告语
2016/01/28 职场文书
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers