HSPBARを初期化します
bar_Init p1,p2,p3
p1 : 検出精度を優先するか (0=しない, 1=する) p2 : 回転して試すか (0=しない, 1=する) p3 : 読み取り想定のバーコードのフォーマット(BarcodeFormat)
(プラグイン / モジュール : hspdsc.dll)
p1 には 検出精度を優先するかを指定します。優先すると速度が遅くなります。 p2 には 回転して試すかを指定します。回転状態の検出精度が向上します。 p3 には 読み取り対象のバーコードのフォーマットを指定します。(BarcodeFormat を参照) HSPBARは多数のバーコードのフォーマットに対応していますが、すべてのフォーマットを指定すると検出速度低下や誤検出が発生します。 なので、使用が想定されるバーコードのフォーマットのみを指定することをお勧めします。 この命令の終了時には stat に バーコード操作インデックス値 が返ります。 このバーコード操作インデックス値はHSPBAR操作時に使用します。 なお、本関数は初期化を行いますが、複数回実行可能です。 実行するたびにstatに異なるバーコード操作インデックス値が返ります。
// バーコード読み取り初期化 bar_Init 1, 1, BarcodeFormat_Default // JANコードとQRコードに対応 // JANコード だけなら BarcodeFormat_JAN // QRコードだけなら BarcodeFormat_QRCode を指定する nIndex = stat // バーコード操作インデックス値
| BarcodeFormat | バーコード形式を指定するための定義値 | (hspdsc.dll) |
| bar_Read | バーコードやQRコードが含まれる画像を読み取り、解析結果を返します | (hspdsc.dll) |
| bar_UnInit | HSPBARを解放します | (hspdsc.dll) |
| プラグイン / モジュール | hspdsc.dll |
| バージョン | 2.13 |
| 作成日 | 2021/6/13 |
| 著作者 | イノビア(inovia) |
| URL | https://hsp.moe/ |
| 備考 | HSP向け DirectShow キャプチャプラグイン
【32bit版ランタイムの場合】 hspdsc.asをインクルード バーコードを使用する場合はhspbar.asをインクルード 【64bit版ランタイムの場合】 hsp3_64.asをインクルード hspdsc64.asをインクルード バーコードを使用する場合はhspbar64.asをインクルード |
| グループ | hspbar.dll |
| 対応環境 |
|
| 移植のヒント | Windows |
| hs ファイル | hsphelp\hspdsc.hs |