リファレンス 144 ドキュメント 7 サンプル 48
標準機能 346 advapi32.dll 419 api-ms-win-core-winrt-string-l1-1-0.dll 1 api-ms-win-dx-d3dkmt-l1-1-0.dll 1 arduino 12 Artlet2D 55 avrt.dll 11 bcrypt.dll 53 com_misc.dll 1238 comctl32.dll 94 comdlg32.dll 2 crypt32.dll 218 d2d1.dll 13 d3d11.dll 5 d3module 29 dbghelp.dll 128 dinput8.dll 1 dwmapi.dll 31 dwrite.dll 1 dxgi.dll 5 DxLibW 2738 encode.as 8 evr.dll 7 form_decode 1 gdi32.dll 384 gdiplus.dll 627 glu32.dll 52 hgimg3 152 hgimg4 166 hsedsdk 36 HSP3Dish 119 hsp3imp 4 hsp3util 17 hspble.dll 13 hspcbcom 11 hspcmp 21 hspcv 31 hspcv4 275 hspd2d 28 hspda 23 hspdb 8 hspdb.dll 14 hspduckdb.dll 10 hspext 59 hspinet 60 hspjson.dll 10 hspllama.dll 11 hspmath 41 hspmcp.dll 7 hspmfcam.dll 30 hspmidi.dll 17 hspmucom 17 hspogg 20 hsponnx.dll 13 hsppdf.dll 11 hspprint 6 hspsapi_64.dll 3 hspsock 12 hsptflite.dll 19 hsptv 2 hspusbio 6 hspvosk_64.dll 4 hspwasm.dll 10 hspwebsrv.dll 9 hspwebview2.dll 18 hspwgcapture.dll 8 hspwhisper_64.dll 4 hspwinrtocr.dll 5 hspwinrtspeech_64.dll 3 httpapi.dll 42 imm32.dll 63 iphlpapi.dll 194 iron_7z.hsp 6 iron_ai.hsp 9 iron_camera.hsp 6 iron_camera_mf.hsp 31 iron_clip.hsp 4 iron_csv.hsp 8 iron_dialog.hsp 2 iron_hash.hsp 12 iron_http.hsp 4 iron_ini.hsp 11 iron_json.hsp 10 iron_mcp_client.hsp 9 iron_mcp_server.hsp 6 iron_mediapipe.hsp 13 iron_office.hsp 6 iron_perf.hsp 5 iron_serial.hsp 6 iron_shell.hsp 6 iron_speech.hsp 9 iron_sysinfo.hsp 10 iron_toast.hsp 4 iron_url.hsp 6 iron_video.hsp 10 iron_xlsx.hsp 11 kernel32.dll 884 layer_fade 5 mf.dll 31 mfplat.dll 122 mfreadwrite.dll 5 mod_fontdlg 1 mod_joystick2 2 mod_menu 3 mod_mmaudio 7 mod_picfont 2 mod_posteffect 7 mod_regexp 4 mod_rss 1 mod_vpad 5 msimg32.dll 3 ncrypt.dll 1 netapi32.dll 45 normaliz.dll 2 obaq 51 obj 4 ole32.dll 143 oleaut32.dll 404 opengl32.dll 353 powrprof.dll 84 propsys.dll 1 psapi.dll 20 secur32.dll 2 shell32.dll 195 shlwapi.dll 15 SQLele 18 urlmon.dll 71 user32.dll 607 userenv.dll 34 uxtheme.dll 77 version.dll 7 wer.dll 20 windowscodecs.dll 9 winhttp.dll 46 wininet.dll 192 winmm.dll 146 wintrust.dll 7 wlanapi.dll 59 wmvcore.dll 11 ws2_32.dll 90 wtsapi32.dll 44 xaudio2_8.dll 4 xmllite.dll 6 ZLibWrap 2

hsptflite.dll

Version 1.0 Date 2026-04-15 Author IronHSP / hsptflite

hsptflite (TensorFlow Lite)

mp_bgr_to_rgb
BGR → RGB 変換ヘルパ
24bit BGR を 24bit RGB にチャンネル入れ替えします。 hsp の bmscr (BGR) を MediaPipe 系 API に渡す前処理で使います。
mp_hand_landmark
MediaPipe 21 点 Hand Landmark 検出
palm bbox を 1.5 倍程度に拡張 + 正方形化して切り出し、 224x224 にリサイズ ([0..1] 正規化) → Invoke → 21 点 landmark を 元画像座標系に逆変換して返します。
mp_letterbox_resize
letterbox 方式のリサイズヘルパ
長辺に合わせて縮小 + 余白を 0 で pad する MediaPipe 標準の letterbox リサイズをバイリニア補間で実行します。後段で bbox を 元画像座標に戻すための変換情報を var_params に書き込みます。
mp_palm_detect
MediaPipe 手のひら検出 (palm detector)
MediaPipe palm_detector を 1 コールで実行します。
tflite_close
モデルを閉じる
指定ハンドルの Interpreter / Options / Model を解放します。
tflite_get_output
出力テンソルからバイナリを取得
出力テンソルの内容を var_buf に byte_len バイトまでコピーします。
tflite_init
TFLite ライブラリ初期化
hsptflite プラグインを初期化します。DllMain でも自動初期化される ため通常は呼ばなくても動きますが、明示的に呼んでおくと安全です。
tflite_input_count
入力テンソル数の取得
入力テンソル数を var_n に格納します。失敗時は -1。
tflite_input_resize
入力テンソルサイズの動的変更
入力テンソルの shape を動的に変更します。Interpreter の AllocateTensors が再実行されます。MediaPipe palm_detector の ように入力サイズが固定のモデルでは呼ぶ必要はありません。
tflite_input_shape
入力テンソルの形状取得
指定した入力テンソルの shape を int 配列に、rank を var_rank に 格納します。
tflite_input_type
入力テンソルの dtype 取得
dtype を正規化した整数で返します: 0 = float32 1 = uint8 2 = int32 3 = int64 4 = float16 5 = int8 6 = bool 7 = string
tflite_invoke
推論実行
Interpreter を同期実行し、出力テンソルを更新します。 実行後に tflite_get_output で結果を取得してください。
tflite_load
.tflite モデルをロード
指定された .tflite ファイルを読み込み、Interpreter を作成します。 成功時は var_hid に 0~15 のハンドルが入ります。
tflite_num_threads
推論スレッド数の設定
Interpreter の並列度を変更します。Interpreter が再作成されます。
tflite_output_count
出力テンソル数の取得
出力テンソル数を var_n に格納します。
tflite_output_shape
出力テンソルの形状取得
指定した出力テンソルの shape を取得します。
tflite_output_type
出力テンソルの dtype 取得
出力の dtype を取得します。正規化値は tflite_input_type を参照。
tflite_set_input
入力テンソルへバイナリをセット
バイナリバッファ (任意の HSP 変数) の先頭から byte_len バイトを 入力テンソルにコピーします。テンソルサイズより大きい場合は 切り詰められます。
tflite_shutdown
TFLite ライブラリ終了処理
全ての Interpreter スロットを解放します。