08-26-2008 09:48 AM
Hello,
I have here a N_2 cooled 1024x512px CCD camera of which I read only a given number of small non-overlapping areas.
For each area I know the coordinate of the corner/border pixels.
How can I display all results on a single intensity grap, reflecting the position of each area on the CCD chip?
For instance, if I have 8 areas read, I would like to get 8 intensity fields on a 1024x512px intensity graph with black background.
For the time being, I do not need to adjust the scale for each field, but indication about that would also be greatly appreciated!
Other issue: areas are likely to be binned in x or y direction, which can be an issue when displaying it.
Thank you for your help!
Mat'
08-26-2008 10:45 AM
08-26-2008 11:18 AM
Hello, thank you for the reply muks!
To read the data I use some ActiveX component provided by the manufacturer. It is somehow buggy from their side, but we are working on it.
Output should be 16bits.
I do actually get a separate intensity 2D array for each area, and another array for corner pixel coordinates.
Unfortunately I have no idea how to merge the intensity array into one single intensity array, based on the provided area coordinates.
I hope the bugs won't prevent me too long to actually test the programm on the hardware.
Please let me know whether you need more information.
Best regards,
Mat
08-27-2008 03:40 AM
08-27-2008 03:41 AM
08-27-2008 04:18 AM
08-27-2008 04:40 AM
Hello,
Thank you for reading my post.
The overall intensity array has to match the dimension of the CCD sensro, which is 1024x512px.
Then each area may have different size values. I may have only one area, maybe 10... it depends on the sample under investigation.
The only things I may say are:
- areas will not overlap,
- areas coordinates are definitively contained within the sensor surface,
- one can do binning in the X or Y direction, thus that the array returned for a nbX*nbY area has a dimension nbX/Xbin*nbY/Ybin
...
The core of my problem, is really not about reading the sensor, but about building a larger dimension intensity array out of multiple smaller intensity array, of which I know the dimension.
Best regards,
Mathieu
08-27-2008 05:20 AM
The core of my problem, is really not about reading the sensor, but about building a larger dimension intensity array out of multiple smaller intensity array, of which I know the dimension.
Sorry but am still not clear with your question.You have 8 intensity array (U still not have mentioned the dimension) and u want to build a larger dimension array.You can use a build array and use concatanate inputs option.
08-27-2008 05:28 AM
08-27-2008 06:48 AM
As I said, each area may differ from the other ones...
Ok, let me draw a picture in the next message