1
ROI를 사용하여 이미지의 발견 된 다각형을 새 이미지로 복사하고 싶습니다. 이 다각형이 새 이미지에 정확히 들어 맞도록하고 싶습니다. 지금까지 ROI를 사용했지만 각도를 고려하지 않았기 때문에 감지 할 객체를 회전 시키 자마자 나쁜 결과를 낳습니다.OpenCV : 각도로 ROI를 설정 하시겠습니까?
는while(/****/)
{
CvSeq* approximatedContour = cvApproxPoly(currentContour,
sizeof(CvContour),
0,
CV_POLY_APPROX_DP,
8);
etiquetteBox = cvMinAreaRect2(approximatedContour);
CvSize2D32f sizeEtiquette = etiquetteBox.size;
if(/****/)
{
CvPoint2D32f boxPoints[4];
cvBoxPoints(etiquetteBox, boxPoints);
cvSetImageROI(thresImg,cvRect((int)boxPoints[1].x, (int)boxPoints[1].y,
(int)sizeEtiquette.width,(int)sizeEtiquette.height));
cvResize(thresImg,thresImgResized);
/*****/
}
사람이 투자 수익 (ROI)에 각도를 통합하는 방법을 알고 있나요 : 나는 여기
내가하는 일입니다 ... 추가 분석을 위해 혼자 객체가 필요? 달리 할 수 있습니까?감사합니다.
안녕 Vasile, 어떻게 하죠? cvCopy 사용? cvCopy를 사용해야하는 경우 thresImg를 첫 번째 매개 변수로두고 rotateRect를 세 번째로 마스크로 사용하여 두 번째 매개 변수 (dest)는 무엇입니까? 내가 잘 이해한다면, 마스크의 크기 인 IplImage인가? 고마워 !!! – CTZStef
수정 사항을 확인하십시오. – Sam
미안하지만 OpenCV에서 drawPoly 함수를 찾을 수 없습니다 ... – CTZStef