|
楼主 |
发表于 2019-2-22 00:10:38
|
显示全部楼层
% }" @5 g) ?2 [7 H( J% M" Z
//打印灰度图
% T" [$ l2 }) F# P$ R8 U; ~' rcv::RNG g_rng;- f3 g+ c, }1 I* P9 H
//随机返回1毫米范围内的点
# O3 m- w5 F$ Bcv::Point2f genRandomPoint(float x, float y) P1 _% N9 a/ i; h6 j
{# x2 T2 H# h' f) s$ @
float rx = g_rng.uniform(-0.5, 0.5);
$ V$ ~ f3 D2 w) G/ l7 j7 o* `1 i( ^; m float ry = g_rng.uniform(-0.5, 0.5);) H) Z |6 B* W' n- R X4 [
0 `( M, g, b* Y1 ?/ G
cv::Point2f ret;! G" p7 J5 B& c8 d' V% n8 d; w N9 g
ret.x = x + rx;1 ^* P4 c/ q5 W6 T( P& T" b; Y
ret.y = y + ry;3 [5 L- `( v) ]1 _% |- q
2 P4 {3 t6 m- X* j- C4 l/ X" } return ret;( s& g" [3 h( c3 {: i! ^7 F5 W
}
, k! d( F9 z0 N: R8 ^5 L' h. T' `" I Q' w1 j$ ^) Y
|
|