I built a simple motion using LabVIEW Vision Assistant detector. Could someone suggest improvements to it?

This is one of my first projects LabVIEW, and it's just a simple motion detector.

Could someone suggest improvements, please?

As to improve the clarity of the image, reduce noise, etc.

I used the truncated FFT and it reduces noise well, but moving objects is reduced to blobs.

My included VI has 2 main controls:

(1) multiplier brightness (default: 1)

(2) gain (default: 10)

Hello

You'll find them at the stage of analysis of particles

.

Tags: NI Hardware

Similar Questions

  • I want to use the Vision Assistant. I have NEITHER Vision Acquisition8.5.1

    I have NI Vision Acquisition 8.5.1 and a map of the video capture card. I am told that I must use the Vision Assistant to do what I

    necessity and that it is part of the installation. Where can I find or how to install.

    No I had not had the CD. I discovered today that NI Vision Acquisition 8.5.1 is software to control a card video capture card. Vision Assistant 8.6 is free to download 30 day trial of of NOR and then around £2800 purchase Web site. Thanks for your help. I'm now sorted.

  • How to interface a simple way using LabVIEW 2009 simulink model and SIT?

    Hello

    I finally found a way to use a template simulink with LabVIEW and the Toolbox to SIT, but I'm not satisfied.

    If you have any suggestions, the link of resource that I missed, please do not hesitate to answer

    Note that I do not know much about simulink, so that is my question seems stupid, let me know what

    Software configuration

    OS: Windows (not an RT target)

    LabVIEW 2009

    SIT 2009

    question 1: interfacing the model DLL (mapping considerations) with a driver VI

    We have created a model of DLL by using the 'Workshop in real time' tab in simulink.

    In LabVIEW, launch us the tool 'SIT connection manager' and try to use the DLL with a driver VI by mapping the e/s model for screw/lights orders.

    The fact is that I fail to connect to my controls/indicators VI/o model because they do not appear in the mapping dialog box.

    The simulink single objects that I managed to map are "constant" and "test points" while I need to edit the template simulink itself (example below)

    Are in e/s model, not considered as part of the parameters of the model? (this could make sense because the mapping says in fact that it operates on "model parameters")

    Is it possible to link the IO model VI commands/lights?

    Note:

    -the "configure HW i/o mapping" dialog box allows me to map model e/s with e/s HW...

    -The examples also use these "constant" and "test points".

    2nd question: use of direct screw SIT

    I tried to use the DLL directly with the screws SIT (code example below)

    This kind of code works well on another project (target of 8.0/RT LV) but not on the current project (LV 2009/Windows)

    The second stage of the model never ends:

    -0-index of the loop works as expected (model doing its job).

    -index of the loop 1 starts normally, but execution is stuck in the 'SIT scheduler.vi.

    Then I have no choice that to kill LabVIEW ("Reset screws" windows appear if I try to stop/close them).

    Is there a reason that I do not see what explains this behavior?

    Thanks for reading.

    Any help appreciated.

    Kind regards

    Hello

    I spent some time analyzing the VI driver as you suggested.

    Here are my findings.

    Question 1: the SIT connection manager does not pass to the model SW controls/indicators. Only, it allows the user map HW AIs/AOs.

    The only solution I found (to have a SW - for example a shared variable - object that is mapped to an input/output model) is to customize the VI driver that is scripted by the SIT Connection Manager ("_Baserate Loop.vi" in the flat sequence structure named "read code")

    Question 2: after spending some time in the VI driver, it seems that the VI to call right is not 'SIT scheduler.vi' but 'If SIT take model no time' (which uses the other as a Subvi)

    My conclusions are correct? If I use the API in the wrong way, please let me know.

    Kind regards

  • How to draw a graph using the vision assistance

    Hello Sir,

    I have attached my work and try to draw a histogram image that was created in the express vision, but I don't have no idea where and how to connect this XY graph, however I know that it is essential to use . What is happening in the vi is I'm tracing the minimum value + value of the interval on x axis and maximum value on the y-axis, but do not know how this graph will connect and work. Please help me put in the Please this problem.

    Best regards

    Jawad

    Hi uses "IMAQ polygon" with waveform graph.

  • How can I import an image with transparent background .png in the Vision Assistant?

    Hello

    I am using the Vision Assistant of NOR. Here, I want to overlay one existing image with another. Therefore, I use the overlay Installer where can I import a .png image. If I do, I don't get

    the transparent background of the back of the image, even, I was saved with a transparent background. The image is displayed with an orange background.

    If I import the same image to any front panel for example, I see the picture on the right path with a transparent background. What I've done wrong? I have attached the image I want to use.

    Thank you

    Hello! Don't know how to do this in the Vision Assistant. Try to use the overlay (bitmap) or convert your image into mask. Effect of transparency not supported in the Vision. What you can do in LabVIEW is something like this:

  • vision assistant problem

    Hi all

    I use my Vision assistant (2015, 64 bit, build 20150612021331) for the batch of treatment on several images in the browser. Ok.

    But for that matter, as he returned after the batch script to change by doubling (copy - paste) a bunch of "VIbox"... randomly.

    This bug reproduces very well on another PC too.

    Any hint?

    Stones

    This bug has been fixed in Vision Development Module 2015 SP1 (CAR 567565).

    Please consider upgrading to this version.

  • Configuration of 1120D SCXI using the DAQ assistant

    Hello

    I tried to set up a channel on a module SCXI in 1120 D, as well as the rest of the SCXI system, using the DAQ assistant, but ran into a problem related to the range of the signal.

    According to this, http://sine.ni.com/nips/cds/view/p/lang/en/nid/1658, the maximum voltage is located between 10v - 10v, but when I tried to configure a channel with a range of 0v - 10v, it displays an error indicating that the range of the signal was invalid and that the available range is - 0.005v - 0.005v, could someone suggest what I'm missing or what I need to do to set up?

    Thank you

    Chris

    Hi Chris,

    Thank you for your message.

    Can I ask that you have the software gain set on the device? The table on page A-5 manual found here your device that the gain settings must be for some input range.

    I imagine you have the gain set to 100 while the available range is ±50 mV. For - 10V - 10V, please adjust the gain to 0.5.

    Thank you very much

  • How to check the CPU usage and paging using LabVIEW

    Hi guys,.

    I build an application that is used to check the CPU usage and paging using LabVIEW. How can I do?

    any help, suggestions or advice will be greatly appreciated...

    Kind regards

    Prashant

    Hello

    If you plan to build your app for Windows, you can use .NET classes. (System.PerformanceCounter), there is a simple example with LabVIEW:

    C:\Program NIUninstaller Instruments\LabVIEW 2010\examples\comm\dotnet\SimpleTaskMonitor.llb

    Also, you have several screws that you can use to verify information about the processor.

    Kind regards

  • Bend contour (assistant vs labview vision)

    Hello

    In the Vision Assistant, if I use 'Analysis of Contour' and click on "Curvature of the computer", there is a table below that show x, position y as the value of the curvature.

    When I'm in LabVIEW, there is only a table out of the function of curvature Compute... There is no relationship with the x, position y of the curve.

    How can I match x, y of the curve with curvature value?

    Thank you

    Patrick

    If you generate the code in the Vision Assistant, you'll see that a few screws are called to calculate the curvature:

    -IMAQ from Contour, which retrieves the outline of your object. That VI returns the points of the outline you want to.

    -IMAQ overlay Contour allows to superimpose the outline on the image.

    -Finally, bend to calculate IMAQ is used to calculate the curvature at each point of the contour.

    The curvature profile returned by this VI table has the same number of points as the Points of Contour table returned by IMAQ extract of outline.

    The indices of these 2 tables match.

    I hope this helps.

    Christophe

  • Programmatically insert step of ActiveX/COM using LabVIEW

    Hello

    I would like to be able to create sequences like the one set using LabVIEW.

    This sequence has only 2 steps, a LabVIEW VI call and an adapter of ActiveX/COM call.

    I was able to do using an adaptation of the code here: https://decibel.ni.com/content/docs/DOC-36337

    However, I am struggling to add the step of the ActiveX/COM.

    Any help would be welcome.

    Thank you

    Of course, there is a way, if you look for it

    Since you have an existing 'Step' class object, you can also get a 'Module' object for her. Subsequently, you will need to specify that it is an ActiveX module. If you do not know which - probably you need to get the object 'map' somehow... Our case is simpler, so just cast to the ActiveX module and... to set certain properties like ServerId, ActiveXReferenceExpr and so on.

    I've attached an example for you. Interesting thing is the ServerId - I just read this chain of the TS for similar action and reused it here so do not ask me how to get automatically

    You will need to complete your 'properties' as 'file' - but I'll gracefully leave this work for you =.

    Best regards

  • float to bytes conversion using labview

    in the project of the University to number of float serialy using labview. I don't know how to convert his individual bytes actualy I want to encode float in its float bytes. kindly help me in this regard

    Send "bytes" is usually done in the form of strings. Just use catalogued with the disconnected type entry (or use "flatten chain").

    To get started, simple would be to use the finder example in LabVIEW and search for serial communications.

  • Go to the PHP website using Labview 8

    Hi people,

    I'm writing a vi LV8 to retrieve data from a Web site. The first site I've played with just had a text output so a simple:

    -OpenTCPConnection (for 'www.hpc.ncep.noaa.gov')

    -WriteTCP:

    -line 1: 'GET heat_index_MEAN/hitable_east.txt '.

    -line 2: "" Host: www.hpc.ncep.noaa.gov".

    -line 3:

    -ReadTCP

    It worked perfectly fine.

    But this isn't really the data I want. I want the data displayed on the Web site:

    http://forecast.weather.gov/MapClick.php?W0=t&W1=TD&W2=Hi&w3=sfcwind&w3u=1&W4=sky&W5=pop&W6=RH&W7=th... 96 & textField2 =-77.48167 & site = all & unit = 0 & dd = 0 & bw = 0

    But, when I try the same calls I get the error messages like:

    Query HTTP/1.0 400 Bad server: AkamaiGHost Mime-Version: 1.0 Content-Type: text/html Content-Length: 216 Expires: Sunday 12 August 2012 17:40:25 GMT Date: Sunday 12 August 2012 17:40:25 GMT connection: closeBad request

    Bad request

    Your browser has requested that this server could not understand.

    Reference #7.9f931160.1344793225.0

    I don't know enough about HTML or PHP to tell if I have a HTML or PHP problem; and what I have to understand to move forward. More precisely:

    -can you tell if it is a PHP or HTML problem in my code?

    -If Yes, which?

    -I can access a Web site (which uses PHP) LabVIEW?

    -what I have to learn more about PHP to proceed?

    -J' tried to send a command "OPTIONS" of HTML, but I received very similar eror messages (not a quesstion)

    -the site has an XML option that displays data as text/XML, but it also seems to use PHP, if I get the same errors with my code (not an issue)

    -any ideas on how to use labview to read data from this site?

    Thank you, in advance...


  • Retrieve the names of the measures of the stage using LabVIEW

    How retrieve you the names of the measures a digital multiple of the step using LabVIEW?

    I have built a vi to be called TestStand and will pass the "ThisContext', but the vi is not complie.  That's how far I got.  The vi is attached.  The error message is:

    "The method selected in the invoke node is invalid or no method has been chosen.  Click on the invoke node and select a method. »

    My vi is an attempt to write the code of

    Normal
    0

    fake
    fake
    fake

    MicrosoftInternetExplorer4

    / * Style definitions * /.
    table. MsoNormalTable
    {mso-style-name: "Table Normal";}
    MSO-knew-rowband-size: 0;
    MSO-knew-colband-size: 0;
    MSO-style - noshow:yes;
    "mso-style-parent:" ";" "
    MSO-padding-alt: 0 to 5.4pt 0 to 5.4pt;
    MSO-para-margin: 0;
    MSO-para-margin-bottom: .0001pt;
    MSO-pagination: widow-orphan;
    do-size: 10.0pt;
    do-family: "Times New Roman";
    MSO-ansi-language: #0400;
    mso-fareast-language: #0400;
    mso-bidi-language: #0400 ;}

    message.ID = 10653 in LabVIEW.  More precisely:

    Normal
    0

    fake
    fake
    fake

    MicrosoftInternetExplorer4

    / * Style definitions * /.
    table. MsoNormalTable
    {mso-style-name: "Table Normal";}
    MSO-knew-rowband-size: 0;
    MSO-knew-colband-size: 0;
    MSO-style - noshow:yes;
    "mso-style-parent:" ";" "
    MSO-padding-alt: 0 to 5.4pt 0 to 5.4pt;
    MSO-para-margin: 0;
    MSO-para-margin-bottom: .0001pt;
    MSO-pagination: widow-orphan;
    do-size: 10.0pt;
    do-family: "Times New Roman";
    MSO-ansi-language: #0400;
    mso-fareast-language: #0400;
    mso-bidi-language: #0400 ;}

    Dim MyStep ACE [step]
    Dim MyMeasurement As PropertyObject

    MyStep =
    seqContext.AsPropertyObject.GetPropertyObject ("Step", 0)
    MyMeasurement =
    MyStep.AsPropertyObject.GetPropertyObject ("Result.Measurement [0]", 0 ")

    MsgBox (MyMeasurement.Name)

    Can someone help me complete the vi?

    Thank you

    Thank you very much.

    A small change to the vi required.

  • Complete equipment of simulation using LabView, Multisim, and MAX (easy answer accepted!)

    Hello, all!

    Sorry, I'm new, but I checked around for a definitive answer on this, but I'm not 100% sure.  I learn LabView for a physics of upper-division course.  We use hardware (DAQ - MX) and a mixture of laboratory equipment - mainly stuff such as voltmeters, oscilloscopes and test setup with simple components.  I also work with NIM instrumentation, but that's secondary to my needs here.  So, when I'm away from the school, is it possible to make a complete simulation of my classroom work using LabView, Multisim (for my model) and the measurement and Automation Explorer (for the acquisition of data-MX)?  I know I can create a circuit and drop it in Labview, but I'm not sure on the acquisition of data.  I hope for what is a "seamless" reconstruction of what I do in class.  I can't take a simple 'yes' or ""; as long as I know it's possible, I can find the solution.

    Thanks for the help!

    I wrote 'sim' screws in many situations where I need to work away from the hardware store.  I think that MAX has a few features, but you may be limited in the types of signals, you can simulate.

    For my sim screw, I make a copy of the original VI with ".sim" added file name.  I also change the icon in a characteristic way to identify the version of the sim card on the BD. In this way the two VI have the same connector pane and are interchangeable on the BD structure. disable the diagram can be your friend here. Inside of the VI of sim, I generate the signal in any form I want.  You can also add additional if necessary controls.

    Lynn

  • Is it possible to compare two PDFs using labview?

    I was wondering if it was possible to use LabVIEW to compare two PDF files (that contain images as well as text) to another. I know that Bluebeam PDF viewer can do, so I was hoping there was a way to do it with LabVIEW.

    Read each file as a simple string, and then compare the two strings for equality.

    (You can also do a few tests before, for example just to see if the sizes are equal)

Maybe you are looking for

  • Satellite L50-B916 - wireless connection problem

    Hello I bought my Toshiba Satellite L50 B916 less than 6 months ago and had to download all the drivers for myself because for some reason, the operating system has not come with her. Went to the site of TOSHIBA MEA to download and install the corres

  • AC adapter Lenovo B575 code

    Hello, I need to know the number of the power of a laptop essential B575 model. Should I buy new original. I called Lenovo support but I was not able to answer. Thanks in advance

  • ScanJet G3110 - change location of registration at all times

    Rather than fix the save location by scanning scanning, I would like to permanently set the save location. How to get there? I run Windows 7, 64 bit.

  • Pavilion 500-324: loss of audio

    I lost suddenly audio.  Checking on my audio drivers there was a message that '.. '. the digital output 10 t High Def Audio Codec not connected displaly ".  A similar message was given to a driver AMD. I checked the material connections to the extern

  • RADIUS Server - Windows server 2008

    Hello world We use the windows 2008 standard server to our domain controller. We have been in for the last two years radius server in our campus. I could see that we can configure the client only 50 radius in NPS. Is it possible to add a plus in wind