IMAQ 1394 with 12 bit color CCD

Hi,
I am using Labview 7.1 with the IMAQ 1394 in combination with a Basler
color CCD (A311fc) which has a resolution of 12 bits. When looking at
all supplied Labview examples I find no way to get beyond 8 bit
resolution (i.e. 32 bit images). How do I actually acquire and store
the full 12 bit (i.e. 64 bit) images?
Regards,
raclaser

Hello Raclaser,
Could you please send the acquired picture from your basler camera to
our vision specialist.
He will go further ahead with this issue. And contact you if he has
further questions.
Please send the picture to: [email protected]
Kind regards
Ulrich Möschel
Application engineer
NICER

Similar Messages

  • How to interface IMAQ 1394 with VC++

    Hi All,
    NI provided the VC++ SDK examples for sanp, grab etc., of NI-IMAQ1394. m trying to develop it in MFC. when m trying to execute my MFC programe m getting a problem as "niimaq1394.lib cannot open".as regarding NI doccument i declared the library file at Project>>settings>>link tab also.
    and in examples which are provided by NI, i can able to execute the exe file of each. but if opend the code and executing it, then also m getting the same problem as shon above.... So please tell me, whats the wrong i did...... please correct it...
    m thankful to you,

    Hi,
    Try this out:
    From the menu bar select the "Project"
    menu.  Select the "Settings..." option.  In the left hand side of the
    "Project Settings" window is a tree of the files in your project.  The
    name of your project should be already highlighted, but if it isn't,
    you can single click the project name to select it. In the right hand
    of the window is a set of tabs, each with different options for your
    project. Select the "C/C++" tab. At the top of this set of options is a
    menu ring where you can select a "Category". Select "Preprocessor" from
    this menu ring. Under the text box for "Additional include directories"
    you want to type the path to your include folder in the NI-IMAQ
    directory. (For example, the path I used was "C:\Program Files\National
    Instruments\NI-IMAQ for IEEE-1394\include".) This sets up the location the header
    files for the example.
    Next, select the "Link" tab. This will also have
    a "Category" menu ring. Select "Input" from the menu ring. Under the
    text box for "Additional library path" you want to type the path to
    your lib folder in the NI-IMAQ For IEEE 1394 directory. (For example, the path I used
    was "C:\Program Files\National Instruments\NI-IMAQ for IEEE-1394\lib\msvc".) This
    sets up the location of the library file "niimaq1394.lib" for the example.
    Allen H.
    Message Edited by allen_h on 09-08-2006 12:50 PM

  • Ring acquisition with NI-IMAQ 1394

    Our project requires saving captured images onto the hard drive with no frame loss, so Grab acquisition may not be sufficient. I wonder if there is a way to carry out ring acquisition with IMAQ1394 like that of the original IMAQ?
    I was hoping to find equivalent functions of "IMAQ Configure List.vi", "IMAQ Configure Buffer.vi" and "IMAQ Extract Buffer.vi" in IMAQ1394, but none of them seems to exist.
    "IMAQ1394 Get Image.vi" appears to be able to accept only one image at any one time, the option, image index, seems to be redundant to me. The example "Low-Level Sequence.vi" still runs after I removed the connection between the loop counter and "image index".
    It is also unclear what the option, "no. of buffer" in "IMAQ1394 Configure
    Acquisition.vi" could do. The example mentioned above uses multiple buffers, but nothing is connected to this option.
    On a side note, I found that the buffering in IMAQ 1394 is not as logical as in IMAQ. Image(s) created along side the acquisition configuration would be used as its buffer frame(s) even though there is no connection between the two.
    I would be very grateful if someone could share their ideas.
    Regards,
    Calvin Tsang
    PS. I'm using IMAQ1394 version 1.1

    Calvin,
    This is one of the biggest problems I have had with IMAQ 1394. I was able to set up a continuous buffer, but there is no way to find out which buffer is the current one. The other problem with IMAQ 1394 is that it is software based instead of hardware, which means your CPU speed and operating system latencies can all affect it and make you miss frames.
    What I ended up doing was making my own buffer, and using Grab to get each image. By checking the time elapsed between each frame acquired, I was able to detect missing frames. As long as the frame rates were low or I didn't update the display very often, I rarely missed frames.
    My basic conclusion is that IMAQ 1394 is much better for snapshot type applications. Applications that require
    continuous video with no missing frames work much better with the IMAQ boards than 1394.
    Bruce
    Bruce Ammons
    Ammons Engineering

  • How can I watch video encoded with 10-bits color depth correctly via Adobe Flash Player?

    When I watching video on a site, one of those video said it is encoded with 10-bits color depth and require Flash Player 10.2+ and non-trident browser to watch it correctly , but with the latest flash player available installed and ising the Firefox, why I still found green vertical bands over the video which is a sign of improper rendering? How can I fix it? Platform using: android 2.3.6 with Texas Instruments OMAP4430.

    http://forums.adobe.com/message/6115370#6115370

  • Buffer acquisitio​n with NI-IMAQ 1394

    I would like to be sure that the acquisition frame rate is constant despite some image processing.
    It's why i need to use a buffer (with more than one image) as it seems possible to do with standard NI-IMAQ.
    I didn't find such options with IMAQ 1394 (similar to "IMAQ Configure List.vi", "IMAQ Configure Buffer.vi" and "IMAQ Extract Buffer.vi" in NI-IMAQ).
    I read on a previous post entitled "Ring acquisition with NI-IMAQ 1394" that it is not possible.
    Does the new version of Labview (7) or new upgrades of NI_IMAQ solve this problem.
    Is it exist an alternative way to do that ?
    Thanks

    IVision can solve this problem. You can do realtime saving into avi file or buffer them up (by using different image names). Using the callback vis you can make sure to capture each frames without dropping. Get a demo version to try out at: http://www.hytekautomation.com/Products/IVision.ht​ml
    Irene He

  • Working with 32 bit color HDRs in Lightroom

    The feature of being able to work with 32 bit color Tiff files in Lightroom is awesome and wonderful.  However, I note that when I do not follow the recommended workflow of bringing the 32 bit file directly back into Lightroom to work on it - working on it with Adobe Camera Raw in Photoshop first - the results are somewhat confusing. I'm fine with following the recommended workflow except for the fact that I seem to be able to come up with even better results quite quickly using ACR.  ACR appears to give me a greater tonal range to work with, but when I save the file as a Tiff and take it back to Lightroom the colors aren't displayed correctly by Lightroom.  There is a huge difference between viewing the file in Photoshop and viewing it in LR. If I work on the file immediately in LR, avoiding doing anything in PS, the files look identical in both programs, but at the apparent cost of losing a lot of exposure range to play with.  Am I correct in inferring that LR is working on the 32 bit colors using a 16 bit color depth conversion in the tools? 

    https://dl.dropboxusercontent.com/u/106834366/Redux%20Vidz.aep
    This is kind of a project-ruining issue not being able to render it out in 32-bit -- I'm working with a lot of gradients and lens blurs.
    Anyone have any hints of why this might be happening?

  • Photoshop with 16 bit colors

    Hi,
    Is it possible to work with 16 bit colors in Photoshop ?
    I have some bitmaps, where I would like to change the colortable from 24 bit colors to 16 bit colors.
    Thanks,
    best regards,
    Poul

    Let us consider the possibilities of the file format Windows Bitmap BMP. Photoshop can save
    as BMP with different color depths, but this has nothing to do with "Photoshop Bitmap".
    Mode Indexed color (BMP, 8 bit per pixel) uses a color look-up table, a CLUT:
    256 rows with 3 bytes for R, G and B (one byte each).
    The image contains for each pixel one byte, which is a pointer to the CLUT,  from where the
    color bytes are taken. Finally we have a 24 bit per pixel color representation (True color).
    For GIF it's almost the same, but one row in the CLUT means transparency.
    Building the CLUT for an image which may contain originally 256^3 diffent colors is called
    Color quantization (a key word for a further search).
    If the display should require a smaller number of bits, e.g. 5R, 6G, 5B (green is more accurate),
    then the CLUT can be taken from the Indexed color BMP image and modified:
    R: Shift right 3 bits and round
    G: Shift right 2 bits and round
    B: Shift right 3 bits and round
    Assemble R,G,B in one word with 16 bit.
    Similarly, if the display should require 5R, 5G, 5B.
    Such a table cannot be generated directly by Photoshop.
    Mode High color (BMP, 16 bit per pixel) does not use a CLUT. Perhaps, at the time when these
    file formats were developed, a CLUT with 2^16 rows was considered as nonsensical.
    Photoshop can generate a BMP image with 16 bit per pixel by one of three modes, as explained
    earlier in my previous post.
    Thus it is possible to convert an image, which contains an arbitrary number of "swatches"
    as defined by True Color 24 bit per pixel, into High color 16 bit per pixel by Photoshop. From the
    result one can take the coding and build a table.
    Arbitrary means: up to the maximal number, e.g. 32*64*32 swatches for 5R 6G 5B.
    The further proceeding depends strongly on the decision   only 256 colors / more colors.
    Accepting the 16 bit per pixel limit, one may use a fixed full size CLUT and an automatic conversion
    True Color – High Color with Dithering.
    Best regards --Gernot Hoffmann

  • Buffered ring acquisition with IMAQ 1394 2.0 (beta)

    Hi,
    the IMAQ 1394 low level buffer access topic comes up again. National Instruments promised that low level buffer
    access will be feasible in the 2.0 (beta) version of the IMAQ 1394 driver. However, I still encounter problems.
    I want to run a continuous ring acquisition. The ring shall consist of 40 buffer cells. I configure the acquisition
    using IMAQ 1394 configure acquisition.vi and wiring "40" to "number of buffers" and "continuous" to "continuous?".
    If I am testing the ring, it appears that the ring only has 20 buffer cells. After an image had been written into cell
    no. 19, the next image is written into cell no. 0 and not into no. 20.
    Is there a maximum number of buffer cells implemented? In the online help, nothing is written about such a fact. In
    addition, the help statements are quite puzzling. There they write:
    Use the Continuous? and Number of buffers parameters to select the type of acquisition that you want to configure,
    as follows:
    Snap One-shot; one buffer
    Sequence One-shot; multiple buffers
    Grab Continuous; one buffer
    The combination of "continuous" and "one buffer"
    sounds rather antithetically. Is any beta tester around there who can make sense out of this?
    Thankful for any hint,
    Peter

    What I want to do is to setup the camera and store the settings to the camera memory and do a flat-field calibration of the camera (and maybe also store the calibration image in the camera).
    I will use your method to handle the default settings. Thanks!!!
    Then I will remove the camera from the calibration setup and use it in a machine performing measurements not using LabVIEW. I could make all the setup in the machine again but that would mean more work than to use LabVIEWs functionality (I'm just lazy).
    I just want to be sure that all settings have reached the camera memory and that they were stored there. It does not seem that the Property Node communicates directly with the camera like the "IMAQ1394 Write Registers" command does.
    Richard

  • How to make transparant images with more then 8 bit color?

    Hi,
    I know that one can use *.gif images in order to make a transparent image. But *.gif images have only 8 bit color depth. Is there a way to display for example *.bmp images and making one color transparent? Or by using a mask like in C++?
    thanx in advance

    Use the PNG format for your images. It supports a color depth of 24 bits/pixel as well as 8 bits/pixel and got an alpha layer so you can have transparent and semi-transparent areas in your image.
    You can load PNG images in Java as easily as you do with GIF and JPG images.

  • T500 with External Monitor Seems to Be in 8 bit Color

    I got a T500 for work running Windows 7 x64. I hooked up the computer to an external monitor via the VGA port (I've connected directly to the laptop and also through the Thinkpad dock).
    Despite my best efforts the external monitor seems to render in 8 bit color mode (or maybe 16 but definitely not 32 bit). You can tell by lack of color in the gradients. Things I've tried.
    Updating the video drivers
    Using the IBM monitor tool to set it to 32 bit
    Setting it to 32 bit in the Windows settings

    Just to close the loop on this, I've determined that the cause of my issue is the Intel Dynamic Platform and Thermal Framework software/driver. I've disabled in the BIOS for now, and the machine is working very well. Will look for an update from Lenovo to address more definitively.

  • Display seems like 16 bit color with slight flicker

    When I turned my iMac on today, it's like the display color spectrum is on 16 bit color and it has a flicker to it.
    This happed all of the sudden.
    It's less than a year old.
    21" iMac
    Intel Core 2 Duo
    NVIDIA GeForce 9400
    VRAM 256MB
    Any ideas?

    16bit colour is the default maximum colour depth for RDP connections to a windows terminal server. You can increase this by editing the local group policy object on the windows machine.
    Go to start->run and type gpedit.msc
    Browse to Computer Configuration/Administrative Template/Windows Components/Terminal Services and edit the "Limit Maximum colour depth properties" key. Set it to enabled and select 24 bit. Click OK close group policy editor. You should now be able to get 24bit colour over RDP connections.

  • Will Photoshop CS6 display 30-bit-color with two GPUs?

    Hello there!
    I  think about purchasing a small Nvidia Quadro, which supports 30-bit-color, since its not available on my currrent GTX 780Ti running on Windows 7 Ulitimate x64.
    It is not a big deal to set the quadro, once installed, as the responsible GPU for color and OpenCL-acceleration...
    BUT:
    as long as the 780Ti has around 999999x times more computing-power than the small quadro (around 250 €), it would be nice to profit
    of this as well. at the same time.
    So: is there a way to use the Quadro purely for "displaying and color" and the 780ti for accelerating tasks in Photoshop CS6?
    I'm afraid not..
    but cheer me up pls.
    Thanks in advance!

    Thank you for the quick response!
    unfortunately that's what I expected to hear.
    It's a shame that Nvidia wont enable the 30-bit-feature under windows or mac until you
    spend a few thousand euros for a K5000 or K6000
    I hope that there will be a workaround for that soon. (maybe some tweaked quadro-drivers as I read a few years ago)
    Thanks so far!

  • IMAQ 1394 Grab setup and Grab acquire

    Hi, everyone
    I am very new to Labview and have a general question on grabbing images using my CCD camera.
    I set "IMAQ 1394 configure trigger.vi" before " IMAQ 1394 grab setup.vi" and then achieve the most current using " IMAQ 1394 grab acquire.vi".  The configure trigger is on Mode 0 (Low activity) and my digital trigger is a pulse train with a trigger frequency of 10Hz.
    My questions is as follows:
    1. How many images will the camera grab when the trigger turns to a falling edge? Just one or the camera will grab continuously?
    If the camera grab continuously, which image is copied when a "IMAQ grab acquire.vi" is called?
    2 Does the image grabbing process stop when the trigger turns to the rising edge?
    Thanks!
    Attachments:
    IMAQ1394grab.jpg ‏99 KB

    Hi Haiyueli,
    The NI-IMAQ for IEEE 1394 has been replaced by the IMAQdx driver. We usually recommend that you upgrade your driver. That being said, I would recommend looking at the help to determine what the mode does. To do this right click the VI and select Help. This should give you a more in-depth look at the function.
    Here is a forum post which describes mode 1:
    http://forums.ni.com/t5/Machine-Vision/Problem-with-IMAQ-1394-trigger-mode-1/td-p/300534
    Paolo F.
    National Instruments
    Applications Engineer

  • How do I Convert a  Tiff image to a jpeg without being FORCED to 8-bit Color?

    I am an Artist.  I have High quality TIFF images.  When I convert the tiffs to jpeg it forces me into 8-bit color automatically. (Forget about 32bit - it will not allow me to jpeg that at all)   The only way I can get back to 16bit color is to use the already SMAshed file and bring it up to 16bit.  THIS makes NO sense.  Once the jpeg is smashed, HOw in the world is it supposed to convert up again. ??  Then even though it says you converted the file to 16 -bit , the metadata refers still to the file as 8-bit.
    On top of all of that confusion, One picture, for example, when supposedly converted to 16bit,  gets much BRighter then even the original Tiff image.  It looks good on one hand and over exposed on the other.  I assume that is photoshop throwing in fake resolution, am I right?
    Am I wasting my time with this imaginary 16bit conversion?
    Is there ANY way to take that original Tiff image and convert it to 16bit jpeg without the Default 8bit?  I have been trying all kinds of things.  I even have asked my web guy.  My web guy says that 8-bit is unexceptable for printing, even for web.
    Could this have anything to do with my computer and scanner?
    I have the iMAC OS X 10.8.3 (3.2 GHz) 8 GB memory.
    And I also have an Epson Expression 10000XL graphic arts scanner capable of scanniing at 48bit color.
    This color stuff Really matters!  It MATTERS!  I HAve FINE art files.  I am already losing so much quality with the jpeg conversion. (which I am required to do for SmugMug, in addition to compressing all my files to 50mb or Under)
    Anyone who knows anything that could help me would be much appreciated. 
    Aloha,
    -Melissa

    First of all jpeg is 8 bit only there is no way to save as a 16 or 32 bit jpg, just does not exist. Secondly people print in 8 bit all the time and most if not all web graphics are in 8 bit as that is the only way to view it as there is no 16 bit or 32 bit monitors to view it. All but a few pro monitors are 8 bit monitors.
    If you care about the color gamut and want the full range of color that 16 and 32 bit provide, then why jpg? Jpg by its own nature throws out color just to compress, thats why it is popular on the web, because of its small file size not its quality. If you need 16 or 32 bit for anything it must be in a format that supports that color depth.
    That being said a jpg image at 8 bit will display 16+ million colors,  256 shades of red, 256 shades of green and 256 shades of blue.
    Now here is where I think your bit information is off. a jpg image is a 24 bit image that will produce 8 bits of red, 8 bits of green and 8 bits of blue.
    The 8, 16 and 32 are per channel not total color information.
    If the overall image was 8 bits, the image would be gayscale.

  • IMAQ FFT of a color image

     In LABVIEW 2011 Is there a way to do an IMAQ FFT on a color image? The only thing that seems to work is on gray scale images. When I try to use a color RGB(U32) image, the FFT vi errors out with "Invalid ImageType".
    Any suggestions?
     Thanks in advance.
    Solved!
    Go to Solution.
    Attachments:
    Resolution Decrease.vi ‏46 KB

     Thank you for the prompt reply Daniel.
     What we are attempting is a de-resolution of a hi resolution image to simulate what a 1-4 reduction in resolution using a fiber optic taper will look like to a customer without having to built a very expensive actual optical system. If it proves to be an acceptable resolution, then we can move forward. The point is we need a fiberoptic imaging system due to environmental issues prevernting having an actual camera up close to the work being inspected.
     So the idea is to convert the image to an FFT, remove any frequency component above the resolution we would see through the optical magnification, then recreate the image via a reverse FFT. Does that sound feasible or is there a simpler method of simulating a lowering of the resolution of an image? We can work on the gray scale image, as I believe this will prove acceptable for our demonstration. If color is required, we can talk about splitting up the color planes.
     Warm regards,
     Randy

Maybe you are looking for

  • How do you create a login page using dashcode for the iPhone's mobile safari that will transfer you to the next page?

         Hey I have created a login page in Dashcode for a mobile safari app (aka iphone web app) and I am having trouble since I can not find any useful info about multiple pages. I don't want to use a stack layout view because it is only a login page a

  • Custom steptype report format in ini file

    Hi Can any one guide me, how to update the custom built step type, to the reportlookuptable.ini in teststand. I have built a steptype & now i want the result to get looged into the report. but i would like to specify certain feilds, which i would lik

  • APP-INV-05447: No open period found for date entered

    Hi All I try to do Inter-Organization Transfer in OPM. But I got this error "APP-INV-05447: No open period found for date entered". What shall I do for this error? I controlled Inventory Calendar. The period is open. Thanks

  • Iphone case/wallet?

    so i have bought a few differnt cases for my iphone, and have been dissapointed with how they fit/function. I was curious as to if anyone knows of an iphone case that also has the capability of being a wallet, ie has a money clip/mutiple slits for ID

  • Aspect ratio can't be changed?

    I've been animating my menus at 16:9 but when I import it into encore the option to select 16.9 is grayed out...is there a way around this? Thanks.