Comments (8)
Hello
I have a complete sample that shows, what you want to do. Currently I am not in the office, therefore, I do not have access to my sample repository. I would like you to repeat your request on Monday or Tuesday, so I can provide better help.
Stefan
from ic-imaging-control-samples.
Hello Stefan,
I reach out to you as suggested for the potential sample you mentioned ?
Best, Julien
from ic-imaging-control-samples.
For the moment, I am using a workaround where I save my entire buffer as JPEGs, and display the images in a PictureBox. This is inefficient but definetely does the trick.
I think I don't understand how the DisplayImageBuffer function works. I thought it would simply display whichever buffer I'd send to the function, but apparently not.
from ic-imaging-control-samples.
Hello
Capture before and after event.zip
You may try this sample. It displays the frame buffer queue in a picture box and allows to save the images into an mp4 file using the NAudio library.
No JPEG conversion necessary
Stefan
from ic-imaging-control-samples.
Thanks a lot for the sample ! I actually never used the Bitmap wrapper which makes things way easier to directly acquire an image.
I managed to find another way to get what i was looking for with Ic Imaging Control.
However I still fail to understand how the DisplayImageBuffer function is supposed to work. Based on the documentation alone, I could not make it work the way it is described.
from ic-imaging-control-samples.
Hello
please look at the sample
"Documents\IC Imaging Control 3.5\samples\C#\Display Buffer\Display Buffer"
It passes a callback function "ShowBuffer" to the sink:
icImagingControl1.Sink = new FrameQueueSink(ShowBuffer, MediaSubtypes.RGB32, 5);
The display is:
private FrameQueuedResult ShowBuffer( IFrameQueueBuffer buffer )
{
try
{
icImagingControl1.DisplayImageBuffer( buffer );
}
catch( Exception ex )
{
System.Diagnostics.Trace.WriteLine( ex.Message );
}
return FrameQueuedResult.ReQueue;
}
from ic-imaging-control-samples.
Hi, sorry for the delayed answer.
Indeed, this example works. But by using a FrameQueueListener to instanciate the FrameQueueSink, as opposed to the FrameQueuedResult of this example, then I could not get any display by calling DisplayImageBuffer.
from ic-imaging-control-samples.
You may send a minimal, reproducible example (https://stackoverflow.com/help/minimal-reproducible-example), so I can , what you are doing and may fix that issue.
from ic-imaging-control-samples.
Related Issues (20)
- Confusion about version of tisgrabber.dll HOT 3
- Framesnapsink/Framequesink HOT 3
- Noise Reduction HOT 18
- Taking images after external trigger for a fixed time HOT 13
- How to operate multiple cameras at the same time get image through python HOT 2
- Knowing when callback fails HOT 8
- Detailed trigger mode setting HOT 2
- Capture AVI program is not working HOT 12
- Activate/deactivate external trigger using python script HOT 4
- Exception: A set operation on a VCDProperty object failed HOT 10
- IC_StartLive fail HOT 3
- Cannot get Map Strings for Strobe Mode in python HOT 18
- Get crashed on create MediaStreamSink object in C# in .net core 7 HOT 2
- Web browser stream HOT 5
- Getting the exposure time HOT 3
- IC Imaging source upgrade to 3.5 from 3.4 HOT 1
- Ic imaging control 3.5 HOT 3
- tisfrabber LoadDeviceStateFromFile() and SnapImage HOT 1
- Python (tisgrabber): interaction with camera livestream IC_StartLive HOT 5
- Wondering if it's possible to make the video window scrollable in python HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ic-imaging-control-samples.