Jump to content

caleyjag

Members
  • Content Count

    23
  • Joined

  • Last visited

Community Reputation

2

About caleyjag

  • Rank
    Active

Profile Information

  • Gender
    Male
  • Location
    Thousand Oaks, California
  • Interests
    Mountain biking, skiing, hiking rugby, soccer(football), craft beer, travel and general adventuring

Contact Methods

LabVIEW Information

  • Version
    LabVIEW 2020
  • Since
    2003

Recent Profile Visitors

1,592 profile views
  1. I wasn't able to get the BetterFolderBrowser DLL working on my system unfortunately.
  2. I'm aware of this thread over at NI: https://forums.ni.com/t5/LabVIEW/select-multiple-files-and-folders/td-p/3049461 I have an application where I want to manually select a handful of folders (which in my case live in the same directory) and automatically fill their paths into an array. As stated in the discussion linked above, the File Dialog express VI offers a mode to select multiple files, but as I can tell it does not offer the functionality to select multiple folders. Am I missing an obvious solution?
  3. Do you have the Vision Development Module? The wide angle lens may not be the right tool for the job. Look up telecentric lenses. I can't tell what the field of view you need is, which is important in lens choice. Telecentric lenses are expensive. Is this for an academic or industrial application?
  4. Hard to comment too much without some example images. I think you are on the right track to do an object detection with a more primitive image processing step to recenter the ROI and mitigate errors, but can't really comment further without a handful of images for context.
  5. Do your images always look like this? I'd experiment with using the white circles to center your frame of reference. Once you have your coordinates set, I'd do a quick binary threshold on the central area where the numbers are, and use some binary morphology to fill the cavities inside your digits. I'd first try the IMAQ Fill Holes.vi (I think it's called something like that). Alternatively, you can try dilate/erode combination, which may work better here in the even the numbers don't fully enclose the cavities every time. Once you have done that the OCR might work better. There
  6. Can you share your code? This seems like a tractable problem...
  7. Try this. Seems to work for me now. Notes: 1. You will need to enable the camera capture code. 2. I added terms to define the types of image you were loading (RGB). This mitigated an error in the extract HSV value plane VI. (Note: I was able to find this because I wired the error cluster all the way through - good habit to get into.) 3. You didn't have the Parameter constant wired in each of your match template cases. I added that in although it should be working fine off the default value (800/1000). smart Crind POC_caleyjag.vi
  8. Ok. Hard to run without your template images. If you can provide some images (maybe PM me privately) I can help with that. I would need both the template and raw images (which I can see you are recording each run.) For now, everything looks okay but it looks like you are running with a image match score of 985/1000. This is typically very high and with camera noise you may well get fails with that high of a setting. Not sure about the output with the wrong template though. I would need to see an example of that. Couple of other notes (my personal preferences, does not r
  9. Can you save as LabVIEW 2016 so I can look at it?
  10. Understandably NI's own line of analog video frame grabbers have been obsolete for some time (since 2010 I believe). I have an industrial application where I am bound to using legacy analog VGA cameras. Upgrading the cameras is not an option I would like to use LabVIEW for testing purposes. Are there any good non-NI frame grabbers still out there that are easy to get up and running with LabVIEW? Unfortunately due to the bureaucratic purchasing processes ordering an old NI card of e-bay is not really feasible.
  11. I'm aware of this thread on passing errors around loops. https://forums.ni.com/t5/LabVIEW/Error-in-out-in-shift-register-yes-or-no/td-p/1077703 On a similar note, what is deemed the best way to handle wires containing references to devices or sessions in a loop? What are the pros and cons to consider? I've made a few examples using the Vision AVI2 library, but the same thing could apply to an IMAQ camera session, or indeed a TCP/IP or serial communication session, where you need to initialize a session, do your core logic (the loop) and then shut it all down at the end. In my ca
  12. Freelance/consultancy help needed at our Southern California location. I have a project where I need to take an existing LabVIEW solution and adapt it to make the application FDA 21 CFR Part 11 compliant. The application is a machine vision solution using the Vision Development Module. The vision part is working well and doesn't need to be replaced. The system uses machine vision to inspect pharmaceutical injection components. I'm looking for an engineer with experience in developing, qualifying and validating Part 11-compliant systems, including the addition of audit trail and
  13. The Axis P1214 or F44 series might work for you. They are (relatively) affordable. Small camera size is achieved by devolving most of the camera electronics into a downstream box. The cable is pretty long so should work for your application. Some of the models use a microvideo lenses. They have an 1080p variant. Unfortunately these cameras are intended for network streaming so the lossy video compression onboard is unavoidable. They can be programmatically used to capture uncompressed still images though at a much slower rate, if that is of use. In terms of industrial high-end cameras
  14. Yeah unfortunately I am going to be the one carrying the can here, and it's my first crack at a proper Part 11 application. I'm basically concerned that the IMAQ library may have one or two many bugs for it to be sufficiently stable. That's not necessarily a Part 11 issue as such, but in order to meet the needs of the application I need to be sure my choice of LabVIEW is a logical and robust one. That's why I'm hoping some people can vouch for the efficacy and reliability of the Vision Development functions, especially if they have tales from the pharmaceutical perspective. Thanks!
  15. I am writing an automated inspection application for a pharmaceutical company. The application is for the manufacturing line and therefore needs to be compliant with FDA requirements. As far as I can tell the DSC module is designed to handle e-signatures and the like, but I'm concerned flags will be raised as to the compliance of LabVIEW and the Vision Development Module itself. I'm using basic edge detection tools to measure critical dimensions on glass syringes. Nothing too fancy. Has anyone successfully used the NI Vision toolbox in approved, Part 11-compliant applications?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.