小编str*_*ger的帖子

OpenCV C++ - 具有不规则边的矩形检测

http://oi60.tinypic.com/51lkp.jpg

嗨..我有长方形检测的问题,如上图所示有不规则的一面(不是直的).实际上使用方法houghline可以通过一些参数配置检测矩形上的线.计算相交并得到4个角后,我可以将其旋转到正常位置.

但是如果我用另一个矩形(不同的大小并且仍然具有不规则的边)改变图像,我需要再次重新配置参数.这是因为在四边都没有检测到线,旁边的线可以超过4.

除了houghline之外还有其他任何方法更简单(不需要重新配置/困难配置)吗?

c++ opencv detection

5
推荐指数
3
解决办法
3万
查看次数

从两个整数生成唯一 ID 号

给定 2 个整数 a 和 b(正数或负数)。有没有生成唯一ID号的公式/方法?

\n\n

注意: 1. f(a,b) 和 f(b,a) 的结果应该不同。2. 计算 f(a,b) x 次 (x > 1),结果应该相同。

\n\n

为了弄清楚这个问题,这个函数 f(n) = (n * p) % q (其中 n=输入序列值,p=步长,q=最大结果大小,n=非负整数,n < q , p < q, p \xe2\x8a\xa5 q (coprime)) 将给出唯一的 ID 号。

\n\n

但是,在我的要求中,输入是两个数字,a和b可以是负整数或正整数。

\n\n

任何参考都是值得重视的

\n

integer numbers unique

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

标签 统计

c++ ×1

detection ×1

integer ×1

numbers ×1

opencv ×1

unique ×1