[OpenCV]RotatedRect 클래스
이름그대로 회전된 사각형을 나타내기 위한 클래스이다. 매개변수로는 중심점, 크기 회전각도를 가진다 (point(x, y), size(w, h), angle)로 사용하면 될 듯 하다 회전각도는 3시 방향이 0도이며 양수가 시계방향, 음수가 반시계방향이다. 클래스의 메소드로는 line(), circle(), rectangle(), imshow() 등이 있다. #include using namespace cv; using namespace std; int main() { for (int deg = 3600; deg > 0; deg += 1) { Mat image(700, 700, CV_8UC1, Scalar(255)); Point2f center(250, 200), pts[4]; Size2f size(300,..
2019. 4. 10.
두개의 회전사각형을 포함하는 bounding 사각형
opencv 공부 중 회전하는 사각형 2개를 포함하는 bounding 사각형을 만들어야 되는데 or연산자로 간단하게 해결했다. #include #include using namespace cv;using namespace std; int main() {for (int deg = 360; deg > 0; deg += -10) {Mat image(1000, 1000, CV_8UC1, Scalar(255));Point2f center(250, 200), pts[4];Point2f center2(500, 350), pts2[4];Size2f size(200, 100);Size2f size2(150, 150);RotatedRect rot_rect(center, size, deg); // constant is an..
2019. 3. 15.