How to combine real-time video with LabVIEW indicators so that the video can be displayed and saved with the overlay data

Let's assume for the moment that I can find a device for which LabVIEW has the appropriate drivers.  Is it possible to combine the camera feed with digital indicator fields so that there is a video out showing the data superimposed on the live image?

I'm talking about something like a screen of the camera where you see the camera settings are displayed on the image in the viewfinder.  Note I have one isn't about analysis of video data or somehow reading parameters of the camera to the camera.  Data would be temperatures, pressures, speeds, etc., acquired by different instruments at the same time the video is captured and processed somehow by LabVIEW.

No problem Wildcatherder, don't let me give you an overview of the process.

When you get a video acquisition method entry, it will be an image format. Essentially, it's a bunch of images that are updated at the speed of video capture, just like the material. There are screws express (wizard - like elements) that simplify the obtaining of images from your video source. With the drivers and measurement and Automation Explorer installed, you should be able to get at least the image.

If you have IMAQ toolkit, I mentioned, you could just wire the reference image (a purple wire wavy) and a text input (say, a temperature that is converted to a string) in the text overlay VI and it would produce the desired effect. Without this, you will need to convert the Image into image (these are two different data types in LabVIEW) and use the image instead, editing tools (essentially replacing pixels in 2D image data). You would then update an indicator of the photo with your photo altered, if all goes well to the pace of the acquisition hardware. As I said this is less elegant and can take a certain amount of time processor. If you view these images at all and are just their routing, it should be slightly faster.

I don't know about video production equipment, I mainly used entry Firewire or USB, the computer screen or the file data. However, if the driver exists, it should be possible, but a quick review of the functions doesn't seem to come with output functions. Cannot advise on hardware, but you can start with:http://sine.ni.com/np/app/main/p/bot/no/ap/vision/lang/en/pg/2/sn/n17:vision, n21:11600 /?

Kind regards

Mello

Tags: NI Software

