MicrosoftタグスキャンSDK

すべての良い一日。

1月に、MicrosoftはWindows Phone 7用のタグスキャンSDKをリリースしましたが、幸運にもそれを使用できました。 可能性、制限、および特定のポイントについては、この投稿になります。


Microsoftタグの説明


Habréには、このテクノロジーに関する記事が投稿されました。 つまり、Microsoftが開発した2次元カラーバーコード(高容量カラーバーコード-HCCB)です。 携帯電話に組み込まれたカメラを使用した認識のために特別に設計されました。 コードに関連付けられ、Microsoftのサーバー(Wikipediaから)に保存された事前に準備された情報をデバイスですばやく識別して取得するように設計されています。

インターネットでの利点と欠点について読むことができますが、主な違いはMicrosoftサーバーに接続する必要があることです。

開発開始

Windows Phone 7の標準開発ツールに加えて、SDKをダウンロードし、動作するキーを取得する必要があります。 キーには、トライアルと商用目的の2種類があります。

トライアル:


コマーシャル:


関連付けられたペイロード-特定のアプリケーションに関連付けられた特別な識別子(String型、最大長2048文字)。 使用できる識別子の種類。

トライアルキーを取得するには、Live IDを使用してキーマネージャーに移動する必要があります。この場合、SDKをダウンロードすることもできます。

商用キーを取得するには、Microsoft Tag Teamにアプリケーションの説明を記載した手紙を書く必要があります。

公開時点では、SDKバージョンは7832です。機能が他のプラットフォームのレベルに引き上げられる新しいバージョンがあることを願っています。

ここで退却したい...

SDKの歴史


当初、SDKはiOSとAndroidの2つのシステムで利用可能でした。 これは、Windows Phone 7でカメラを操作するために必要なクラスが最新バージョン(Mango、7.5)でのみ登場したためです。 これはPhotoCameraクラスです。 カメラ(メインおよびフロント)を操作するための基本的な機能を提供します。 ユーザーが受信した画像をリアルタイムで監視し、失敗した認識の数を減らすことができるように(ユーザーがCamera Taskを起動するたびに、その後のみ画像が認識されます)。

SDKコンポジション



クライアント側の認識アルゴリズム



1)PhotoCameraオブジェクトが初期化されます(ページに移動するとき-OnNavigatedTo)
2)画像取得
3)画像スキャン
4)認識の試み
5)出力の起動(LaunchExperience)
6)リソースとオブジェクトのクリーニング(ページから移動する場合-OnNavigatingFrom)

このアルゴリズムは例から取られていますが、知っておくべきポイントがいくつかあります。


また、このリストに、他のプラットフォーム(Androidなど)のバージョンにあるオフライン呼び出しの欠如を追加することもできます。 これにより、識別子を指定するだけで、スキャンせずに結果をダウンロードできます。 次のバージョンで修正されると思います。

また、作成されるアプリケーションのタイプにはいくつかの制限があります。 Scanning SDKで見つけることができます。 基本:マルチフォーマットコードスキャナーを作成することはできません。

参照:
MicrosoftタグスキャンSDKの概要
Microsoftタグアプリケーションの要件
Tag SDKの利用規約
Microsoft Tag-ウィキペディアの説明

Source: https://habr.com/ru/post/J137152/


All Articles