我是一个R用户,在使用Python进行图像分析时遇到了问题。什么是计算图像中心建筑物面积的有效方法?其目标是将边缘算法应用于googlemaps静态图像,并计算地址屋顶的表面积。在from pygeocoder import Geocoder

import urllib

import numpy as np

from scipy import ndimage

from skimage import filter, io, measure

import matplotlib.pyplot as plt

def getMap(address):

"""Geocode address and retreive image centered

around lat/long"""

results = Geocoder.geocode(address)

lat, lng = results[0].coordinates

zip_code = results[0].postal_code

map_url = 'https://maps.googleapis.com/maps/api/staticmap?center={0},{1}&size=640x640&zoom=19&sensor=false&maptype=roadmap&&style=visibility:simplified|gamma:0.1'

request_url = map_url.format(lat, lng)

req = urllib.urlopen(request_url)

return(req)

def mapEdge(req):

"""Convert img to bytearray and do edge detection

on centered building"""

img = io.imread(req.geturl(),flatten=True)

labels, numobjects = ndimage.label(img)

edges = filter.canny(img, sigma=3)

plt.imshow(edges, cmap=plt.cm.gray)

plt.show()

map_tmp = getMap('1403 Elmwood Ave., Evanston, IL')

mapEdge(map_tmp)

用python计算图像面积_地图图像中屋顶面积的计算相关推荐

  1. pandas计算滑动窗口中的最小值实战(Rolling Minimum in a Pandas Column):计算单数据列滑动窗口中的最小值、计算多数据列滑动窗口中的最小值

    pandas计算滑动窗口中的最小值实战(Rolling Minimum in a Pandas Column):计算单数据列滑动窗口中的最小值.计算多数据列滑动窗口中的最小值 目录

  2. pandas计算滑动窗口中的最大值实战(Rolling Maximum in a Pandas Column):计算单数据列滑动窗口中的最大值、计算多数据列滑动窗口中的最大值

    pandas计算滑动窗口中的最大值实战(Rolling Maximum in a Pandas Column):计算单数据列滑动窗口中的最大值.计算多数据列滑动窗口中的最大值 目录

  3. pandas计算滑动窗口中的中位数实战(Rolling Median of a Pandas Column):计算单数据列滑动窗口中的中位数、计算多数据列滑动窗口中的中位数

    pandas计算滑动窗口中的中位数实战(Rolling Median of a Pandas Column):计算单数据列滑动窗口中的中位数.计算多数据列滑动窗口中的中位数 目录

  4. VTK修炼之道27:图像基本操作_三维图像切片交互提取(回调函数、观察者-命令模式)

    1.鼠标滑动提取三维图像切片 学习三维图像切面的提取后,我们可以实现一个稍微复杂的程序--通过滑动鼠标来切换三维图像切片,这也是医学图像处理软件中一个很基本的功能.实现该功能难点是怎样在VTK中控制鼠 ...

  5. java 图像傅里叶变换_傅里叶变换在图像处理中的作用

    傅立叶变换在图像处理中非常的有用.因为不仅傅立叶分析涉及图像处理的很多方面,傅立叶的改进算法, 比如离散余弦变换,gabor与小波在图像处理中也有重要的分量. 印象中,傅立叶变换在图像处理以下几个话题 ...

  6. python实现胶囊网络_在TensorFlow中实现胶囊网络

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 我们都知道,在许多计算机视觉任务中,卷积神经网络(CNN)的性能均 ...

  7. 已知空间中的三点 求三角形面积_角平分线性质中的一些演变思路

    有部分答案(初中学生,学习中的数学问题,我们可以在评论区留言,有时间我会回复的. 两个目的: 一是希望对开始数学不理想,现在想学的好数学的学生提供一个帮助 一是发发文章 此讲义适合有一些基础的学生(初 ...

  8. python嵌入到程序_在应用中嵌入Python:转

    前面的章节讨论如何扩展Python,如何生成适合的C库等.不过还有另一种情况:通过将Python嵌入C/C++应用以扩展程序的功能.Python嵌入实现了一些使用Python更合适的功能.这可以有很多 ...

  9. 以下选项中不是python数据类型的是_以下选项中,是Python数据类型的是()。

    以下选项中,是Python数据类型的是(). 在Excel中,函数SUM(A1:A4)等价于()A:SUM(A1/A4)B:SUM(A1+A2+A3+A4)C:SUM(A1:A4)D:SUM(A1A2 ...

最新文章

  1. 近20年3867篇AI论文大调研:有缺陷的指标被滥用,好的指标被忽视
  2. 【redis】redis简介及基本数据结构的操作
  3. c# 访问hbase_大数据技术 windows下C#通过Thrift操作HBase
  4. 江苏省二级c语言考试软件下载,江苏省二级c语言上机考试例题集1-20
  5. DC/DC电源模块是什么?有何特点
  6. Android中的广播Broadcast详解
  7. 【转】Microsoft Graph 桌面应用程序
  8. 打印Fibonacci数列方法汇总(前20项,每行5个)
  9. 程序员必读的10本经典书(含资源)建议收藏
  10. RS485 Modbus协议解析
  11. 简单的限流保护电路图大全(六款简单的限流保护电路设计原理图详解)
  12. 北京内推 | 微软亚洲研究院机器学习组招聘AI药物发现研究实习生
  13. Python的鸭子类型
  14. 计算机处理器性能排名,2019电脑cpu处理器性能排名:AMD 32核撕裂者遥遥领先(2)...
  15. 以时间作为文件名的后缀
  16. Java基础之《JDK文档》
  17. V 神打算让以太坊联姻 BCH 匿名币颤抖吗?
  18. 计算机网络雨课堂练习11
  19. 大话nbu四(nbu备份恢复catalog)
  20. 查杀IPZ2.EXE病毒实战

热门文章

  1. C# winform语音提示
  2. SVM(五)松弛变量
  3. 【转】MATLAB各种矩阵生成函数
  4. 2023年国家级高新技术企业认定,严查这类公司!
  5. 编曲鼓音源推荐 编曲怎么编鼓
  6. 沙龙预告|GameFi 领域的瓶颈和解决方案
  7. wincc不正确的过程数据服务器,WinCC安装过程中的问题及其解决办法
  8. Windows Identity Foundation 说明
  9. 一位刚做半年的萌新建模师,他为何每个月都能拿到上万薪资?他靠的是什么?
  10. MinClock迷你桌面时钟1.5