我试图用python和c++来计时houghcircle,看看c++是否在处理时间上提供了优势(直觉上应该!)在
版本python:3.6.4
gcc编译器:gcc(Ubuntu 5.4.0-6ubuntu1~16.04.9)5.4.0 20160609
cmake:3.5.1版
开放式CV:3.4.1I actually installed opencv using anaconda. Surprisingly c++ version
also worked
我使用的图像如下所示:
Python代码import cv2
import time
import sys
def hough_transform(src,dp,minDist,param1=100,param2=100,minRadius=0,maxRadius=0):
gray = cv2.cvtColor(src,cv2.COLOR_RGB2GRAY)
start_time = time.time()
circles=cv2.HoughCircles(gray,
cv2.HOUGH_GRADIENT,
dp = dp,
minDist = minDist,
param1=param1,
param2=param2,
minRadius=minRadius,
maxRadius=maxRadius)</