Geometric Matching Advanced (Feature Based) in .NI Vision for NET?

NI Vision Development Module (2013) has advanced
VIs for multiple geometric template (feature based) learning and matching.
These are:
- IMAQ Read Multiple Geometric Template VI
- IMAQ Learn Multiple Geometric Patterns VI
- IMAQ Match Multiple Geometric Patterns VI
- IMAQ Dispose Multiple Geometric Template VI
- IMAQ Write Multiple Geometric Template VI
Is there any equivalent function/methods in NI Vision for .NET? I can't find anything.
Regards,
Dairu

Hi Rahul,
First, thank you for your answer. I have already checked all these documents. I'm sure that there is no feature (multiple geometric template learning and matching) in .NET like LabVIEW.
I'm surprised that you do not know this as an NI Application Engineer. There is a lot of function in NI Vision for LabVIEW that .NI Vision for NET has not yet. Multiple geometric template learning and matching is one of them. As a paying customer makes me this very angry. Does anybody at NI know when will NI Vision for .NET a real product?

Similar Messages

  • NI Vision Geometric Matching not working reliably, need help

    Good afternoon,
    I am having issues with NI Vision Geometric Matching, where 9/10 times in my machine inspection application the template would be easily detected and 1/10 it would not be detected no matter what I change the edge threshold (for the detector) to, I have it set to 20 now, when the default is 75 or the matching score (my score set to 200, where the defult is 700). Nothing works for those 1/10 attempts. The template I'm matching is taken from an image the same exact element I'm trying to detect. The element is not occluded or scaled in any way, the lighting has not been changed, and the only differences are minimal <50 pixels changes in XY position and <30 deg changes in rotation. I have the matching settings set to 0-360 rotation and I have the search area set to full resolution of camera. The template is 1172x1134 pixels. The camera resolution is 2592x1944. I have tried taking the template and the inspection images in sharp focus and slightly out of focus to prevent features from being generated on the texture of the element I'm inspecting. Neither has helped. This seems to be an internal problem with NI Vision detector routines, I have absolutely no outside variables and no changes in light, scale, height, and focus, and I have seen SIFT algorithms work extremely well in completely bad conditions. Did anybody else have any of these issues? If I was to write a feature detector routine, I would have included an option for the detector to take the best possible guess if no exact match was found and report the score back to user, and let the user decide whether to use the result. Can something like this be done with Geometric Matching?
    Unfortunately I can't post any code or images due to project restrictions, 
    Versions Labview 2011 SP1, NI Vision 2011, Vision Assistant 2011 SP1
    Thanks,

    SOLUTION::
    I found the source of the problem to be an inability of NI Vision to process geometric detection of large templates, (mine was 1000x1000 pixels from 2500x1900 camera resolution image).
    This is probably due to a memory overflow or reached limit in feature count. My PC is a 32bit Windows 7 platform and has 3.5gB ram, this can perhaps be what causing the limitation. However, it could also be that the number of features in my image/template approached an internal limit within NI Vision.
    My solution was
    Including an IMAQ-Resample node with bilinear interpolation positioned right after the IMAQdx Snap. This effectively shrinks the captured image to a smaller resolution without cropping (mine was 1024x768). I also had to include that same node in Vision assistant before Geometric Matching in order to re-generate a new Pattern for 1 to 1 scale. Immediately the geometric detection began working 100% of the time.
    Prior to this I ran a lot of tests and determined that the rotation of the actual part being inspected was the cause of misdetection. When the part was in certain orientation (I would like to say 95% of the time it was detected it was in 45 degree increments from 0 to 360 degrees, but 5% of the time it was detected at other rotations) the reported score was around 900, whereas my minimum detection score was set to 300. In any other orientation the match simply would not be found. I would like to post all my results, but again I can't because of privacy issues.
    NI Vision programmers: I understand that memory allocation and data types for feature detection and recognition must be kept as small as possible in order for Geometric Matching to work as fast as it does, so perhaps attempting to match a 1000x1000 pattern is too much, even if machine process time allows for it. But unfortunately, no error was reported to me from Geometric Matching. It would be good to include some overflow error if this does occur. 
    Thank you,

  • Vision builder ai3.0 Geometri Matchingについて

    投稿する場所を間違えたので再投稿します。
    マシンビジョンのサンプルをVBAI3.0のGeometric Matching関数を使用してテストしているのですが満足のいく結果が得られません。
    最新版のVBAIではGeometric Matching関数は改善されていますか?
    ちなみに
    テーブル上にばらまかれている、ボルトの数を数えると言うアプリーケーションです。
    固体同士が切り離されている時は、問題ないがくっついている時は結果が良くないです。
    LV8.2のGeometric Matching Example.viのワークがボルトに替わった感じのアプリケーションです。
    解決済!
    解決策の投稿を見る。

    xyzz 様
    平素よりNI製品をご利用いただきまして誠にありがとうございます。
    日本ナショナルインスツルメンツ技術部の浦川と申します。
    VBAIは内部的にLabVIEWのVISION関数を使用する時と同じでDLLをたたいて動作しております。
    よって、元のDLLが変わらない限り、VBAIのアップグレードを行ってもGeometric Matchingは改善されないかと思います。
    可能性としてGeometric Matchingの設定により検出される結果がご希望とは異なる動作をしていると考えられます。
    サンプルのGeometric Matching Example.viは正常に動作しておりますでしょうか。
    現在のGeometric Matchingの設定はどのようになっておりますでしょうか。
    例えばボルトが回転しているのであればRotationを有効にし、360度に設定します。
    またカメラのアングルから多少ボルトのサイズが異なるように見えるのであれば、Scaleを有効にし、スケールのサイズを指定します。
    他にScoreの値を落としてお試しいただく方法もございます。
    Scoreが高すぎるため、検出されないこともございます。
    最後に検出される個数がボルトの数の分だけ指定されているかご確認ください。
    以上の内容で改善されない場合は
    もしよろしければ、具体的にどういった現象が起こっているか教えていただけますでしょうか。
    大変お手数ですが、宜しくお願い致します。
    浦川
    日本ナショナルインスツルメンツ技術部
    添付:
    geometric matching.JPG ‏105 KB

  • Ni vision - geometric matching

    hi,
    i am a beginner and i don't know what i'm doing wrong. i have a template (marker200_tmp.png) and would like to search for it in a picture (marker_3_pike_500_gross.jpg). when i use the vision assistent and search with the geometric matching tool, i don't get appropriate matches. i changed the curve parameters and so on, but nothing led to a good result.
    can anyone help me?
    thanks
    Attachments:
    marker200_tmp.png ‏1616 KB
    marker_3_pike_500_gross.jpg ‏122 KB

    hi stephan,
    i attached the simple code which i use for testing, i use version 2012 of the vision assistent.
    when i use it with my old webcam (low resolution) it works, with images from the pike camera (http://www.adept.net.au/cameras/avt/pdf/PIKE_F_100B_C.pdf) the code finds some results when i change the parameters, but not the right one.
    maybe there are a few tricks for changing the parameters??
    i use the vision builder for testing purposes, usually i use the develoment module.
    regards, kuxi
    Attachments:
    marker_test_pike.vascr ‏2 KB

  • Geometric matching: Difference between score and correlation score

    Hi All,
    What is difference between score and correlation score in geometric matching???
    Solved!
    Go to Solution.

    Hello,
    the correlation score is based on pixel intensities where as the score of the geometric match considers also the geometry features. See the NI Vision Concepts (Geometric matching -> In-depth discussion).
    Hope this helps.
    Best regards,
    K
    https://decibel.ni.com/content/blogs/kl3m3n
    "Kudos: Users may give one another Kudos on the forums for posts that they found particularly helpful or insightful."

  • How can I read a template and differentiate if it is a pattern matching template or a geometric matching template?

    Hey all,
    I would like to know how can I read a template´s information to know if it is a pattern macthing or a geometric matching template? 
    In my code, users provide templates and the algorithm must match them using pattern matching or geometric matching depending on the template.
    At the moment I am doing it by including a P or a G in the name of the file, but I would like to avoid this and read the information from the file.
    Any ideas?
    Thanks in advance,
    Esteban
    Solved!
    Go to Solution.

    Hey Esteban,
    you can use the VI "IMAQ Is Vision Info Present 2 VI" to reice the information:
    IMAQ Is Vision Info Present 2 VI - NI Vision 2011 for LabVIEW Help - National Instruments
    http://zone.ni.com/reference/en-XX/help/370281P-01/imaqvision/imaq_is_vision_info_present_2/
    Take a look at the attached VI
    Stephan
    Attachments:
    Determine Pattern type.zip ‏13 KB

  • Is there any advanced feature of Adobe Flash released to lower the page loading slow down rate...?

    Any advanced feature of Adobe Flash to embed in my site
    Hi! My site is basically based on providing share market tips covering finance market. The site was recently migrated from the old look to a new look for a professional view. To make the home page wear a professional look, I am displaying a video like screen for news headlines organising images into jquery effect. But what I experienced so far this jquery effect is slowing down the home page at the time of loading (plz refer the screen shot below). You can check it  at Puntercalls Homepage .  I'm sure if I embed the normal flash feature in palce of this jquery, it must slow down than the former.
    So what I exactly want to know is if there is any advanced feature of Adobe Flash by which the homepage won't slow down while loading.
    Kind suggestions are greatly appreciated in advance!
    The screenshot of slower loading as the result of jquery effect:

    If you just want to change the way that the photo section works, then, it is most likely that a Flash version of the photo display might be smoother and faster to play than the jquery version that you are now using. Its difficult to guarantee a result. You have 10 css libraries and 8 js libraries that are called along with a good bit of inline js that is running on this site. So it will be difficult to say how quickly or smoothly a Flash .swf file will download and play.
    I'm guessing that Flash will be faster, but then I also think that going door to door and handing people a print of the photo would be faster than the jquery file that is running. You may want to look at the possible interference that you have on the current site between the various js and css files that are trying to display the content.

  • How could i draw the exact profile that the geometric matching vi sees?

    Hello,
    i'm trying to include, in my application, the Geometric Matching algorithm. Due to the fact that the application must be programmable i have coded a specific vi to do this. Back to the Geometric Matching my problem is as follow: i need to show to the user the exact boundary of the object that the GM will see (when the user set the edge treshold), so i need to overlay that boundary to my image. The principle is the same you can see in vision assistant with the selected profile highlighted by a green line. Any advice will be much appreciated!

    Found by myself. I post it here maybe could help someone. I just use the IMAQ extract Curves function and overlay the point extracted, very simple.

  • CUCM 8.6 VPN Advance Feature Missing

    As per the title, i have installed Cisco UCM 8.6. I am deploying SSL VPN on the router and Cisco IP-Phones as SSL client to be connected to CUCM.
    I cannot find any VPN service/feature in CUCM 8.6 which i have recently installed. There is no VPN option under Advance features under CUCM OS administration. Also during issuer cert upload, there is no Phone-VPN-Trust.
    Either i am missing a license feature here or might be some thing to do with Demo. Can one kindly assist me this .Regards.

    Thnx for the prompt response. Can you kindly tell me how to find out whether its restricted or not.
    I am just saying its going to support 15 VoIP phone as i have not installed the licenses. and what do u mean by HTH and Java?
    I cannot find any other feature missing from CUCM other than VPN

  • Advance features available in sql server 2008 R2 compared with SQL 2008 SP2

    Hi,
    Can some one brief me the advance features available in sql server 2008 R2 compared with SQL Server 2008 SP2.
    I am planning to upgrade my existing sql server 2008 SP2 to sql server 2008 R2, before that i need the advantages to proceed , if the advantages are not suite to my requirements then i will drop out this option.
    Please give me the detailed reply for my analysis
    hemadri

    Hi Hemadribabu,
    There are some new features in SQL Server 2008 Service Pack 2(SP2), including SQL Server utility, Data-tier Application (DAC), Reporting Services in SharePoint Integrated mode and partitioning improvement. Features are supported by the different editions
    of SQL Server 2008 R2. For example, the Report Builder 3.0, PowerPivot for excel are available on the SQL Server Datacenter and SQL Server 2008 R2 Parallel Data Warehouse, they can assist you creating business intelligence documents. Here are the Top
     new features in SQL Server 2008 R2, including 
    Report Builder 3.0, SQL Server 2008 R2 Datacenter, SQL Server 2008 R2 Parallel Data Warehouse, 
    StreamInsight, Master Data Services and so on.
    For more information about SQL Server 2008R2 and SQL Server 2008 SP2, you can review the following articles.
    http://msdn.microsoft.com/en-us/library/cc645993(v=sql.105).ASPX
    https://social.technet.microsoft.com/wiki/contents/articles/1486.microsoft-sql-server-2008-sp2-release-notes.aspx
    Regards,
    Sofiya Li
    Sofiya Li
    TechNet Community Support

  • Scanning Software With Advanced Features

    I am looking for a scanning software package that has more advanced features compared to the scanning software package included with my all in one.  I have looked for a more advanced scanning software package on the software CD included with the all in one as well as on the HP web site and have not found anything.
    Does HP make a more advanced scanning software package than the one inclulded with the all in one?  I am thinking of a program that is similar to VueScan from Hamrick Software.  I might just have to shell out the money if HP does not make a nicer scanning program.
    Thanks.

    Hello @jerryheilman,
    Welcome back to the HP Support Forums! I understand you are interested in a Scanning program that offers more options then what is available with the HP Software that was included with your HP Officejet Pro 8610. Unfortunately HP does not have anything like that available.
    I was able to Google 3rd party Scanning software and there were many options, I guess it depends on what it is you are interested in doing.
    You can also contact our technical support at 800-474-6836. If you live outside the US/Canada Region, please click the link below to get the support number for your region.
    http://www8.hp.com/us/en/contact-hp/ww-phone-assist.html
    Thanks,
    HevnLgh
    I work on behalf of HP
    Please click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos Thumbs Up" to the left of the reply button to say “Thanks” for helping!

  • Enable advanced features in Adobe Reader

    The Adobe Acrobat 8.0 upgrade enables advanced features in Adobe Reader to a limited number of users.
    Does the LiveCycle Designer 8.0 that comes with Acrobat 8.0 also have this option?

    You cannot add the usage rights from LiveCycle Designer. You have to save the form as a PDF then open it in Acrobat and add the usage rights.

  • For some reason, even though I have advanced features checked, the menu with green screen and all those isn't popping up when I drag the video on top of another one.

    For some reason, even though I have advanced features checked, the menu with green screen and all those isn't popping up when I drag the video on top of another one. Help?

    Hi
    I would trash - iMovie pref file - and re-try - sounds like this got faulty.
    • Delete iMovie pref. file. iMovie pref. file resides.
    Mac Hard Disk (start-up HD) / Users / "Your account" / Library / Preferences
    and is named. (one or more of these)
    com.apple.iMovie.plist
    com.apple.iMovie3.plist
    com.apple.iMovie7.plist
    com.apple.iMovie8.plist
    com.apple.iMovie9.plist
    com.apple.iMovieApp.plist
    and find
    com.apple.iApps.plist
    While iMovie is NOT RUNNING - move this/these file/s out on to desk-top.
    Now restart iMovie.
    If You run Mac OS X.7 or more - then the Library in the User-account folder is invisibly and need to be set to be viewable. IT IS NOT in the Library on Root level (when opening MacintoshHD - first window = root level)
    ( It can be done like this: Open Terminal, then enter:
    chflags nohidden ~/Library (exactly like this - space included)
    Press return, then restart, and it will always be visible until the next major update, when you do the same thing again. )
    Yours Bengt W

  • Infrastructure for installing advanced features like RAC, ASM and DataGuard

    I have been working in Oracle for an year now and would like to start working on advanced features like ASM, DataGuard and RAC. Currently I use a 32bit laptop with OEL6.3 installed with 4GB RAM. Is this system sufficient to install and practice  ASM, DataGuard and RAC. To be more specific I would like to know whether 32bit would suffice OR I need a 64bit  system for this?

    I'd say you are pushing it.
    These features are usually used in multi-server environments.
    You could work with multiple VM's, but 4 GB sounds very limited.
    I had a quick look at introduction to the Data Guard Hands On Lab, and it seems it's hosted in the Amazon Cloud.
    http://www.oracle.com/technetwork/database/features/availability/data-guard-hol-basic-427660.html

  • No advanced features available in printing panel

    Hi,
    I wanted to clean printing head of my printer (Canon Pixma MP830) but I cannot access advanced features. I have reinstalled the drivers but this does not solve the problem. Here is a picture of control panel Link
    Thanks in advance!

    Matic LJ,
    Dave as always is correct.
    That is where the utility is located on my system.
    For easier access, I created an alias of that file and put it in my utilities folder.
    ;~)

Maybe you are looking for

  • IPhone5 calendar issue

    I have an iPhone 5 that is running iOS 7.1.1.  Ever since I updated, I have had nothing but problems with my calendar app.  Whenever I receive a calendar invitation, it always ends up changing the invitation time by 4 hours.  For example, I received

  • Web Template Enhancement

    Hi, When i executed a query in 0ANALYSIS_PATTREN remplate on far right hand side i can see 2 option Filters & Settings like a url My requirment is to replace these with a buttons What commands i need to use Thanks

  • Update pdf files

    Hi; I seek an effective means to update automatically pdf documents stored on the Server of application (JBoss). These pdf files are changed pratically every week it will be necessary that the customers display the last versions. I must ti use CFT pr

  • Flash Player 9 in Mozilla

    I'm using Mozilla in Redhat Linux 9. I'm trying use Macromedia Flash Plugin 9 , but I don't recall Mozilla crashing *quite* this often when viewing Flash content. What's happen? TQ

  • Backup of application file system is also required ?

    Hi, Basic question. Suppose database is creashed and we have restored it with cold backup taken 2 days back. How do Oracle Application file system will be in sync with database? We need to backup the application file system also ? Thanks, Kishore