06-29-2017 10:05 AM
Is it possible to read the memory contents directly from the camera's memory? In other words, If the Invoke Node can provide the pointer to the active memory, can we access the memory location directly from the camera instead of using the CopyToArray function?
The reason for asking is because a client needs to read the image faster than 4ms/MB that it takes the function to read the image data and write it to an array. Below is an image of what is implemented and what is desired.
Below is what is desired.
Below is what is currently implemented. (I did not have the Vision toolkit installed on this PC).
06-29-2017 11:32 AM - edited 06-29-2017 11:33 AM
LabVIEW communicates to camera over GigE Ethernet network. Current max transfer rate is approx 250 MB/sec.
06-30-2017 02:51 PM
Hey Ray,
There currently isn't a way for LabVIEW to access those memory spaces on the camera. It can only go through the driver that handles that. With that being said, is this a critical point in the project?
Great pictures/question btw.
Bear
08-09-2017 11:11 AM
Hi Bear,
Thanks for the feedback. We have a potential client are are looking at various ways of achieving their requirements for H-Def, speed, etc. It is not critical at this time as they are still investigating and deciding upon the approaches that were suggested.
Thanks,
RayR
08-09-2017 12:28 PM
Could always go all out with FPGA with FlexRIO. Good luck with the project. Feel free to reach out if you have any other questions.
-Bear
08-13-2017 04:02 PM
I will keep that in mind, thanks... 🙂
The only trouble is that the client is looking for a cheap solution.. 😞
08-14-2017 01:30 AM
That's a big contradiction:
cheap solution ≠ high speed image acquisition
08-14-2017 09:07 PM
Totally agree...
It's more of the "broken record" syndrome.. How can people in this age still think that cheap = good (or fast)... How do people get programmed this way??? It's not that I see it often... I see it all the time.. People expect to pay the cost of a Fiat and drive away with a Ferrari.
- SIGH -
08-15-2017 09:08 AM
@Ray.R wrote:
LabVIEW communicates to camera over GigE Ethernet network. Current max transfer rate is approx 250 MB/sec.
Maybe I misunderstand something but doesn't GigE have a theoretical maximum throughput of 125 MB/sec?
08-22-2017 09:57 AM
I would need to check into that.
🙂