forgive me if you think i am asking a stupid question as i am using SentiSight for the first time.But can anyone tell me what is the link between SentiSight and C#? I sincerely need somebody to enlighten me. Thanks.

i had been a task to do a project by my supervisor to monitor and track motion object using SentiSight SDK. My supervisor just give me the SentiSight folder and tell me to work on it. But my problem is after i search the folder i can't open the application to sentisight. So i want to know what is the application name to open the SentiSight application? thanks a million.

forgive me if you think i am asking a stupid question as i am using SentiSight for the first time.But can anyone tell me what is the link between SentiSight and C#? I sincerely need somebody to enlighten me. Thanks.

Hi,

If you need to use C# programming language to use SentiSight SDK you should use provided .Net wrappers. See the tutorials in tutorials\C# folder to see how it is done.

i had been a task to do a project by my supervisor to monitor and track motion object using SentiSight SDK. My supervisor just give me the SentiSight folder and tell me to work on it. But my problem is after i search the folder i can't open the application to sentisight. So i want to know what is the application name to open the SentiSight application? thanks a million.

with regardsNohopeliao

it depends what was given to you. If your supervisor gave you the whole downloaded SDK folder, then you should be able to run Sample application from the bin\win32_x86 folder, if you are Windows user. If you are receiving any errors, then, please provide more details on it or report them to support@neurotechnology.com.

I had this final year project about tracking and monitoring of motion object using SentiSight SDK. How do i get about my webcam to detect foreign objects on a station view? Must i program it to let it learn what is the foreign object first then can detect or can i just let it detect the foreign object witthout learning? Help needed. Thank you.

nohopeliao wrote:I had this final year project about tracking and monitoring of motion object using SentiSight SDK. How do i get about my webcam to detect foreign objects on a station view? Must i program it to let it learn what is the foreign object first then can detect or can i just let it detect the foreign object witthout learning? Help needed. Thank you.

SentiSight SDK is able to recognize only learned objects. So if you need to recognize the object firstly it must be learned.

Firstly, thank for your reply. My first task is to program to let it detect foreign object and sound a alarm using SentSight first. So as you had said i will need to let it learn first then i can detect the object. So i tried to debug "SESample.vcproj" to learn the code from there. However, it appear a error of "fatal error C1083:Cannot open include file:'wx/wx.h':No such file or directory". I need to know what is this error and is it possible to get "SESample" code to be C# instead of C++? thank you.

nohopeliao wrote:Firstly, thank for your reply. My first task is to program to let it detect foreign object and sound a alarm using SentSight first. So as you had said i will need to let it learn first then i can detect the object. So i tried to debug "SESample.vcproj" to learn the code from there. However, it appear a error of "fatal error C1083:Cannot open include file:'wx/wx.h':No such file or directory". I need to know what is this error and is it possible to get "SESample" code to be C# instead of C++? thank you.

unfortunatelly there is no C# sample, only tutorials.

To be able to compile provided samples you have to use wxWidgets on your development computer. It can be downloaded from wxWidgets.org.

Additional parameters are parameters that need to be passed while executing the console application. Example: "CameraManger.exe 15", where CameraManager.exe the name of the application executable, "15" is a parameter.

nohopeliao wrote:I tried and it work well. So my next question is how can i let NeruoTech SentiSight to detect my webcam? And allow it to do photo capturing and perhaps video recording? You have my million thanks..

examine the CameraManager tutorial to see how the webcam is detected and the frames are read from it.

CameraMan.dll can not be referenced in .Net projects. Instead of it you should use Neurotec.Cameras.CameraMan.dll, which is .Net wrapper for CameraMan.dll.

The second message could be received if you are using dlls from different releases of SDK. If you have also installed other Neurotechnology SDKs on the same computer, it could be a situation that Neurotec.dll is loaded from another location. The best way to be sure that the right dll is used is to copy it to the same folder with the referneced dll.

forgive me if you think i am asking a stupid question as i am using SentiSight for the first time.But can anyone tell me what is the link between SentiSight and C#? I sincerely need somebody to enlighten me. Thanks.

Hi,

If you need to use C# programming language to use SentiSight SDK you should use provided .Net wrappers. See the tutorials in tutorials\C# folder to see how it is done.

Hi!

May I know what is mean .Net wrappers cuz i m a beginer in programming language. Can anyone tell me .. thx u

May I know what is mean .Net wrappers cuz i m a beginer in programming language. Can anyone tell me .. thx u

Wrappers are used when it is need to adapt one API to another one. Neurotechnology SDK dlls are written in C language and to be able to use functions from it you need to wrap them. i.e. NImages.dll provides a functionalities to work with images. To be able to use these functionalities in C# you need to use a wrapper Neurotec.NImages.dll. For this you need to add a reference to this dll in C# project.

i have an enquire. Why my program will prom me this error: "One of Neurotec modules is not registered.Code:-200" after i executed this code: "SentiSightEngine se = new SentiSightEngine();".Lastly how do i solve it?Thank you =)

i tried to made changes and it did not prompt me error:"Win32 error in one of Neurotec modules.Code:-91". However, it prompt me a new error after these function: "Image = NImage.FromFile(baseDirectory + Filenames[i]);" and the error is these:"Not supported functionality accessed in one of Neurotec modules.Code: -6". What does it mean and how to solve it?

Can it be cause error if the platform is not the same(examlple: CameraManger Tutorial's platform is Active(x86) but when i copy n paste the tutorial into a new project with the Platform:Active(Any CPU) ).

Because there's a msg pop-up when debug the step "CameraMan cameraMan = new CameraMan(null);", althuogh i have added the Neurotec.Camera.CameraMan.dll in the references .....

[quote][/quote]error: Unable to load DLL 'CameraMan.dll': The specified module could not be found. (Exception from HRESULT:0X8007007E)

i tried to made changes and it did not prompt me error:"Win32 error in one of Neurotec modules.Code:-91". However, it prompt me a new error after these function: "Image = NImage.FromFile(baseDirectory + Filenames[i]);" and the error is these:"Not supported functionality accessed in one of Neurotec modules.Code: -6". What does it mean and how to solve it?

Can it be cause error if the platform is not the same(examlple: CameraManger Tutorial's platform is Active(x86) but when i copy n paste the tutorial into a new project with the Platform:Active(Any CPU) ).

Because there's a msg pop-up when debug the step "CameraMan cameraMan = new CameraMan(null);", althuogh i have added the Neurotec.Camera.CameraMan.dll in the references .....

error: Unable to load DLL 'CameraMan.dll': The specified module could not be found. (Exception from HRESULT:0X8007007E)

Anyone can Pls guide me how to slove it . thank a lot

Best regards

Add the path to your SentiSight folder with dlls to PATH user environmental variable. Or just copy all dlls from SentiSght folder to the folder where your application resides.

is to form them to 'Image'. Is my understanding correct? or am i wrong with my explantion?

Best RegardNohopeliao

Please be sure that you pass an image to NImage.FromFile. Check in debug mode what exact file it was, when the error -6 is rised. As this error is rised with NImage.FromFile only when not an image file is sent to it.