2016-12-27 2 views
2

emgucv 3.1.0.2504에서 CvBox2D 유형을 사용하고 싶지만 인식되지 않습니다! 버전 2에서는CvBox2D가 emgucv 3.1에서 인식되지 않습니다

using Emgu.CV; 
using Emgu.CV.CvEnum; 
using Emgu.CV.Structure; 
using Emgu.CV.UI; 
using Emgu.CV.Util; 
using Emgu.Util; 
using System; 

     static CvBox2D GetROIRegion(XPointF p1, XPointF p2) 
     { 
      CvBox2D result = new CvBox2D(); 
      ... 
      return result; 
     } 

enter image description here

+0

개체 탐색기에서 클래스를 볼 수 있습니까?. 이것은 도움이 될 수 있습니다 : http://www.emgu.com/wiki/files/1.5.0.0/Help/html/5a49eb70-6e2c-754a-8a80-caadc009de22.htm – NicoRiff

+0

@NicoRiff 당신은 Object Browser에서 무엇을 의미합니까? 예, 거기에서 수업을 볼 수 있습니다. –

+1

저는 전문가는 아니지만 버전 3 [documentation] (http://www.emgu.com/wiki/files/3.1.0/document/html/a71ffd5e-d4ce-2242-c5d8-82c70d23139e.htm)에 따르면)'RotatedRect'는 "CvBox2D와 동등한 관리 구조"입니다. 버전 2에는 [documentation] (http://www.emgu.com/wiki/files/2.4.10/document/html/5a49eb70-6e2c-754a-8a80-caadc009de22.htm)에 설명 된 "MCvBox2d"필드가 있습니다. 동일한 설명이 있지만 더 이상 버전 3에는 포함되어 있지 않습니다. 이게 말이 돼? –

답변

3

는 버전 3이 구성 이었지만에서 CvBox2D

관리 구조 등가 인 MCvBox2D라는 구조로 사용이 이름이 RotatedRect으로 바뀌 었습니다 - 동일한 설명을 가지며 동일한 인터페이스를 구현합니다.

코드에 RotatedRect을 사용할 수 있어야합니다.

+0

버전 3에서 'Contour.HNext'와 동일한 개념이 있습니까? 나는 등고선에서 얼룩의 수를 세어 봐야하고 여기에'hnext' 속성을 사용해야한다는 것을 알았습니다 : http://www.emgu.com/forum/viewtopic.php?t=2964 –

+0

@ MihaiAlexandru-Ionut, sorry mate , 나 자신을 사용하지 않습니다. 별도의 질문을 시도하십시오. –

관련 문제