E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
直线检测算法汇总
利用Opencv中Houghline方法实现
直线检测
利用Opencv中的Houghline方法进行
直线检测
―python语言这是给Python部落翻译的文章,请在这里看原文。
CONQUERczy
·
2018-02-11 08:50
Java+opencv3.2.0实现hough
直线检测
hough变换是图像处理中的一种特征提取技术,该过程在一个参数空间中通过计算累计结果的局部最大值得到一个符合特定形状的集合作为hough变换结果。发展史:1962年由PaulHough首次提出,用来检测直线和曲线。1972年由RichardDuda&PeterHart推广使用,扩展到任意形状物体的识别。原理:一条直线在直角坐标系下的表示形式为y=k*x+b,而在极坐标系下表示为r=x*cos(th
帅气的猫爪
·
2018-02-10 08:03
霍夫变换——空间平面检测算法
看了看计算机图形学中关于
直线检测
的霍夫变换的原理,自己写了一个用于三维空间点中进行平面检测的霍夫变换算法。先说从最简单的,xy平面图像中,提取直线的霍夫变换开始。
Ivan the terrible
·
2018-01-11 08:58
日常
Opencv学习——LSD
直线检测
OpenCV3版本之后加入了LSD
直线检测
功能,相比Hough
直线检测
,LSD能够获得更加理想的效果,具体可以参考文献的主页,包括了文献、代码和演示效果。
Dangkie
·
2018-01-09 20:19
算法
opencv
图像处理
Opencv学习——LSD
直线检测
OpenCV3版本之后加入了LSD
直线检测
功能,相比Hough
直线检测
,LSD能够获得更加理想的效果,具体可以参考文献的主页,包括了文献、代码和演示效果。
Dangkie
·
2018-01-09 20:19
算法
opencv
图像处理
Python3与OpenCV3.3 图像处理(十九)--
直线检测
这节课能容不多,基本上是遵循规律编写代码即可importcv2ascvimportnumpyasnpdefline_detection(img):"""方法一"""gray=cv.cvtColor(img,cv.COLOR_RGB2GRAY)edges=cv.Canny(gray,50,150,apertureSize=3)lines=cv.HoughLines(edges,1,np.pi/180
Programer Cat
·
2017-12-19 23:18
python
OpenCV
By
Python
matlab自带机器学习算法
【机器学习】Matlab自带机器学习
算法汇总
转自博客:http://blog.sina.com.cn/s/blog_6a5781350102wiqh.html【引言】今天突然发现MATLAB2015a的版本自带了许多经典的机器学习方法
Lee_Wei4939
·
2017-12-05 19:33
Matlab
opencv3.0中一个窗口显示多个图像
)函数ROI法,要求各图片的颜色通道数目一直,次数为三通道要显示单通道灰度图或二值图图片需要转换颜色空间cvtcolor()模糊处理内核的选择和霍夫变换时精度选择对最终结果影响较大图像处理之霍夫变换(
直线检测
算法
lcy597692327
·
2017-11-30 19:17
O(n^2) 排序
算法汇总
O(n^2)选择排序#includeusingnamespacestd;templatevoidselectionSort(Tarr[],intn){for(inti=0;iusingnamespacestd;templatevoidinsertionSort(Tarr[],intn){//for(inti=1;i0&&arr[j]0&&arr[j-1]>e;j--){arr[j]=arr[j-1
H_earbeats
·
2017-11-08 22:14
Algorithms
C/C++
【文集】寻路
算法汇总
寻路是游戏开发中非常重要的一部分,能够让人物的操作更符合玩家想要的行为先来一个在Unity3D中实现自动寻路的文章Unity3D自动寻路在Unity3D中实现以及调试A*寻路算法Unity3DA*寻路算法在Unity中调试A*寻路算法在Unity中对六边形地图进行寻路:Unity六边形地图系列(十六):寻路对navmesh进行一个简单的介绍:Unity专业Navigation导航系统【Unity教
LeiLv
·
2017-11-05 01:08
OpenCV的霍夫变换(Hough Transform)
直线检测
霍夫变换(HoughTransform)的主要思想:一条直线在平面直角坐标系(x-y)中可以用y=ax+b式表示,对于直线上一个确定的点(x0,y0),总符合y0-ax0=b,而它可以表示为参数平面坐标系(a-b)中的一条直线。因此,图像中的一个点对应参数平面的一条直线,同样,图像中的一条直线对应参数平面上的一个点。基本Hough变换检测直线:由于同一条直线上的不同点在参数平面中是会经过同一个点的
Joy_Shen
·
2017-10-20 20:30
数据结构与算法
C++
Matlab 使用Hough霍夫变换进行
直线检测
+寻找最长直线
基本思路先使用上文介绍的Prewitt算子将输入的图像边缘化处理,再使用霍夫变换检测直线。其中使用到了matlab的hough,houghpeaks,houghlines等函数.函数hough[H,theta,rho]=hough(f)或[H,theta,rho]=hough(f,‘ThetaRes’,val1,‘RhoRes’,val2)其中,H是霍夫变换矩阵,theta(以度计)和rho是ρ和
小鹅鹅
·
2017-10-05 20:52
Matlab
matlab
图像识别
霍夫变换
霍夫变换
直线检测
及原理理解
霍夫变换(HoughTransform)是图像处理中的一种特征提取技术,它通过一种投票算法检测具有特定形状的物体。该过程在一个参数空间中通过计算累计结果的局部最大值得到一个符合该特定形状的集合作为霍夫变换结果。霍夫变换于1962年由PaulHough首次提出[53],后于1972年由RichardDuda和PeterHart推广使用[54],经典霍夫变换用来检测图像中的直线,后来霍夫变换扩展到任意
fengjiexyb
·
2017-09-24 11:35
图像识别
opencv
Python 排序
算法汇总
快速排序#-*-coding:UTF-8-*-defquick_sort(arr):if(len(arr)base]returnquick_sort(less)+[base]+quick_sort(great)if(__name__=="__main__"):arr=[1,3,5,4,8,7,34,22,15]sorted_arr=quick_sort(arr)foriinsorted_arr:p
DataNerd
·
2017-09-19 04:31
opencv 机器学习
算法汇总
opencv提供了非常多的机器学习算法用于研究。这里对这些算法进行分类学习和研究,以抛砖引玉。这里使用的机器学习算法包括:人工神经网络,boost,决策树,最近邻,逻辑回归,贝叶斯,随机森林,SVM等算法等。机器学习的过程相同,都要经历1、收集样本数据sampleData2.训练分类器mode3.对测试数据testData进行预测这里使用一个在别处看到的例子,利用身高体重等原始信息预测男女的概率。
残诗
·
2017-09-16 19:47
android应用开发
一些工具使用
Java常用的7大排序
算法汇总
1.插入排序算法插入排序的基本思想是在遍历数组的过程中,假设在序号i之前的元素即[0..i-1]都已经排好序,本趟需要找到i对应的元素x的正确位置k,并且在寻找这个位置k的过程中逐个将比较过的元素往后移一位,为元素x“腾位置”,最后将k对应的元素值赋为x,一般情况下,插入排序的时间复杂度和空间复杂度分别为O(n2)和O(1)。2.选择排序算法选择排序的基本思想是遍历数组的过程中,以i代表当前需要排
java大湿兄
·
2017-08-20 11:19
Hough transform(霍夫变换)
Houghtransform(霍夫变换)主要内容:1、Hough变换的算法思想2、
直线检测
3、圆、椭圆检测4、程序实现一、Hough变换简介Hough变换是图像处理中从图像中识别几何形状的基本方法之一。
小鑫哥丶
·
2017-08-18 17:02
opencv
算法汇总
1:数据结构minStack:http://blog.csdn.net/alps1992/article/details/41741811实现思路非常巧妙:push:压入x-min,同时记录最小值pop:如果栈顶元素>0:说明对min没有影响,直接返回栈顶元素+min如果栈顶元素<0:说明当前元素是最小值,返回min就可以了,同时需要更新minmin=min-stack.peek()getMin:
Codlife一王家二公子
·
2017-08-06 20:30
模板--Floyd Dijkstra Bellman-Ford spfa 四种最短路经典算法
FloydDijkstraBellman-Fordspfa四种最短路经典
算法汇总
最短路ProblemDescription在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。
张今天
·
2017-07-30 17:27
——练习
OpenCV 霍夫变换
直线检测
(SHT、MSHT和PPHT)
一、霍夫变换简述 霍夫变换(HoughTransform)是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如,直线,圆等)。最基本的霍夫变换是从黑白图像中检测直线(线段)。霍夫变换是在一个参数空间中通过计算累计结果的局部最大值得到一个符合该特定形状的集合作为霍夫变换结果。 霍夫变换是于1962年由PaulHough
Chenyukuai6625
·
2017-07-08 17:20
Line Detected by Hough
霍夫
直线检测
的基本原理:利用点与线的对偶性,将原始图像中的所有前景像素点表示成参数空间中的线,若图像中的像素点共线,则这些点在参数空间中对应的线将会相交于一点,通过统计交于该点的直线条数即能得到原图像中共线的点数
sunsimple
·
2017-07-06 17:36
MachineLearning-DeepLearning-Neural Network
https://www.52ml.net/机器学习
算法汇总
:人工神经网络、深度学习及其它神经网络与深度学习http://neuralnetworksanddeeplearning.com/
a19576
·
2017-06-15 17:00
利用Opencv中的Houghline方法进行
直线检测
---python语言
利用Opencv中的Houghline方法进行
直线检测
—python语言这是给Python部落翻译的文章,请在这里看原文。
CONQUERczy
·
2017-06-11 17:43
翻译网站
图像处理基础知识系列之三:霍夫变换简单梳理
现在应用到
直线检测
与圆
Coming_is_winter
·
2017-05-31 19:02
图像处理基础知识
Python: PS 图层混合
算法汇总
本文用Python实现了PS中的图层混合算法,把很多常见的图层混合算法都汇总到了一起,比起以前写的算法,就是用矩阵运算代替了很耗时的for循环,运行效率有所提升。具体的代码如下:importmatplotlib.pyplotaspltfromskimageimportioimportmathimportnumpyasnp#imagefusionfile_name='D:/VisualEffects
Matrix_11
·
2017-05-24 16:14
图像处理
Photoshop
算法原理
Photoshop
图像处理算法
sklearn分类
算法汇总
importos importnumpyasnp importpandasaspd fromsklearnimportdatasets fromsklearnimportpreprocessing fromsklearnimportneighbors fromsklearn.discriminant_analysisimportLinearDiscriminantAnalysis fromskle
baidu_15113429
·
2017-05-23 17:00
SIFT,SURF,ORB,FAST 特征提取算法比较
SIFT,SURF,ORB,FAST特征提取算法比较图像处理的基础就是要进行特征点的提取,feature(interestpoints)detect的方法也在不断的进步,边检测,角点检测,
直线检测
,圆检测
学之之博未若之之要-知之之要未若行之之实
·
2017-05-16 19:52
排序算法(数据结构与算法分析)
5种java排序
算法汇总
工具类publicclassSort{publicstatic>voidinsertionSort(AnyType[]a){insertionSort(a,0,a.length-
Dennison_
·
2017-04-20 16:36
数据结构与算法分析
灰度处理,二值化,卷积滤镜等基本
算法汇总
最近有门《数字图像处理编程实现》的课程。要求写一个对图像处理的小程序,包括对图像的灰度处理,二值化处理等等。于是花了三天时间,看了写书也在网上找了些资料,基本完成了作业要求。现将我做的小程序记录下来,一方面做个备份,另一方面拿出来给大家分享,也请大家指正。一.程序的主窗口packageperson.hongqiang.ImageProcessing;importjavax.imageio.Imag
涛哥带你学编程
·
2017-04-03 17:14
数字图像处理
有关树的常见
算法汇总
【持续更新中】
关于数据结构中--树的
算法汇总
【持续更新中】0.树的顺序和链式存储结构 【完成】1.树的前序遍历(递归和非递归java实现) 【完成】2.树的中序遍历(递归和非递归java实现) 【完成】3.树的后序遍历
QuJack
·
2017-03-12 20:33
数据结构
[置顶] 有关树的常见
算法汇总
【持续更新中】
关于数据结构中--树的
算法汇总
【持续更新中】0.树的顺序和链式存储结构 【完成】1.树的前序遍历(递归和非递归java实现) 【完成】2.树的中序遍历(递归和非递归java实现) 【完成】3.树的后序遍历
A784586
·
2017-03-12 20:00
数据结构
平衡二叉树
树的遍历
树常见的算法
二叉树常见算法
目标检测
算法汇总
FasterRCNN文章代码SSD文章代码–Tensorflow关键源码解析YOLO文章–文章解析代码–Tensorflow关键源码解析YOLOv2文章–文章解析代码byDr.Sword.
Swordddddd
·
2017-03-09 13:02
计算机视觉
深度学习
基于opencv利用霍夫变换实现圆形物体的检测
在http://blog.csdn.net/piaoxuezhong/article/details/58587907中对霍夫变换实现
直线检测
进行了汇总,这篇对霍夫变换实现圆形检测进行汇总~总体来讲,检测圆形和检测直线的实现原理相似
Naruto_Q
·
2017-03-07 15:48
opencv
Hough变换
直线检测
作者:云外阳光链接:https://www.zhihu.com/question/35268803/answer/82100453来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。先组略的答一下,待整理:y=k*x+b形式的直线方程没有办法表示x=c形式的直线(这时候,直线的斜率为无穷大)。所以实际应用中,利用极坐标的方式,将直线方程表示成:ρ=xcosθ+ysinθ,
phoebexiang
·
2017-02-24 08:17
Algorithm
java选择算法、java查找
算法汇总
文章目录线性查找二分查找算法非递归写法递归写法分块查找二叉树查找线性查找顺序查找适合于存储结构为顺序存储或链接存储的线性表publicstaticintquery(int[]arrays,inttarget){for(inti=0;i=begin){if(arrays[mid]==target)returnmid;elseif(arrays[mid]>target)end=mid-1;elsebe
快乐崇拜234
·
2017-02-07 13:09
算法与数据结构
opencv改变imshow窗口大小,窗口位置
直线检测
:cv2.HoughLinesPcv2.namedWindow("enhanced",0);cv2.resizeWindow("enhanced",640,480);cv2.imshow("enhanced
ShellCollector
·
2017-01-24 23:03
python
opencv基础
计算机经典
算法汇总
出处:http://blog.csdn.net/shuimanting520/article/details/51328572《代码大全》史蒂夫·迈克康奈尔《程序员修炼之道》《计算机程序的构造和解释》《C程序设计语言》《算法导论》《重构:改善既有代码的设计》《设计模式》《人月神话》《计算机程序设计艺术》《编译原理》(龙书)《深入浅出设计模式》《哥德尔、艾舍尔、巴赫书:集异璧之大成》《代码整洁之道》
Echo_Anna
·
2016-12-17 21:16
课堂学习
书籍
计算机
算法
OpenCV学习之基于Hough变换的
直线检测
本文由Markdown语法编辑器编辑完成。背景:前段时间在和朋友交流关于图像处理问题的时候,他们问我有没有做过图像智能识别的课题。对于习惯了做开发,而很少接触底层图像处理算法的我来说,其实算是比较陌生的一个课题。但是,算法的确才是一个系统优秀与否的核心。同样的两套系统相比较,最后胜出的往往是性能更好的,而决定性能的通常便是底层的算法了。在图像处理领域,我之前接触的主要是Matlab和ITK/VTK
inter_peng
·
2016-12-13 08:58
C++
OpenCV
Algorithm
排序算法
一、排序
算法汇总
(插入排序、交换排序、选择排序、合并排序、基数排序)1.插入排序1.1直接插入排序(思想:依次将待排序序列中的每一个记录插入到一个已排好序的序列中,直到全部记录都排好序)packageedu.tcu.soft.insert
先绅
·
2016-11-11 20:00
数据结构
排序算法
各种距离
算法汇总
1.欧氏距离,最常见的两点之间或多点之间的距离表示法,又称之为欧几里得度量,它定义于欧几里得空间中,如点x=(x1,…,xn)和y=(y1,…,yn)之间的距离为:(1)二维平面上两点a(x1,y1)与b(x2,y2)间的欧氏距离:(2)三维空间两点a(x1,y1,z1)与b(x2,y2,z2)间的欧氏距离:(3)两个n维向量a(x11,x12,…,x1n)与b(x21,x22,…,x2n)间的欧
程人之美
·
2016-10-15 00:03
人工智能
算法
欧氏距离-曼哈顿距离
夹角余弦
距离算法
常用排序
算法汇总
版权声明:本文为博主原创文章,转载请注明出处。目录(?)[+]1.冒泡排序1.1算法原理:S1:从待排序序列的起始位置开始,从前往后依次比较各个位置和其后一位置的大小并执行S2。S2:如果当前位置的值大于其后一位置的值,就把他俩的值交换(完成一次全序列比较后,序列最后位置的值即此序列最大值,所以其不需要再参与冒泡)。S3:将序列的最后位置从待排序序列中移除。若移除后的待排序序列不为空则继续执行S1
MonochromeContrast
·
2016-10-09 21:13
【数据结构】
Hough
直线检测
和圆检测
前言:计算机视觉是让计算机理解图像与视频,本系列博客的目的在于加深自己在学习计算机视觉过程中对相关知识理解与回顾。其中很多内容参照:教材《ComputerVision:AlgorithmsandApplications》,教材《LearningImageProcessingwithOpenCV》工具书《LearningOpenCV》,国外大学的课程《ComputerVision》和课程《Compu
视觉小站
·
2016-10-08 16:27
OpenCV
图像处理
计算机视觉
图像处理之霍夫变换(
直线检测
算法)
图像处理之霍夫变换(
直线检测
算法)导读:1.houghlines的算法思想2.houghlines实现需要考虑的要素3.houghlines的opencv实现,代码分析4.houghlines的效率分析
游吟诗人的博客
·
2016-09-28 23:57
数字图像处理
图像算法之一:Randon变换
下图是矩形图像在[0,180]度区间的Radon变换:2、应用:使用Radon变换检测
直线检测
步骤如下:(1)使用边缘检测函数edge函数计算二值图像;(2)计算二值图像
soaringlee_fighting
·
2016-09-22 21:30
图像算法
Randon变换
【计算机视觉与图像处理】
【计算机视觉与模式识别】
常见排序
算法汇总
与分析(下)(基数排序与计数排序)
如果有朋友对前面的内容感兴趣,可以先去看看常见排序
算法汇总
与分析(中)(选择排序与归并排序)我们先来总结基数排序算法,该算法在排序过程中不进行比较,而是通过“分配”和“收集”两个过
坏坏也童鞋
·
2016-09-19 16:56
算法与数据结构
C/C++实现八大排序
算法汇总
概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序。快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短;1.插入排序―直接
ywcpig
·
2016-09-12 09:39
【图像处理】霍夫变换
检测直线设空间中有若干点,我们要判断这些点是否能构成一条直线,即为
直线检测
。平面中直线的通用公式为xcos(θ)+ysin(θ)=ρ。常用的y=wx+b公式,因为不能兼容y=b的
artzers
·
2016-09-09 00:31
模式识别与机器学习
图像处理
利用霍夫梯度法进行圆检测的原理概要及OpenCV代码实现
霍夫圆变换的基本原理与霍夫线变换原理类似,对
直线检测
而言,一条直线可由极坐标参数r和θ确定,对于圆来说,则需要三个参数来确定一个圆(为什么是三个,圆心坐标需要两上参数,还要加上一个半径)。
wenhao_ir
·
2016-06-29 17:00
HoughCircles
霍夫梯度法
LSD快速
直线检测
的原理概要及OpenCV代码实现(CV类LineSegmentDetector)
本文参考了《OpenCV图像处理编程实例》LSD快速
直线检测
算法是由RafaelGrompone、JeremieJackbowicz、Jean-MichelMorel于2010年发表在PAMI上的文献《
wenhao_ir
·
2016-06-29 13:00
霍夫变换(Hough Transform)
霍夫变换的基本原理:例如检测情景为
直线检测
。我们知道,在直角坐标系下,直线方程表示为y=k∗x+b,其中k,b为参数,表示直线的斜率和截距。
Fishmemory
·
2016-05-25 10:43
计算机视觉
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他