Posts by JSuriya

    Hi All,


    I have generated an applet for VQ4-GE framegrabber with three cameras and I need to combine the binarized results of images from those cameras in order to output signal from PC.


    Image Dimension: 28 x 1


    Final appended result Dimension : 28 x 4


    where first ,second and third line represents the corresponding results from cameras. The Fourth line should be the combined result of all three cameras such as if a 1 is present in any of the first three lines , then the corresponding pixel in the last row should have 1.


    I have used Colmax operator for this purpose but it replaces the pixel values in between the lines also with the max value. Please refer the attached simulation applet and suggest me a working design!


    CombinedResults.va


    Thanks,

    Jayasuriya.

    Dear All,


    I am using VQ4-GE framegrabber for my image processing application with GV-5260 CP color camera. Now I have a problem with setting genicam parameters through C# SDK(Runtime v5.6.0). First I changed the 'Exposure time' in genicam settings using the c# application, it has changed and updated in genicam explorer. Then I tried to set the Gain values in analog control but I can't able to set it even though it showed as set in application still it doesn't change the value in genicam.

    Code
    result = SiSoCsRt.Gbe_setEnumerationValue(managerUsed.GBECamHandle[index], name, value);

    This is the particular code I used to set it.

    Please help with example application code to set enumeration values like these in genicam explorer!


    Thanks,

    Jayasuriya.

    Hi All,


    I am using GV-5240CP-M-GL camera for my application using VQ4-GE framegrabber with the runtime v5.6.0. After connecting the camera , in Genicam application there are continous errors arising in the connection events. But still the camera is functioning and able to grab images. I have attached the screenshot of error here for your reference. Could you please spot the reason for the error and give me the solution?

    GV5240CP-M.JPG


    Thanks,

    Jayasuriya.

    Hi Johannes,


    Sorry for the late reply. Actually what was my concern is that ' I need to set the dummy source before starting the image acquisition' , then the applet should function without waiting for that particular camera which has been set to give dummy source to be started in genicam explorer.


    Now I have achieved this by simply putting the image buffer after the source selector operator.


    Before:

    pasted-from-clipboard.png


    Now:

    pasted-from-clipboard.png


    So this doesn't blocks the image flow since the buffer is filled by dummy source instead of waiting for images from camera source:).


    Thanks,

    Jayasuriya.

    Hi All,


    I am working with three GV-5260 CP cameras connected to VQ4-GE frame grabber running in triggered mode and sequencing the images captured from these cameras to the DMA of the PC.

    Now I need to run the applet by disabling one of the cameras and give a dummy image source instead. But the applet is working only if all the three cameras are powered up and connected , so in case of a camera failure the applet is not functioning. I have attached my applet for your reference, please suggest me a solution!


    Thanks,

    Jayasuriya.

    Dear Johannes,

    What do you mean by that? Do you mean ... but it is NOT reading out as expected? In this case try the two ImageBufferSC

    After the sensor corretion taps were not in order such as pixles were misplaced in the result. Anyway I have used the logic from the applet "TapSorting_8X_1Y.va" you mentioned and yes it works well . Thanks so much for the quick support!


    Regards,

    Jayasuriya

    Dear All,


    I am using E2v eliixa plus line scan camera in Full configuration for my application which generates 8K images at 16 parallelism based on sensor Tap8.

    pasted-from-clipboard.png

    We tried the example VA program for full line camera but we need use ImageBufferSC operator to read out in 8 tap mode. But Image buffer SC operator accepts only parallelism 4. We tried using cast parallel but it is reading out as expected. But we are able to capture image using FullLineGray8.dll (acquisition applet) . Could you please help us ASAP?


    Thanks,

    Jayasuriya.

    Hi Ralf,


    Actually the problem was with the environment variable like we need to manually add the value '%sisodir5%\bin' in the variable path which was suggested by support team. And one more thing is that in the project properties under the build tab we should uncheck the property " Prefer 32 bit" which was found in our side.

    Capture.JPG


    Thanks,

    Jayasuriya S.

    Hello Johannes,


    We are working on MyFirstSDK Example(runtime 5.6.0) using VQ4 card. We have attached the screenshot of the exception. We are in very urgent need of working example of image acquisition using camera, LUT. using latest SDK.


    Thankyou,

    JayaSuriya

    Hello Johannes,


    We tried to execute your My First SDK example(VQ4 card). We got the following exception. We are not able to trace the cause. Could you please help us with the same.

    Inner Exception:

    {"Unable to find an entry point named 'CSharp_INVALID_HANDLE_VALUE_get' in DLL 'SiSoCsRt'.":""}

    source:

    "SiSoCsInterface"

    Message:

    "Unable to find an entry point named 'CSharp_INVALID_HANDLE_VALUE_get' in DLL 'SiSoCsRt'."



    Thankyou,

    Jayasuriya

    Hi,


    Thankyou for your reply.


    We are working on old SISO SDK. We would like to replace it with this new SDK(Runtime 5.6) ASAP. Could you please send us a brief documentation of this updated SDK and a working c# example of the updated SDK (including APC, Events, LUT)


    Thanks,

    Jayasuriya

    Hi All,


    I have been trying to capture images using a single GV-5260 CP color camera connected with VQ4-GE frame grabber. Its working well in the 'microdisplay.exe' application installed in the SISO Runtime 5.5.1 directory. Then I downloaded C# SDK provided by Silicon software from the following link: https://silicon.software/file-download/setup-cs-sdk-2/ , I have followed the instructions provided in the user manual and it works for VD4 frame grabber. But when I try to use the same application in the VQ4-GE it raises errors like framegrabber timeout , invalid parameter etc.,though all the parameters are set correctly in the mcf file which works in microdisplay application. Please give me a solution to this problem or is there any other C# SDK available for this?. Kindly refer the corresponding files in this google drive link https://drive.google.com/open?…iuBOzwdq2RwKZ5ypSpGx-18yC .


    Thanks,

    Jayasuriya

    Hi Johannes,


    Yes the applet that you have provided is working well!. Lets consider a scenario like, " if i generate 200 images and it has a pixel with value 1 at the 100th row of it, then in simulation it will be separated as two images each of height 100 where in the first image only a pixel 1 occurs". Here I want to set that particular pixel value to 1 for the next 10 images i.e from 101 to 110 lines of the 2nd image in the simulation , but in the output I get pixel value 1 at the 100 th row only. Could you please give me a solution where this SetToSequence works even between set of images?


    Thanks,

    Jayasuriya

    Dear All,


    I have an applet which generates images of dimension 28 x 1 with bit width 1. Now my objective is that if any of the pixels in an image has value 1 then I need to set the particular pixel index's value to 1 for the next 10 images. For instance, in an image if a pixel at index 3 has a value 1 then every 3rd pixel of the consecutive 10 frames should be set as 1. And If a particular pixel has a value 1 in subsequent images then counter of 10 has to be restarted for each image.


    Please refer the attached applet and suggest if any changes required on the design? or notify me if there is any operator that could achieve this!


    Sample_v1.0.va


    Thanks,

    Jayasuriya