小编Stu*_*Guy的帖子

检测红色和绿色圆圈

我想在下面的图像(以及其他一些类似的图像)中分别检测红色和绿色圆圈

图片

我正在使用opencv和python.

我尝试过使用houghcircles,但即使更改了params之后也没有任何帮助.

任何建议如何做到这一点真的会有很大帮助.如果有人发送代码,我将不胜感激

python opencv image-processing

2
推荐指数
1
解决办法
779
查看次数

斑点检测不起作用

我正在尝试检测图像中的斑点,但它以某种方式不起作用。基本上我想确定圈数。

代码:

import cv2
import numpy as np
import sys
# Read image
im = cv2.imread("K.jpg", cv2.IMREAD_GRAYSCALE)

# Setup SimpleBlobDetector parameters.
params = cv2.SimpleBlobDetector_Params()

# Change thresholds
params.minThreshold = 10
params.maxThreshold = 200

# Filter by Area.
params.filterByArea = True
params.minArea = 50

# Filter by Circularity
params.filterByCircularity = True
params.minCircularity = 0.75

# Filter by Convexity
params.filterByConvexity = True
params.minConvexity = 0.87

# Filter by Inertia
params.filterByInertia = True
params.minInertiaRatio = 0.7

detector = cv2.SimpleBlobDetector_create(params)


# Detect blobs.
keypoints …
Run Code Online (Sandbox Code Playgroud)

python opencv

2
推荐指数
1
解决办法
2512
查看次数

修正粗糙边缘

从一个高度(约130英尺)点击的另一个图像中提取的图像.现在,当提取这个较小的图像时,它包含一个实际上具有非常规则和平滑形状的对象,具有非常粗糙的边缘.现在我想检测不.角落,物体有(不使用轮廓).但由于这些粗糙的边缘,没有.检测到的角落大大增加.

以下是示例图片: 长方形 半圆

如何使边缘笔直?

python opencv image-processing python-2.7

2
推荐指数
1
解决办法
720
查看次数

标签 统计

opencv ×3

python ×3

image-processing ×2

python-2.7 ×1