- 博客(8)
- 收藏
- 关注
原创 error(-215) !empty() in function detectMultiScale 解决方案
error(-215) !empty() in function detectMultiScale 解决方案在使用 OpenCV Python 构建级联分类器的时候,可能会出现类似这样的错误error: (-215:Assertion failed) !empty() in function 'detectMultiScale'在 Stack Overflow 上面关于这个问题有讨...
2018-07-31 10:16:16 6797 3
原创 三个例程学会使用TensorBoard
TensorBoard使用为了更方便TensorFlow程序的理解、调试与优化,Google发布了一套叫做TensorBoard的可视化工具,可以用TensorBoard来展现TensorFlow的图像,绘制图像生成的定量指标图以及附加数据。TensorBoard设置完成之后的样子应该如下图: 其基本原理见TensorBoard中文手册,内有详细的介绍。本文参考了放羊的水瓶的博文...
2018-07-25 11:31:22 1127
原创 OpenCV-霍夫圆检测HoughCircles
OpenCV-霍夫圆检测HoughCircles霍夫圆检测原理 从平面坐标到极坐标转换三个参数C(x0,y0,r)C(x0,y0,r)C(x_0,y_0,r)其中x0,y0x0,y0x_0,y_0是圆心 假设平面坐标的任意一个圆上的点,转换到极坐标中:C(x0,y0,r)C(x0,y0,r)C(x_0,y_0,r)处有最大值,霍夫变换正是利用这个原理实现圆的检测。现实考量:...
2018-07-24 09:16:58 2003
原创 OpenCV 介绍
OpenCV 介绍简介OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它的主要接口也是C++...
2018-07-20 14:35:18 3271
原创 OpenCV Python threshold阈值功能
OpenCV Python threshold阈值功能threshold 是阈值的意思,OpenCV提供的threshold工具包里面有图像阈值的功能,当像素值高于阈值时,我们给这个像素赋予一个新值(可能是白色),否则我们给它赋予另一种颜色(也许是黑色)。这个函数就是cv2.threshold()。这个函数的第一个参数就是图像,原图像应该是灰度图(实验验证,即使不是灰度图也可以进行操作)。第二...
2018-07-20 14:34:01 11327 1
原创 Python利用time包显示程序运行时间
Python利用time包显示程序运行时间利用time包可以方便的输出程序的运行时间:import time然后在程序开头和结尾分别加上start = time.clock()...end = time.clock()print('Running time: %s Seconds' % (end - start)相当于在开头和结尾各加一行,获取系统当前时间,然...
2018-07-20 14:03:37 1298
原创 使用Leaflet-imageoverlay加载本地图片实现拖拽和缩放
使用Leaflet-imageoverlay加载本地图片实现拖拽和缩放原文地址 http://kempe.net/blog/2014/06/14/leaflet-pan-zoom-image.html使用leaflet.js去平移和缩放大尺寸图像。先上代码(本文写于18年7月17日,在原文作者的源代码中更新了使用最新的leaflet包):<html><he...
2018-07-17 15:26:08 8497 4
原创 深度学习在地理信息行业的应用
深度学习在地理信息行业的应用机器学习的许多方法在过去即被提出,过去受限于硬件水平限制,应用不多。近些年随着硬件水平的提高,普通计算机的算力越来越强,机器学习尤其是深度学习在许多领域取得了非常好的成绩。首先是在对算力要求不是太高的自然语言处理领域,基于统计模型的算法击败了传统的专家系统。随着GPU的发展,大规模图形运算成为可能。深度学习方法随即应用到图形图像处理领域。地理信息行业有海量的空间...
2018-07-17 14:37:12 3766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人