Hi, I was wondering if there is anyway I could implement desktop screen capture in labview at decent rate(at least 20 fps). The screenshots will be continuously processed to extract color information.
Likely the only way to do that is by accessing directly the WinAPI. However doing efficient screen capture through WinAPI is not as easy as calling a single Windows API function. It is quite a bit more involved and the code needs to be able to handle various bit depths in order to work in various screen resolution setting.
May be you can use this as a start point:
I haven't really tested it, but I don't think you will be able to run it and process the images live as fast as 20 FPS. Do you really need to do this live or can you record the images in video and process them offline?