入力画像の前処理とセット
cv4_dnn_set_input nid, img_id, scale, mean_b, mean_g, mean_r, w, h, swap_rb
nid : DNN ハンドル ID img_id : 入力画像の Mat ハンドル ID scale : 画素値のスケール (例: 1.0/255.0 で [0,1] 正規化) mean_b, mean_g, mean_r : チャンネルごとの平均値 (引き算で正規化) w, h : 入力サイズ swap_rb : 非 0 で BGR→RGB スワップ
(プラグイン / モジュール : hspcv4)
cv::dnn::blobFromImage で画像を 4D テンソル (1, C, H, W) に変換し、 Net::setInput で入力レイヤにセットします。 OpenCV 由来のモデルは BGR のままが多いので swap_rb=0、 PyTorch/TensorFlow からエクスポートしたモデルは多くの場合 RGB なので swap_rb=1 を指定します。
| プラグイン / モジュール | hspcv4 |
| バージョン | 0.1 |
| 作成日 | 2026/04/12 |
| 著作者 | HNWorks / IronHSP |
| URL | https://github.com/ |
| 備考 | hspcv4.as をインクルードすること。
OpenCV 4.12.0 を静的リンクした 32bit / 64bit DLL です。 |
| タイプ | 拡張命令 |
| グループ | hspcv4 玄人向け |
| 対応環境 |
|
| hs ファイル | hsphelp\hspcv4.hs |