How to implement CLAHE with Labview

Hello world

I want to use the clahe method to improve the contrast of the image. Unfortunately, there is not any vi in this regard in vision modules of NOR.

Research Web information site, there is a possible way to do it. In other words, build a *.dll with OpenCV clahe function file using language vc ++ and then call it in labview.

However, it seems to be difficult for me to make the DLL.

Did someone already made this dll file and can give me, or there are other ways to use the clahe method in Labview?

Thank you.

Hello

Do you want us to build an algorithm for AHE?

In one of my projects, I had been thorugh making such algorithm of image improvement and we created using OpenCV and VC, but unfortunately I do not have this code.

But yes, for reference, I used google and whitepapers OR:

http://www.NI.com/white-paper/3056/en/

http://www.NI.com/white-paper/4877/en/

I hope this will help.

Tags: NI Software

Similar Questions

  • How to use matlab with labview?

    Hello

    I just want to use some functions of matlab as floor(), ones ()... in my labview code, who can tell me how to do?

    I want to only install MCR in my PC, so the node MATLAB script cannot work because she need matlab installed.

    Thank you

    Floor() exists on the pallet standard labview and the ones() function would be fairly simple to replicate. If you only need a few repost of basic functions asking management to recreate these specific methods. However, you are right - there isn't a direct way to use matlab compiled code in labview without matlab full and math script nodes. If you are really desperate to reuse some certain existing IP there are C++ alternatives that implement the same methods and syntax as matlab (http://arma.sourceforge.net/faq.html). I'm pretty sure there are other tools that attempt to translate the code matlab in pure c functions that can be called via a DLL in in labview: https://decibel.ni.com/content/docs/DOC-9076

    Otherwise, here is a linear OR all algebra solution: http://sine.ni.com/nips/cds/view/p/lang/en/nid/210525

  • How to integrate systems with Labview

    Hello

    I have a computer (running Windows xp embedded) who uses labview to poster of the resistance of different resistances.

    We will call this strongest

    How can I do such as other computers on the same network that this computer will be able to communicate this strongest.

    I want the strongest in order to receive commands and send all requests of the customer.

    I'm pretty fluent in labview, but I don't know what direction to go with this issue of network.

    Any help at all will be greatly appreciated.

    Thank you

    Philippe

    Hi Philippe,.

    I think you can use TCP/IP to communicate with the device X do you saw examples of TCP/IP?

    Mike

  • How to extract file with LabVIEW Teststand global variables

    Hello

    My goal here is to extract all the contents of the global variables for file (names and the value of any types) in a sequence of my LabVIEW UI file.

    For now, I can only open a file of sequence of LabVIEW and get the number and the names of the variables (cf. vi) attached.

    But if my variable is a container, I would like to know all the contents of this container (and so on) and I don't know how to do it.

    In addition, I have to extract the value of variables that I don't know the type in advance...

    Can you help me?

    Thank you.

    Well I finally used the method "GetNthSubProperty" to work on each variable and I use the property 'Type' to know if it's a number, string, boolean, or a container. If it is a container, I repeat the process at a lower level... (see attached vi)

  • How I replace perfectly my record excel sheet with ability of database? + General questions about computing distributed with LabVIEW

    Surprisingly, I'm almost finished with a full blown control-simulation application, that I've been working on for more than a year now, thanks in no small part of this community. The final step is to run on the simulations of k ~ 8 and be able to meet a simulation and overall statistics on performance. Each simulation is taking about 6 minutes of real time to run (~ 2 seconds of real time per hour of simulation time, valid for 7 days of simulation), as we seek to about 800 hours of your time to simulate. I have 5 computers available and a raspberry 2 Pi these simulations on, I'm looking to set up a kind of compute cluster at the end in about 2 weeks.

    The ability of current logging is sketchy; I got about 40 columns of data, and they are written in a spreadsheet with a .xls format tabs-delimited. This works very well for individual simulations, but it would be quite heavy to deal with if I had more than 20,000 of them. I think this must be done with a relational database sort, but my experience with databases is very limited, especially then, when it comes to LabVIEW. Here are my questions:

    -Can I create a kind of master-slave configuration where a computer (and probably the Pi) keeps track of the simulations are complete, which are running, and who have never run? Computers slaves ask for simulation settings, and IP would give them to him.

    -How should I take care of the database? Each simulation is about 500 k in .xls format, it's about 5 GB of data in all. Computers slaves synchronization from time to time to take care of the redundancy?

    -How can I refine my memory + General fresh disk I/O? How can I know which items from my point of view most of them?

    -Do you have suggestions for the implementation of clusters of databases relational/computer with LabVIEW?

    I have attached a picture of my configuration of logging + the overall structure of the application. It is a state machine with a structure of the event for the interruptions.


  • Implement the json JWT with labview web token

    I need to implement of JWT authentication with labview, how can it be done?

    I'm not aware of an existing library of JWT for LabVIEW. You can see the site of JWT to the creation and analysis of JWT requires:

    JSON encoder / decoder

    base64 encode / decode

    and a signature / encryption method (commonly built HMACSHA256 depends on the Oracle application)

    JSON encoding and decoding is available for LabVIEW 2013: https://zone.ni.com/reference/en-XX/help/371361K-01/glang/flat_unflat_string/

    The other two are not available of NEITHER, but have implementations in the LabVIEW community:

    Base64:

    https://decibel.NI.com/content/docs/doc-5544

    https://decibel.NI.com/content/docs/doc-23233

    Signature:

    https://lavag.org/files/file/198-encryption/

    https://decibel.NI.com/content/docs/doc-22585

    If unfortunately JWT support is not provided by default, but all the necessary parts to the realization that he should be here.

  • How to implement interfaces or inheritance in LabVIEW?

    Hi all

    I try to implement oriented OBJECT in my LabVIEW code and require heritage or just an interface (such as might be required in java).  I have a good knowledge of OOP is just how do me in LabVIEW, I'm curious.

    I'll try to stick with my own example for now, so that someone is able to tell me exactly how to implement this.

    in any case, I have two different DMM and each come with their own GPIB commands to get the measures and set the measurement configurations.  This seems to be a perfect example to learn how to use inheritance.  I figured out how to make a class for each DMM but was curious as to how I might be able to create a parent class for each of them because they both require the same fields in their configuration (AC/DC, Measurment Type, rank, address VISA).  I think that I could create a parent class with these fields, then the methods of use of these fields and have then child classes inherit fields and override the methods of the parent class so that depending on what the user selected DMM, it would be able to use the correct class to issue the right GPIB commands.

    If anyone can point me to a good example or explain how this could be implemented in labview that would be super.  I'm also browsing the forums LVOOP to LavaG trying to figure this out, thanks!

    Brent

    Brent,

    LabVIEW help contains a lot of detailed information on the use of classes.  I recommend reading through it, before we begin with OOP in LabVIEW.  In the content of the Help window tab, search for "Fundamentals > LabVIEW Object - Oriented Programming > How - to's»  There is an article entitled 'change the legacy of a LabVIEW class' that should be what you're looking for.

    Chris M

  • How can implement you not with Tim Capsule and AirPort their simulation on the iMac?

    Hello

    How can implement you not with Time Capsule and AirPort their simulation on the iMac?

    I don't know what you're asking.

    AirPort Extreme is a wireless router.

    A Time Capsule airport is an AirPort Extreme with a built-in hard drive for data storage.

    An iMac is a Mac computer.

    An iMac is not a wireless router, so he is unable to perform the functions of a wireless router.

  • How to install the version of nor-Sync 3.1 in the remote system (processor integrated PXI chassis) to recognize the PXI-6682 device to work with labview RT?

    How to install the version of nor-Sync 3.1 in the remote system (processor integrated PXI chassis) to recognize the PXI-6682 device to work with labview RT?

    Hung Nguyen

    Hung Nguyen,

    The installation of drivers for all targets in real-time remotely is more or less the same. First install the driver (in your case the NO-Sync) on your PC, then install it on your system remotely through MAX. For step-by-step instructions, see install the software on your NI CompactRIO controller.

    See you soon,.

  • How to find the point of leakage with Labview?

    I use a myRIO to develop a system to help people imapaired in their navigation to visually. I already have the image processing of which is to be acquired by the device (edge detection and research of straight lines).

    How can I end the vanishing point of the two edges of a path to an image with LabVIEW? There is a special function that I can use?

    Thank you!

    The vanishing point is the intersection of two lines, no?

    https://www.Google.com/webhp?SourceID=chrome-instant&ion=1&ESPV=2&IE=UTF-8#q=intersect%20point%20Of%...

  • How to implement the wafer map using LabVIEW?

    Hello LabVIEW Masters!

    I have a project which includes control and searching for information on a PROBER. One of the difficulties I have now is how to implement a WAFER card using LabVIEW. According to the requirements of my client, the element of pads varies between 6 k and 23 k. I guess that do everything (a = a ctl/indicator led) will be a hell of a task, especially on how to effectively manipulate each elements. Does anyone have a better idea on the way whose that?

    Please, I seriously need your help...

    Thank you and best regards,

    Dennis DG

    Hi Dennis,

    This wafer GerdW post card appears to me as a sort of histogram (for example http://www.ni.com/white-paper/4158/en#toc3);

    Altenbach post well this example that shows how to use a plot of intensity to create a 2d histogram:

    http://forums.NI.com/T5/LabVIEW/overlay-plots-as-intensity-graph/m-p/211222#M119248

    Learn how it works and try to adapt it to your specific task.

    Alex

  • How to access the pci 9054 with labview

    Using pci9054 for communication, how can IAM I configure pci 9054 with labview.

    Thanks for your reply,

    I have 6 months experience in programming.

  • How is it you can't use more than 126 GB of a 1.5 TB with LabVIEW Real-time hard drive?

    How is it you can't use more than 126 GB of a 1.5 TB with LabVIEW Real-time hard drive?
     
    It's only 8.3% of disk space!

    http://digital.NI.com/public.nsf/allkb/E7E2F5657B6026358625750B007201A6?OpenDocument

    The national Instrument is reformat that you drive less than 126 GB or replace the drive with a less than this size.

    Please OR tell me you go fix your LabVIEW Real Time soon, and that we will not have to wait for LabVIEW RT 9.2.1 in 2011 for this one to fix.

    http://upload.wikimedia.org/Wikipedia/Commons/9/90/Hard_drive_capacity_over_time.svg

    Readers as high as 126 GB or more have been around since mid-2002.  It's about 7 years now and LabVIEW Real-time STILL cannot use greater than 126 GB drives!  Please OR.  Do something.

    We deserve the patches for older versions of LabVIEW RT.  What about updates to LabVIEW RT.  As 7.0.2 7.1.2 7.6.2, 8.0.2, 8.2.2, 8.6.2.

    We don't need new features or versions of LabVIEW RT as 9.0 until we have some of the bugs fixed in existing versions.

    Kevin.


  • How to read data from the unit to acquire data with LabVIEW

    Hello everyone, I'm new with LabVIEW and I need help. How to build LabVIEW program to read and store the data acquisition unit temperature data. the data can be any store such as Excel or a text file? Thank you.

    Start passing by examples of LabVIEW.  Go to help-> find examples.  There are several examples here just for the analog input and then even more for logging data to a file.  After that, show us what you have and we can guide you a little better that way.

  • With LabVIEW how to control an instrument with a RS232 output, using a USB RS232 converter cable.

    With LabVIEW how to control an instrument with a RS232 output, using a USB RS232 converter cable, since I do not have rs232 ports. I have two instruments I want for the control in this way. One is a guarantee of strength Imada SPAS with RS232 output. The other is a micrometer Panasonic HL-G103-S-J laser sensor which is RS422. I have done significant programming LabVIEW using GPIB, but I have no experience with devices such as these. No matter what tutorial or examples would be greatly appreciated.

    Thank you.

    When you plug the USB-RS-232 converter, it installs a driver under Windows which makes it look like any other RS-232 port.  You may need to install the driver of everything that came on the CD with the converter.  It will get a Com as Com5 port number according to what is the next available number.

Maybe you are looking for

  • Outbox

    I have sent six emails and noone received a. They are not in my sent may and since I did the update IOS 10. I can't find the Outbox. What is happening on more at apple?  Since the update, my phone has acted funny and my most used features now garbage

  • Why is that Safari stall loading sites?

    Hi all I had a problem with Safari at a standstill after about 25 to 30 percent of the rail blue loading bar. Getting any Web site, and it may take several times trying to get it to load. I can't identify exactly when it started, but I think it was a

  • Satellite Pro U200: Cannot use TABLET TACTILE power utility

    Hi guys, help me please. My computer gives me this error message "'THotKey' recovery failed. "Error code: 0 x 00031402, 0x00000002" and with it, I can't use my Fn key and when I try to open the folder of toshiba, it gives me the same message. Could y

  • Satellite Pro A100 driver Modem for Win XP (PSAAPE)

    I recently rebuilt an A100 (PSAAPE) with Windows XP (SP2) and after downloading all the drivers from the Toshiba site downloads, I installed everything goes well apart from the internal modem. When I run the Setup it seems to install OK but when I ch

  • HP 2000 Power 2000-2c29WM PC: enter your displays of power on password and then the system goes into repair automatic bootloop

    It asks password admin or power on password and past the preparation of auto repair. So, if I could get the power on password and has anyone encountered this problem