1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【UiPath】【v24.10】統合ターゲットの Computer Vision が凄い気がする(@_@;)

Last updated at Posted at 2024-11-14

はじめに

  • 本記事は、v23.10でリリースされた統合ターゲットの Computer Vision の挙動を確認した際のメモです。
  • 記事の内容は、個人の見解または確認結果であり、UiPath の公式見解ではありません。
  • 製品仕様や参考画像は 24.10 バージョンのもので構成しています。

統合ターゲットの Computer Vision とは?

新しいCV.JPG

↑上図の様に、標準のUIAアクティビティでターゲットを指定する際に出てくるこのダイアログのこととおもってください。
このダイアログの右上の半導体みたいなアイコンを押すと Computer Vision が使えます。(詳細は以下のガイドを参照)

この機能の正しい使い方は UiPath MVP の Jun様が投稿されている以下の記事を参考にしてください。(本記事はわたしが気になった点のメモでしかないです)

これだけは知っておいて!

製品側の仕様としてちょっとわかりづらく、利用者の方が損しそうなポイントだけ先に書いておきます↓↓

従来のCVアクティビティ同様に、OCRエンジンは変更できます!ただし、導線は「アプリケーション/ブラウザーを使用」のハンバーガーボタンからです。

新しいCVではアプリケーションブラウザを使用でOCRの変更が可能.JPG

Extended Language OCR はまだ使えなさそう(2024年11月14日 時点)

新しいCVではCJKOCR.JPG
CJK-OCRはちゃんと使えます。上図右下に「ファイル(F)」と表示されています。

CVアクティビティ時代からそうですが、エンドポイントは忘れずに指定しましょう!

新しいCVではCJKOCR2.JPG

STXだと既定のプロジェクト設定でオブジェクトリポジトリへの自動追加が有効のため、無効にしないとセレクタのチューニングができない

STXではオブジェクトリポジトリに自動追加がスタンダードになった模様.JPG
STでは同設定でもオブジェクトリポジトリとのリンクを解除すればチューニング可能です。

なんか凄くないか?(@_@;) っておもった集

【凄➀】部分一致でもちゃんと拾う

部分一致でもちゃんと拾う1.JPG

メモ帳の「ファイル(F)」でセレクタ取得して、CVテキストを変数化し、「表示(V)」ではなく、「表 (V)」でテスト ➢ 結果:〇(ちゃんと「表示(V)」が押下される)

部分一致でもちゃんと拾う2.JPG
部分一致でもちゃんと拾う3.JPG

💡「*」ワイルドカードを使わなくても部分一致判定される

✔ 「フ」の一文字でも「ファイル(F)」ボタンは押下された。 ← これは流石に一致率の閾値が緩すぎる気はする(汗)

✔ 「(V)」で実行したら次の様に類似要素が複数見つかった、のエラー ← スコープ内での一意判定はおこなっていそう
部分一致でもちゃんと拾う4.JPG

【凄➁】折り返しもなんのその

折り返しが発生していても押せる.JPG

例外テストで画面サイズを変えておいて実行しましたが、ちゃんとクリックしました!(検索文字(変数)には「ヘルプ」と入力しています。)

【凄➂】表示が確認できれば、出現位置は変わっても問題ない

出現位置が変わっても無問題.JPG

PC画面の左中央でメモ帳を開いていましたが、右中央に移してから実行テスト ➢ 結果:〇(ちゃんと「ヘルプ(H)」が押下されました)

💡対象項目が表示されていないケースではちゃんとエラーになります。
表示されていないと落ちる.JPG

【凄➃】Googleマップで地図移動までできてしまう

ドラッグアンドドロップで地図移動までできてしまった.JPG

「ドラッグ アンド ドロップ」アクティビティ × Computer Vision で地図移動もできました!

(実行前)
地図移動1.JPG
(実行後)
地図移動2.JPG

さいごに

いかがでしたでしょうか。
Xaml内に座標情報は保持しているものの、プロパティには表示されない=実質CVテキストの内容以外はセレクタ上で編集するものがないシンプルな仕様にもかかわらずこのパフォーマンスは凄いとおもいます(@_@;)

座標は持つ.JPG

これまで、リモートデスクトップアプリの自動化する、かつ、リモートランタイムで操作できないときに使うものって頭でしたが認識あらためます。
積極的に利用して、安定するようだったらスタンダードにしていこうかなとすらおもいました。
最後までお読みいただきありがとうございます(・ω・)ノ

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?