相关疑难解决方法(0)

OpenCV Hough最强的线条

OpenCV中的HoughLines或HoughLinesP函数是否像HoughCircles函数一样以累加器顺序返回行列表?我想知道线的排序.获得线路的累加器值也非常方便,因此可以使用智能和自适应阈值而不是固定阈值.是否可以使用排序或累加器值而无需自行重写OpenCV

opencv hough-transform

13
推荐指数
1
解决办法
5602
查看次数

OpenCV + python:自3.4.2起HoughLines累加器访问

在OpenCV 3.4.2中,添加了返回HoughLines()返回的每一行的投票数(累加器值)的选项.在python中,似乎支持以及在我的OpenCV安装的python docstring中读取:

"每条线由2或3个元素向量(ρ,θ)或(ρ,θ,votes)表示."

它也包含在文档中(有一些破碎的格式). 但是我找不到在python中返回3元素选项(ρ,θ,votes)的方法. 以下是演示此问题的代码:

import numpy as np
import cv2
print('OpenCV should be at least 3.4.2 to test: ', cv2.__version__)
image = np.eye(10, dtype='uint8')
lines = cv2.HoughLines(image, 1, np.pi/180, 5)
print('(number of lines, 1, output vector dimension): ', lines.shape)
print(lines)
Run Code Online (Sandbox Code Playgroud)

输出

OpenCV should be at least 3.4.2 to test:  3.4.2
(number of lines, 1, output vector dimension):  (3, 1, …
Run Code Online (Sandbox Code Playgroud)

python opencv hough-transform

5
推荐指数
1
解决办法
567
查看次数

如何在win32上安装OpenCV 2.0

我需要在Win32上安装OpenCV.我目前没有安装它.我下载了OpenCV-2.0.0a-win32.exe并运行它.我现在该怎么办?没有.lib和诸如此类的东西.

我在http://opencv.willowgarage.com/wiki/InstallGuide上找到了使用cmake构建版本的一些说明 .我下载了最新最好的cmake,并尝试按照说明操作,但我猜测.没有快乐.

我在执行"configure"时指定了VC++ 9,但是cmake构建了一个VC++ 6 dsw文件.没有vcproj.无论如何,我将dsw转换为vc ++ 9 vcproj,只是为了看看它是否可行.不.它编译了很多文件,但很多都失败了,因为它找不到omp.h. 果然,它在任何地方都不存在.构建日志说,'工具从"执行自定义构建步骤"返回错误代码.

我搞不清楚了.

理想情况下,我想找到一个完整的安装,其中包含为Win32 vc ++ 2008预先构建的所有文件.如果不这样做,我需要的指令甚至可以遵循.短句和小词,但很多.

请帮忙!

更新:我试图建立只是CXCORE.它抱怨说,"无法打开文件'VCOMPD.lib'"再次出现OMP.

winapi opencv project-files visual-c++

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