Quantcast
Channel: Machine Vision topics
Viewing all 3180 articles
Browse latest View live

JAI EL-2800M-PMCL 4-Tap Confiruation with NI-1429

$
0
0

Hello,

 

We have a JAI EL-2800M camera that we are trying to get working in a 4-tap configuration.  The camera size is 1920x1280 with a max frame rate of 60 FPS.  We are trying to use a NI-1429 or NI-1433 with the camera as CameraLink Medium.  The camera supports a 1 tap and 2 tap setting that produces 15 fps and 30 fps respectfully that we can capture in the Camera File Generator.  When in 2-tap we use the Interlaced Vertically setting in NI Camera File generator.

 

The manual for the camera describes the 4-tap configuration as interlaced vertically split horizontally.  It is similar to the "4 Tap Split Interlaced Vertically" setting in the Camera File Generator except with the 2 taps as top and bottom, not left and right.

 

Does anyone have a camera file for this camera (or its color counterpart EL-2800C) or know how to setup the camera file to work with a 4-tap configuration "Interlaced Vertically split horizontally"?

 

Thanks.


JAI GO 5000M-USB Camera

$
0
0

Hi all
   I have a JAI go 5000M-usb camera, it's a USB 3.0 interface camera, but it cannot be detected by NI-max. use the camera own software can grab images. please kindly help about this.
OS:      Win8 X64
labview:  14 f1
NI Max:15.0

NI-VAS 2014

How trigger an external device from GIGe camera I/O

$
0
0

Hi all

My setup is like this:

PTgrey gige camera

LV 2014 sp 1 64 bit

 

What i am trying to achieve is this:

taking constantly pictures in a while loop ( ~ 1 fps) and do some processing in the loop with  the exposure time  set manually  based on the fluorescence of the material under investigation. Exposure time varies from 10 - 999 ms. I need to triger an external device from the camera I/O during the exposure time only. For this i am writting directly to the camera's registers. For long exposure times > 300 ms everything works fine but with shorter exposure  time (<150 ms) the image taking and the outpur signal is out of synch. I ve tried using the low level snap and grap but none of them works.

Isnt it fine to do single shot acquisition on every cycle or do i have to setup a buffer?

Who can please enlighten me on this.

 

Cheers

Billy_JJ

Draw/represent trajectory with IMAQ Overlay Points VI

$
0
0

Hello everyone,
I'm working on a project of visual tracking, in which with mouse I create the region of interest (ROI) of the onject and then I start to tracking the object. I need to draw/represent the trajectory of the cross of the region of interest of the object as shown in figure attached. I'm working with IMAQ Overlay Points VI but I'm certainly leaving out some details and I hope for your help.
Thank you.

PCIe-1473R camera link frame grabber using I/O ports

$
0
0

Hi, dear all,

 

We are using PCIe-1473R to capture camera link camera at high speed and do computation in the FPGA. After the computation, we need to output I/Os signals to commnicate/comtrol other components. I have searched the documnets and manuals as many as I can find. The possible I/Os I can access is listed as follow:

 

We have:

1 x "I/O Extension Board Connected": can be assigned only read

3 x "ISO in": can be assigned only read

3 x "ISO out": can be assigned both read or write

2 x "QE phase": can be assigned only read

8 x "RTSI": can be assigned both read or write

9 x "TTL": can be assigned both read or write

 

I know the RTSI is used for the board-to-board communication and others are used for the 50-pin I/O extension board. However, Basically they should be just normal I/O ports from FPGA, right? I might be able to use them as normal I/Os and pull them out directly from 1473R no matter what their names are (ISO, QE...etc).  Or Does NI have special circut and speed design for them individually?

 

If they are the same, it means I have 20 I/O ports which can be assigned both read or write. Does anyone know the exact pin assignment for these ports?

