python画矢量场_Python中的图像渐变矢量场
我试图使用
Python获取
Gradient Vector Field的图像(类似于
this matlab question).
这是原始图片:
这是我的代码:
import numpy as np
import matplotlib.pyplot as plt
import Image
from PIL import ImageFilter
I = Image.open('test.png').transpose(Image.FLIP_TOP_BOTTOM)
I = I.filter(ImageFilter.BLUR)
p = np.asarray(I)
w,h = I.size
y, x = np.mgrid[0:h:500j, 0:w:500j]
dy, dx = np.gradient(p)
skip = (slice(None, None, 3), slice(None, None, 3))
fig, ax = plt.subplots()
im = ax.imshow(I, extent=[x.min(), x.max(), y.min(), y.max()])
ax.quiver(x[skip], y[skip], dx[skip], dy[skip])
ax.set(aspect=1, title='Quiver Plot')
plt.show()
这是结果:
问题是向量似乎是不正确的.放大图像时,此点变得更加清晰:
为什么有些向量按预期指向中心,而其他向量则没有?
也许调用np.gradient的结果有问题?
python画矢量场_Python中的图像渐变矢量场相关推荐
- python画热力图_Python中绘制场景热力图
原博文 2019-08-06 15:39 − 我们在做诸如人群密集度等可视化的时候,可能会考虑使用热力图,在Python中能很方便地绘制热力图. 下面以识别图片中的行人,并绘制热力图为例进行讲解. 步 ...
- python画对数函数_python中对数函数怎么表示
log() 返回 x 的自然对数.math.log(x) 就相当于数学中的ln(x),x>0,求底数为e的对数,e = 2.718281828459:math.log10(x) 就相当于数学中的 ...
- python画松树_Python中的Phyllotaxis模式| 算法植物学的一个单位
简介| 叶底 Phyllotaxis / phyllotaxy是植物茎上叶子的排列,Phyllotactic螺旋形成自然界中独特的一类模式.这个词本身来自希腊语phullon,意思是"叶子& ...
- 如何用python画饼图_Python中的五颜六色的饼状图!(一)
[1x00]方法描述 matplotlib.pyplot.pie() 方法用于绘制饼状图. 基本语法:matplotlib.pyplot.pie( x[, explode=None, labels=N ...
- python怎么画人像_教你如何用Python画出心目中的自己
原标题:教你如何用Python画出心目中的自己 引言:人脸图像的生成在各个行业有着重要应用,例如刑事调查.人物设计.教育培训等.然而一幅逼真的人脸肖像,对于职业画家也要至少数小时才能绘制出来:对于从未 ...
- python绘制对数函数_python中如何画对数函数图?
小伙伴们还记不记得,在高考数学题后面的大题总会出现对数函数,需要我们画成对数函数图才能解答.之前小编向大家介绍对数log函数的表示方法(https://www.py.cn/jishu/jichu/21 ...
- python画树干_python教你画一棵树
最近不少读者对 python 的 turtle 库比较感兴趣, 用python画一朵玫瑰给你 ,之前也写了一篇文章讲过如何画一朵玫瑰花.今天在知乎上找了一个用 turtle 画树的 python 程序 ...
- 怎么用python画直线_python怎么画直线
python怎么画直线,画布,画图,创建一个,函数,对象 python怎么画直线 易采站长站,站长之家为您整理了python怎么画直线的相关内容. Tkinter是Python的标准 GUI 库.Py ...
- 用python画树林_python实现画一颗树和一片森林
本文实例为大家分享了python画一颗树和一片森林的具体代码,供大家参考,具体内容如下 实现效果 代码在这里 from turtle import Turtle def tree(plist, l, ...
最新文章
- CVPR 2020 | 用机器学习打造计数君,谷歌RepNet可自动计数视频重复片段
- 数组——两个有序数组的合并
- Transaction处理中的权限控制
- 工作25:工具里面代码提交
- Java基础:请求重定向与请求转发的比较
- solve mass matrix in matlab
- MK60单片机开发环境-IAR Embedded Workbench的搭建
- 湖南成考新生如何查询学籍信息
- Python中遇到pcap not match 问题
- 学校选课网筛选器的设想
- On the Sentence Embeddings from Pre-trained Language Models
- 恢复win7 exe文件打开方式?
- (转)游戏运营18种方式
- python正则表达式匹配数字和字母_只能输入数字和字母组合的正则表达式怎么写?...
- [IOT] 自制蓝牙工牌办公室定位系统 (一)—— 阿里物联网平台概览及打通端到云(硬核·干货)...
- URAL 1903 Unidentified Ships
- “Physically-Based Rendering for Indoor Scene Understanding Using Convolutional Neural Networks”论文阅读
- 最小编辑距离 动态规划 python
- 对文思海辉还停留在传统印象中?你错了,这家公司正在脱胎换骨
- WIN10下OpenCV4.1.0与VS2017安装
热门文章
- 远程桌面--某些设置由你的组织管理
- Kaggle获奖者自述比赛求生指南:我们如何“穿越”亚马逊热带雨林
- [置顶]定向爬虫 - Python模拟新浪微博登录
- 儿童卡通城堡banner动画
- 【金猿人物展】袋鼠云易知微宁海元:从平台到场景,数字化进入全产业发展新阶段价值...
- 【翻译】WhatsApp 加密概述(技术白皮书)
- 乔纳森·艾维:iPhoneX准备了五年,苹果仍在不断创新
- 小程序客服消息推送公众号文章 引导关注公众号的操作方法
- ubuntu12.04 快捷键
- 联通云服务器怎么修改密码,桌面云使用说明