Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在使用OpenCV的边缘检测算法下,是否有方法确定图像中的边缘长度?_Python_Algorithm_Opencv_Image Processing_Edge Detection - Fatal编程技术网

Python 在使用OpenCV的边缘检测算法下,是否有方法确定图像中的边缘长度?

Python 在使用OpenCV的边缘检测算法下,是否有方法确定图像中的边缘长度?,python,algorithm,opencv,image-processing,edge-detection,Python,Algorithm,Opencv,Image Processing,Edge Detection,我对OpenCV比较陌生,但我有一个问题。我对尝试找出一种方法来拍摄我的图像感兴趣,这种方法已经通过颜色量化算法实现,并确定一种颜色与另一种颜色交互的频率 对于像Facebook徽标这样的两种颜色,我感兴趣的是找到“f”的“周长”,因为白色和蓝色像素在这些边缘上相互作用 比如联邦快递的标志,我需要确定紫色与橙色、紫色与白色、橙色与白色相互作用的频率。如何确定这些边的长度 如果可能的话,我希望这些边以像素长度表示。我确信有一种方法可以从数学上研究相关的图像矩阵,并确定这些边缘的像素长度,但我很好奇

我对OpenCV比较陌生,但我有一个问题。我对尝试找出一种方法来拍摄我的图像感兴趣,这种方法已经通过颜色量化算法实现,并确定一种颜色与另一种颜色交互的频率

对于像Facebook徽标这样的两种颜色,我感兴趣的是找到“f”的“周长”,因为白色和蓝色像素在这些边缘上相互作用

比如联邦快递的标志,我需要确定紫色与橙色、紫色与白色、橙色与白色相互作用的频率。如何确定这些边的长度

如果可能的话,我希望这些边以像素长度表示。我确信有一种方法可以从数学上研究相关的图像矩阵,并确定这些边缘的像素长度,但我很好奇OpenCV包中是否有任何功能可以为我自动化这个过程


使用OpenCV和scikit learn,我能够根据RGB确定徽标的主色调,因此到目前为止,这些信息是已知的。谢谢你的帮助

找到图像上具有边缘的轮廓,并使用
cv2.arcLength()
functionhh找到轮廓的周长谢谢。你知道用这个方法你是否能区分不同颜色对之间的轮廓吗?这个方法可以得到每个轮廓的长度。它只适用于二进制图像,不适用于彩色图像。…@JeruLuke:OP需要给定颜色的两个区域的公共长度。弧长不行。