I can only find the RTSI pin assignmenrt: (http://digital.ni.com/public.nsf/allkb/392DEFA8A72CA693862572E300651A9F)

 

Thanks in advance.

 

Best.

 

 

cameralink.PNG

 

 

camera file generator manual

Image processing in NI Rio FPGA

$
0
0

I am using NI Myrio FPGA to do image processing. With the help of NI Vision Assistant 2014, i am able to get the image from usb webcam. I want to use FPGA to convert the image to HSV. However the functions provided in NI Vision Assistant only allow me to get either H, S, or V image at once.

In order to solve it, i try to create one more FIFO to store the image. Here is my FPGA coding.

 

fpga code.jpg

 

However, I do not know how to access these FIFO. Here is Labview coding.

code 1.jpg

code 2.jpg

All these coding are actually generated by NI Vision Assistant and i cant find where can specify which FIFO i am accessing. Any can help me?

Baumer camera slow to open session

$
0
0

I have Baymer PXU-120M.Q camera, but it is very slow to establish a session. MAX finds the camera and puts it on the list but every time it is selected in MAX or every time a vi opens a session to it, the delay is about 20-30 seconds. Once the session is opened the camera can be triggered and read just fine. Is there some configuration problem that could cause this delay? LabVIEW 2014


problems in thresholding

$
0
0

hello everyone,

 

i need to threshold an image with roi. so i took histograph calculation of mean and sandard deviation using with following formula to find the upper and lower limits of thresholding range

mean+3(sd) = upper limit

mean-3(sd) = lower limit

of my thresholding range.

with this i am able find thresholding when my roi is single color when my roi is more than one color then my threshold output is not correct.

firstly i am taking rgb image casting that image to hsl form then extracting the hue plane and calculating the threshold ranges with the histograph and with that prescribed ranges thresholding is applied . 

 

please check my code and the respective image and please guide me further.

 

 

 

IMAQ WindDraw is missing in the function palette, but it's active on a VI

$
0
0

Hi all,

 

I apologize in advance if I am repeating a previous topic, but I was not able to find anything close to my question. Also, I am quite new to the photo and video capture with LabView.

 

I am trying to grab photos and record video with a 3rd party functions from a camera manufacturer. I've been able to acquire an example VI, which I adjusted to fit my needs. However, there are some particular subVIs in it, like WindDraw and Dispose (think both are from the IMAQ sub-palette), which are there, but I can't find anywhere in the palettes. Now, I need to implement the AVI VIs for the video, but since I can't see the palettes (and they are not on the diagram) I've hit the wall with the video acquisition. I can't afford the IMAQdx. Photo capture with the 3rd party VIs works perfectly.

 

Can you guide me a bit here.

que tal soy estudiante de ingenieria y mi pregunta si se puede vincular una cámara modelo 02d222 de ifm para la adquisición visión ?

$
0
0

que tal estamos desarrollando practicas de prosesamiento de imagenes pero la cuestion es , si se puede conectar este tipo de camaras para poder realizar nuestras practicas . ya que ennuestros intentos no se a logrado resultados.

 

cuento con acquisition and assistant vision.

 

esta camara la proporciono un compañero gracias a un familiar que se la presto para el desarrollo de las practicas .

gracias por su atencion y se agradece cualquier aporte o informacion.

Can't get full image using NI-1433 from a dual-line line scan camera link camera.

$
0
0

Hello every,

 

I am working on a project using a camera link line scan camera and NI-1433 frame grabber. I tried to generate camera file and make them work with each other.

 

My problem is I can't get full image from the frame grabber or the camera. I took a snapshot and I can only see half of the object. My camera is set to work at 8-bit  2 tap, and the frame grabber is set to 2tap left and right. 

 

I almost tried every possible combination of camera output mode and frame grabber mode and I found that when I set camera to 8-bit 4tap and frame grabber to 1tap I was able to get full image and everything seemed like working fine. 

 

Can anyone explain why this happened? I want to make sure the camera can work with frame grabber before I move forward.

 

Below is the frame grabber mode options. Interlaced modes absolutely can't work. I guess the only options are 1 tap or 2 tap left/right.

NI Camera File Generator_ScreenShot of Tap Configs.png

Default Camera Settings for new cameras

$
0
0

Greetings Fellow Forum-ites,

 

I work for a company that builds cameras and we use VAS to pull the camera video into our own custom LabVIEW apps to check image quality.  One of th stuggles we have is maintaining the correct settings from camera to camera.  My question is how does VAS determine the default camera settings when I plug a new camera in?  It may help if I show an example of what we do today and where I'd like to go.

 

This is what happens today:

-Technichan plugs new firewire camera into test station. 

-MAX enumerates the camera as IMAQdX camera. 

-Technican goes into max, sets up pixel format, screen size, etc.  Clicks the "Save" button.

-Technican opens up custom tool, acquires video and tests it.

 

What I would like to happen:

-Technican plugs new firewire camera into test station

-MAX enumerates camera, applies default settings that have been predetermined.

-Technican opens up custom tool, acquires video and tests it.

 

Also, in the custom tool we often change camera parameters like gain/brightness/exposure, etc to get the best image.  Is there a way to save these settings programmatically through MAX so that next time the camera is plugged into that station it will have the last settings?

 

If anyone could point me to documenation about how the VAS/MAX settings interact, that would be helpful as well.

 

Thanks!

interpreting bit depth and bit alignment

$
0
0

I am trying to use a Point Grey Grasshopper CCD camera (GRAS-14S3M-C) which has a 14-bit ADC.

In NI Max, I configure the settings as below.

Settings.JPG

The gain is set to 1 (0dB) and the gamma setting is ignored, so that the camera output is linear.

The question is what do the settings in the box "16 bit pixel representation" do to how the Camera data is interpreted?

Given that the ADC on the camera is 14-bit, I assume that I should set the "Actual Bit Depth" to 14-bit.

If bit alignment is LSB, I would expect the captured image to pad 2 MSBs with 0s, and take the camera 14-bit output and interpret it as varying in value from 0 to 2^14-1. However, I see that the pixel counts continue to vary from 0 through 2^16-1 = 65535.

In the end, what I want to do is convert the counts registered on the CCD to number of incident photons. Assuming a quantum efficiency of say 30%. But how do the settings in the box "16 bit pixel representation" influence this calculation?

It would be very helpful if you could reference a note/ white paper which sheds light on this.

Using FPGA-Cameralink with Andor Zyla sCMOS cameras

$
0
0

Does anyone have any experience or knowledge of using a FPGA/Cameralink frame-grabber (NI 1483R or 1473R) to acquire images from the Andor Zyla 4.2 sCMOS camera?  Or other high-end sCMOS cameras such as the Hamamatsu Orca Flash 4.0 V2, or the Andor Neo, or PCO edge?  These cameras appear to have their own interpretations of the 8-bit 10-tap CameraLink protocol, and I'd like to know how easy it is to configure them properly.

 

I'm particularly interested in the Andor Zyla 4.2 camera, with frame settings of 2048x2048@~100fps, 128x128@~1600fps and 2048x8@~26000fps.  The bandwidth of the 1483R and 1473R seems sufficient for each of these configurations, but it depends on being able to configure the data appropriately.

 

The only related information I've come across was a talk from last year's NI Week by Dan Milkie of Coleman Technologies using the Hamamatsu camera, but there are no specific details.


IMAQdx 8 bit grayscale AVI problem

$
0
0

Hello, I am having an issue with a simple vi in which I am trying to save a uncompressed avi file (8 bit greyscale) at 30 fps. I have looked around at various posts and vi's that people have posted but I can't find the reason my program is not working. 

 

The video seems to record fine, however once I open up the .avi in VLC media player the video plays extremely fast as it has only recorded a handful of frames. E.g a 5 sec video at 30fps is outputting 8 frames. Also in the codec information in the media player it thinks the video is a 24bit RGB. 

 

I've attached the vi, please let me know what you think.

Does Vision Assistant have theAlgorithms.Resample functionality

$
0
0

Am I just not seeing it, or is there no way to resize (Resample) an image in Vision Assistant?

It would seem to me that resizing an image is one of the most basic image processing function.

 

 

I used to have to open images in MS Paint to resize, then reoppen in Vision Assistant.

I've created a resample VI which works. But I just thought that would be part of the basic functionality.

My Integrated Webcam is recognized by MAX but not as IMAQ device

$
0
0

Hi

 

I'm using IMAQ 14 and IMAQdx14 with LabVIEW 2014.

I am able to use my webcame both in MAX and in Vision Assistant, but when I'm trying to generate vi, in Creation Wizard, IEEE1394 Image Acquisition is grayed out.

When I'm using triggered image acquisition and select cam0 as interface name (name of my camera in MAX), I'm getting error code: -1074397163 (NI-IMAQ: The passed in interface or session is invalid.)

 

In MAX, I can see and use my camera, but it's listed directly in Devices and Interfaces (not under NI-IMAQ devices)

 

I can't find if it's direct show compatible... Is that mean that my camera is not supported by IMAQ? Is there a way to controll if from LabVIEW?

 

Thanks

Karol

How to control the frame rate in NI MAX for iDS cameras?

$
0
0

Hi 
I am trying to integrate iDS cameras into labview programming , the problem in NI MAX that the frame rate is fixed and didn't change (in the video mode option didn't related to the resolution).
i tried two cameras :USB and ethnternet and i got the same problem, how can i fix it ?
Thank you

Extract Contours From Irregular-Shaped Object After Video Pause

$
0
0

So I have an irregularly shaped object within an AVI video frame. I'm trying to play with the IMAQ Extract Contours function to create a complete silhouette of the object and then overlay it as soon at the user pauses the video. At least that's the goal. This function seems a bit touchy and I don't know if it's the best thing to be using. Does anybody have any better ideas? Or at least know what settings I should be using in order to get the best results out of this?

Viewing all 3180 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>