LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

画像処理ウィンドウで複数のキャリパを同時に表示したい

Solved!
Go to solution

vision assistantで構築した画像処理をexeファイル化するためにviを作成しています。

画像処理ウィンドウで複数のキャリパを同時に表示してそれぞれエッジ検出をさせたいのですが

キャリパを同時に表示させることができません。

解決策を教えていただけると助かります。

 

サンプルのStraight Edge Detection.viをベースに

ラインキャリパ2個

ボックスキャリパ1個を画像ウィンドウに配置して

ユーザーに画面上でキャリパを操作させたいです。

 

よろしくお願いします。

0 Kudos
Message 1 of 6
(399 Views)

Autotranslated to English:

 

We create vi to convert image processing built with vision assistant to exe file.

I want to display multiple calipers at the same time in the image processing window and make edge detection respectively

The caliper cannot be displayed at the same time.

It will be helpful if you tell us the solution.

 

Based on the Straight Edge Detection.vi of the sample

2 Line Calipers

box caliper, put one in the picture window

I want the user to operate the caliper on the screen.

 

Not sure what you mean exactly, but if you want to display multiple calipers at the same time, then they are displayed simultaneously:

Screenshot 2024-03-07 12.03.11.jpg

 

assumed that you will export code from Visual Assitant to LabVIEW VI (to be able to turn this code to executable), and both called sequentially and displayed as shown above:

Autogenerated piece of code with minor clean up looks like this, sequential call will keep overlays:

Screenshot 2024-03-07 12.06.53.png

What is your particular problem exactly?

Message 2 of 6
(377 Views)

ありがとうございます。

 

私が求めている機能は

viを実行中に複数のキャリパを自由に動かしたい。

 

Straight Edge Detection.vi にキャリパを追加したいです。

0 Kudos
Message 3 of 6
(330 Views)
Solution
Accepted by topic author ame2

@ame2 wrote:

Thank you very much.

 

the features i'm looking for

I want to move multiple calipers freely while running vi.

 

I want to add a caliper to the Straight Edge Detection.vi.


Well, if you need to move multiple "calipers" (ROIs, probably) interactively, then you have to add while loop, and get ROIs from Property Node, then compute a distance between both edges, in simplest way like this (you should take care about geometry, angles of, course, etc):

Screenshot 2024-03-08 15.20.18.png

Then it will looks like this:

MovedROI2.gif

Alternatively you can probably use Clamp (Rake):

Clamp.jpg

Then exported code after same modification will be like this:

Screenshot 2024-03-08 15.23.43.png

And you will get the distance with single ROI:

MovedROI3.gif

Message 4 of 6
(310 Views)

ありがとうございます。

 

動画の内容が求めていたものです。

とても参考になります。

 

viを作ってみて、結果を連絡します。

 

0 Kudos
Message 5 of 6
(304 Views)

ありがとうございました。

 

欲しかったviが作成できました。

助かりました。

0 Kudos
Message 6 of 6
(281 Views)