ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 IEVision Problem after upgrading to XE3 c++

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
gajendra Posted - Nov 11 2012 : 05:14:38
Hi ,
this code work perfectly in C++builder XE Rad Studio

now upgraded to c++builder XE3 and is giving error messages

if (!IEVisionAvailable()) {
ShowMessage("ievision.dll not loaded!");
exit;
}

Screen->Cursor = crHourGlass;
_di_TIEVisionObjectsFinder objectsFinder;
IEVisionLib->createObjectsFinder(false, objectsFinder);

E2288 Pointer to structure required on left side of -> ot ->*
How can this be fixed. Any c++ coding in the help file for IEVision.
Thanks.

rest of code:

_di_TIEVisionCascadeClassifier faceDetector1, faceDetector2;

objectsFinder->removeAllClassifiers(false);

IEVisionLib->createCascadeClassifier(":FRONTALFACEALT2", false, faceDetector1);
objectsFinder->addClassifier("face detector 1", static_cast<TIEVisionBase *>(faceDetector1));
objectsFinder->setDivisor(2);





5   L A T E S T    R E P L I E S    (Newest First)
gajendra Posted - Nov 15 2012 : 03:21:55
Thanks, that did the job.
fab Posted - Nov 14 2012 : 11:55:05
IEVisionLib now is a function, so you should do:

IEVisionLib()->createObjectsFinder(....etc...

gajendra Posted - Nov 11 2012 : 22:39:26
Any advice on this?

IEVisionLib->createObjectsFinder(false, objectsFinder);

gives access violation error using the Imageen latest version and IEVision latest in C++Builder XE3.

Thanks.
gajendra Posted - Nov 11 2012 : 06:03:06
Now compiles fine but when run

IEVisionLib->createObjectsFinder(false, objectsFinder);

gives access violation error
gajendra Posted - Nov 11 2012 : 05:53:38
worked it out

had to add:

TIEVisionLibrary *IEVisionLib;

before all the code