- fix possible crash introduced by cvRound

pull/13383/head
Vincent Rabaud 14 years ago
parent 72728b4481
commit 974799acd8
  1. 3
      modules/features2d/src/orb.cpp

@ -388,7 +388,8 @@ public:
private:
static inline int angle2Wedge(float angle)
{
return cvRound((angle / 360) * kNumAngles);
static float scale = float(kNumAngles) / 360.0f;
return std::min(int(std::floor(angle * scale)), kNumAngles - 1);
}
void generateRelativePattern(int angle_idx, int /*sz*/, cv::Mat & relative_pattern)

Loading…
Cancel
Save