Similar Questions

  • Catch 22 - Port Trunk Configurations: how to combine identifiers VLAN native with DHCP (but allows traffic of VM)

    Catch 22 - Port Network Configurations: how to combine identifiers VLAN native with DHCP (but allow the virtual computer)

    I came across a Catch 22.  Maybe someone can restore the directly here.  I found a "witch hunt" for sure.

    It comes with the Ports of junction on the side of the switch of the ESX host network.

    Context:

    Ok. The Setup is a HP Blade C7000 enclosure.  I try to configure ports for switching to the blades.  ESX 3.5 U4 will be installed the BL460cs.  Installation is preferred method: revive unattended.  No problem with the syntax of Kick-Start,

    I am here, it's the side network.

    The problem:

    I find a major complication in that the switch ports must be configured for both traffic Service Console and VMkernel, more Virtual Machine since only two NICs by blade. Not best practices, but we have only two switches Cisco 3020 inside.  The two uplink physical NIC is paired in the same vSwitch.  (No iSCSI does fortunately).

    So the Catch 22 question is as follows:

    If the id VLAN native set up on the switch port, DHCP works of course and the VMware boot loader is able to grasp a binary / packets on the network (FTP Site) and install OK.  But after no installation, no communication with SC unless I set the VLAN id of the SC to '0 '.  The value "4" 0 does not communication, but "40" is the VLAN native.

    If id configuring VLAN native retired from the Switch port, DHCP will not work and host does not have IP address during the VMware boot process.  This is as expected as traffic without label is not assigned an eligible

    VLAN, so no comms.

    The Port of the Switch configuration:

    interface GigabitEthernet0/16

    SERVERNAME description

    switchport trunk encapsulation dot1q

    switchport trunk vlan native 40

    switchport trunk allowed vlan 40-254

    switchport mode trunk

    switchport nonegotiate

    Speed 1000

    No cdp enable

    spanning tree portfast trunk

    end

    Summary

    OK, let's summarize where things are and if possible please attach responses to their digital identity.

    (1) is there a way to delete the VLAN tagging altogether side ESX host? Not only the id '0 '. The problem is with clearly with the VLAN native defined as "40".  If "40" IDs specified on the Group of ports for the Service Console, no joy, no comms. If the id of '0' value, capable of ping gateway and communicate on the network.

    (2) what is the problem with the definition of VLAN native as "40" when the config for the switch port is set as VLAN native "40"?  Or if it was a problem?  Both parameters clearly do not work together.

    (3) a switch receiving a unmarked frame it will assign to the VLAN Trunk native. Ok. Trunking bases and why I need a VLAN specified on the port for DHCP native work.  But it seems that since the id VLAN is set manually even as VLAN native, closed communications and no traffic as possible.

    (4) executives made tag 802. 1 q VLAN native?  I think that it is not and this could well be the problem. Since the id VLAN "40" is not labeled, but try to score the side host vSwitch port group.

    Please let me know your thoughts, community and how in general, we are approaching 2 NIC ESX configurations.

    When trunking multiple VLANs, you either have a default VLAN is nothing is tagged, or you don't.  That's what the vlan native to you, it defines which VLAN would be used if no tag is visible on the packets traversing the network.  For servers, if you are marking, then everything has to tag, if you're not marking at the server level, then the port must be either an access port or a VLAN native or default must be set.  I also don't keep your service console the same network as your vm.  Keep this isolated for the security of the network.  If you isolate this VLAN, you can separate and use a single IP address for installation and one for post construction.

    Or, you can provide an IP address during the build.

    -KjB

    VMware vExpert

  • How I've spread my video into several parts and save each file under different names?

    How I've spread my video into several parts and save each file under different names?

    You are going to need a video editing package to do this, you can not cut just to the top of the video into segments at the file level.

    With an editor, you can then crop the video into segments

  • I can not get the automatic updates on my samsung jack sgh-i616. _ "connection to the update server is not available. Check your data connection settings and make sure that the device date and time are correct "___RESULT CODE: 80072ee7__ _"

    I can't get the automatic updates on my samsung jack sgh-i616.

     

    "Connection to the update server is not available. "Check your data connection settings and make sure that the device date and time are correct.

     

    RESULT CODE: 80072ee7

     

    -It is a windows mobile 6.1

    Thank you very much! = D

    As a guide.

    This error code translates ERROR_INTERNET_CANNOT_CONNECT.

    You may encounter temporary connection related errors when you use Windows Update or Microsoft Update to install updates
    http://support.Microsoft.com/kb/836941

    Harold Horne / TaurArian [MVP] 2005-2011. The information has been provided * being * with no guarantee or warranty.

  • How to create the shared library for linux real-time target in labVIEW Windows?

    I use myRIO running linux in real time. In my project, I need to pack some C code, so I tried the node library function call.

    I know that I should use the tools compile cross - compile linux on Eclipse to compile c code in linux .so library. But the problem is that call library function node does not recognize the .so file because my labVIEW runs on a Windows PC.

    What should I do to fix and how to combine C code with labVIEW during programming for devices shipped as myRIO?

    Basically, you must also create a Windows DLL that exports the same functions. These functions can be empty stubs if you do not want to run the code correctly on Windows, otherwise you will need to consider how to implement the equivalent functionality on the Windows API.

    Then you can write in your node library call as the name of the library ". "*" and the name of the shared library Windows ".dll" while the Linux version is called "name of your library > .so". LabVIEW will replace the * after the comma in the name of library with everything that is the preferred extension shared library for the platform it is running on and therefore load the right shared library.

    Alternatively you can wrap call all the nodes of the library in a structure that contains the node library in the case of Linux RT and all what you want to run on other platforms in the case of default or a case of specific platform, call the conditional compilation.

  • How can I make a person in a gesture of real time video as the background moves more quickly?

    So the plan is to make a video that has only one in midle or at a specific position in the video in real time and things or people that surround this person to spend x times faster without coverage or ruin the video by spanning the main character. I've seen a few videos with this in my mind, I think that this is done by placing early in the video, the main character in a place that no one intervenes so that it can be done with diapers multiples and mocha. Is it like that? I would really appreciate the help on this.

    Thank you!

    The subject is shielded green and turned independent background.

  • How to do a Time lapse with Playmemories Home video?

    I have a Sony HDR-AS30v camera and used to create movies of the time. However, the camera itself does not record the Time lapse as a movie but rather as JPEG files. I guess playmemories House would have the functionality to keep these different JPEG files and provide the tools to do a Time lapse video, but I'm yet to find it. In the meantime, I use Studio of GoPro, who did an impressive job of creating Time lapse, I really think it's funny but the Sony has a camera, which has the particularity of Time lapse, it does not save as a movie and does not provide a tool to make a film.

    Check with the community, if I do it all just bad and there is infact a way to make Time lapse with PlayMemories home movies.

    So far, thanks GoPro and their awesome tool, without it I'd be stuck.

    I also tried Microsoft Movie Maker, however found that after 1500 JPEGs, it crashes.

    It is true that the software PlayMemories home (WPH) doesn't have the ability to compile the pictures taken in a movie. We appreciate that you take the time to provide this feedback, and we will pass to our engineers for review.

  • Subtract the model image of a real-time video and image/video subtracted from output

    Hi all

    I have a case in which I need to acuiqre a video (of circular loop) to a camera (which I am able to do with the vision development module in avi format) and subtract the model standard (for loop) image of him and display the output for each frame subtraction. The subtraction will tell me how much movement there was in the loop in real time. Is it possible to do?

    I donot want to save any image or video, just want to show the subtraction of real time to the user

    Joined the image.not still able to add video

    Hello AnkitG,

    Subtract the IMAQ VI removes one image from another or a constant. You can then view the removal from the user or save the images if necessary. Here a link to the reference IMAQ subtract VI.

  • How to combine libraries of photos with pictures in Windows Media Center

    I want to know how to combine images with windows media center libraries pictures how it's done?

    Original title: search search index indexing re-indexing re-index research research research service troubleshooting troubleshooting

    Hello

    What operating system do you use?

    Please provide information more precise about what you are exactly doing.

    Refer to the below link mentioned before asking your question so that you can provide all the relevant information for us to help you:
    http://support.Microsoft.com/kb/555375

    You can also view the Sub articles that might help you.
    Windows Media Center
    http://www.Microsoft.com/Windows/Windows-Media-Center/get-started/media-library.aspx
    Add media files to Windows Media Center
    http://Windows.Microsoft.com/en-us/Windows7/add-media-files-to-Windows-Media-Center

  • How can I get updates in real time in multiple views when scrubbing through the timeline?

    I use After Effects CS 5.5 on Windows 7. When I use the mouse to click / drag / scroll the timeline, a real-time updated view, it's great! If I open a second point of view, it does update this notice when I finished the scrolling.

    I would like to be able to scroll back the timeline and update in real-time (live update) has two different compositions?

    Is this possible?

    Thank you!

    The long answer is: No. it isn't even a matter of performance, this is how AE evaluates the time, because the time is fluid and can be truncated to 1 million ways to time remapping to expressions...

    Mylenium

  • Real-time panoramic with the mouse?

    I filmed a wide shot of a show in 1080 p. I'm going up to DVD resolution for a close-up of the action of the cultures.

    I want to do is to use the mouse for the panorama manually in real time, as if I hold the camera myself. (Manual zoom would be great too).

    Is this possible? Or what I need to do the slow and laborious, so by using keyframes?

    Hello

    Is this possible?

    Sorry, no.

    Or what I need to do the slow and laborious, so by using keyframes?

    Yes.

    Thank you

    Kevin

  • Aurora R4 temporary sensors at 0 degrees; real time go above 100 c when running the Diagnostics

    I got my R4 for about a year and a half. It is running Windows 8.1. I had a few problems before with fan running at max, slow startup and malfunctioning lights. relocation of command center fixed. This time, it did not work. Command Center displays all sensors to 0 degrees, but HWMonitor it idling at 80 c with fans at 3 k, 5-4, 5 k RPM. I tried to run Dell Diagnostics, but temperatures reached 102 c, so I stopped it. I have tried to make the closing down, power, startup method.

    Club updated splashpage, above, sticky > READ FIRST! Alienware troubleshooting Articles by model > R4 > Alienware Aurora R4 troubleshooting Articles > #14. Lights / winds (AlienFX) & Command Center: http://en.community.dell.com/owners-club/alienware/f/3746/t/19338298

    "Correct procedure to reinstall Command Center on the Area-51 and Aurora systems"

    "To correctly reinstall Command Center on your Area-51 or Aurora systems, please follow these steps:

    1. uninstall command from the control panel > programs and features.

    2. open my computer, click folder and Search Options, choose the view tab and select Show hidden files and folders. Click OK.

    3. go to C:/Program Data/Alienware/Command Center/Thermal Controls and remove the Profile.xml file.

    4. go in C:/Users /AppData, Local, Alienware, Alienware AlienFX/themes and delete all the files in *.ath.

    5 make sure that the Device Manager does not all unknown devices under Universal Serial Bus controllers. If there are unknown devices read the note below.

    6. restart the computer.

    7 download the last available version of Command Center and run it.

    8. complete the installation of Alien Command Center to answer Yes to all dialog popups. During installation, the firmware of the Master I/O Board will be updated. Do not stop the computer right now. If the firmware update process fails, contact Alienware support.

    9 restart the computer.

    10. check that there are no unknown device under Bus USB controllers. If there are unknown devices read the note below.

    11 launch AlienCommand Center.

    Note: Is there any unknown devices in Device Manager, or no device is found please proceed as follows:

    a. check that the Master i/o board USB cable is correctly connected to the motherboard and Master i/o board.

    b. drain MB power for a minute"

    Drain the power of the computer. This process is to:

    • Turn off computer
    • Unplug the power cable from wall and the battery (for laptops)
    • Press on & press and hold power for about 20 seconds (the computer is not expected to turn on)
    • Reconnect the power cable
    • Turn on the system
  • How to make shift register init happens only once, so that the data can persist across multiple tracks of a loop?

    Here's the situation:

    We are repeatedly followed eight real-world signals and comparing them to a threshold value.  We do this via a loop For inside a While loop.  The loop For runs eight times per pass.  We have implemented a binary table 1 d and the use of the index of the loop For as the array index, by putting a Boolean result in the table using the function replace table subset.  We want to keep the data in the table to be 'sticky', in the sense that any True value is locked, so even if a fake comes later, this array element true.  However, since we initialize the array in order for the replacement to the work table, we see that whenever the loop For again, it resets the table and destroys the history.

    I have attached a simple VI to illustrate the concept, using a random number generator as a stand-in for the real world signals.  How we change this VI do and entered real lock through multiples for loop runs, indefinitely?

    In case it is not obvious, I am a relative beginner, so please keep count in your response.

    Thank you

    B

    scottbbb wrote:

    For B, although I love the simplicity of it, I have a question: it solves the problem of the re-initialization?  What the shift of the While loop register get initialized - only once during its launch?

    Yep, the shift register Initializes only at the beginning.  You could say that every time the while loop is called (not each iteration) the shift register is reset with the wrong table.

    And, Yes, GOLD will always keep a REAL when it is TRUE.

    Usually, the simplest solution is the best.

  • If I create a series of changes in a single video, can I copy and paste the changes in several videos?

    Hello

    I tried to do a series of queries to find my answer, but I think that my knowledge of the names of functions is not good enough to create the correct search.

    I'm in a band & use first mainly to edit our videos together for our YouTube channel. At the end of each video, we have a "bumper" of sorts that has tiles of recent videos. Is it possible that I can copy and paste the Group of changes/clips/transitions through different first projects?

    I know that I can create a static bumper and import this video file. The problem here is that the content will remain the same in the bumper of each video. I want to copy the animations and text that I created that says "Watch our last concert" "shows our last cover song" etc. Videos that highlight these animations change as the weeks pass.

    Any help you can lend would be most appreciated!

    If I understand correctly, this could be accomplished with nesting.

    Add each 'recent' clip to its own sequence.  Nest sequences in a 'bumper' sequence, then change them as if they were clips.  Finally, nest the "bumpers" sequence in a "weekly" in the end sequence.

    Configured this way, you can edit clips in the "recent" sequences, and these changes will be reflected everywhere where these sequences are nested.

  • How to convert quick time video, I did with my Nikon D7000 in an mpg file if I can send it out by whatsapp


    I use windows and the program I have is Adobe first elements 11

    Click on the link on the use of publish/share to create a computer file

    Elements of the tutorial http://forums.adobe.com/thread/1275830 links Page

Maybe you are looking for

  • 10.11.5 updated: apple mail beachballing

    Since the 10.11.5 update has been installed, Apple Mail is beachballing as soon as I open it so I can't account (gmail only) to turn it off. What is the best way to recover?

  • Poster on the side.

    The presentation of the screen on my laptop has changed since the page layout natural landscape to display data on the side on the screen.  Can someone explain how to change to the landscape. It is always format landscape in "safe" mode   [Moved from

  • Error running in Windows Vista

    I got a game installed on my Dell Inspiron 1525 and then all of a sudden it no longer works. I installed Odyssey Puzzle for a while now, but the other day I went to play and I get a runtime error of: Runtime error! Program:... f Odyssey\CradleofRome\

  • BlackBerry OS 10.3 for BB Q10 Q10

  • the idle device timeout notification

    Hi all I want to implement a listener that will be notified when the device has been inactive for x amount of time.  Another option would be to be notified when the screen will Dim.  I don't want to have to follow every movement of the press and dial