euresys Open e-Vision 에서 사용되는 이미지포맷 중 자주 쓰는것은 다음과 같습니다.
(물론 주관적입니다)
EImageC32 (32비트 이미지 : 컬러이미지에 사용합니다)
EImageBW8 (8비트 이미지 : 흑백 이미지에 사용하며 Bitmap 8bppIndex 에 주로 사용합니다)
//각개체를 생성하는 방법으로는 크게 파일로부터 직접생성하는방법(1) 과 이미지포인터로 부터 생성하는 방법이 있습니다(2)
[1] 파일로부터 객체 생성하기
EImageBW8 imgl = new EImageBW8();
imgl.Load(파일명);
[2] 포인터로부터 생성하기
EImageBW8 img8 = new EImageBW8();
img8.SetImagePtr(이미지크기, 이미지높이, intPtr(이미지포인터));
//ROI의 생성은 이미지와 거의 유사합니다. 실제 상속을 보니 ROI 나 Image 나 BaseROI 를 상속했더군요..
EROIBW8 roi1 = new EROIBW8();
roi1.Attach(img8); //대상 이미지객체를 지정해줍니다.(ROI를 지정할 수 도 있습니다)
roi1.SetPlacement(X, Y, Width, Height); //ROI의 위치를 지정합니다.
//ROI 나 Image 는 Save 함수를 통해서 이미지를 저장 할 수 있습니다.
예를 들어 특정 ROI를 지정하고 해당 ROI를 이미지로 저장하려면 Save() 함수를 호출하면됩니다.
img8.Save("파일명"); //지정한파일명 으로 대상을 저장합니다. Image,ROI 모두 가능합니다.
'Programming > Computer Vision' 카테고리의 다른 글
(작성중) Matcher 를 이용하여 패턴매칭 하기 (0) | 2016.11.19 |
---|