🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
Package org.opencv.wechat_qrcode
クラス WeChatQRCode
- java.lang.Object
-
- org.opencv.wechat_qrcode.WeChatQRCode
public class WeChatQRCode extends java.lang.ObjectWeChat QRCode は2つのCNNベースのモデルを含む。すなわち物体検出モデルと超解像モデルである。物体検出モデルはバウンディングボックス付きでQRコードを検出するために使用される。超解像モデルはQRコードが小さい場合に拡大するために使用される。
-
-
フィールドの要約
フィールド Modifier and Type Field Description protected longnativeObj
-
コンストラクタの要約
コンストラクタ Modifier Constructor Description WeChatQRCode()Initialize the WeChatQRCode.protectedWeChatQRCode​(long addr)WeChatQRCode​(java.lang.String detector_model_path)Initialize the WeChatQRCode.WeChatQRCode​(java.lang.String detector_model_path, java.lang.String super_resolution_model_path)Initialize the WeChatQRCode.
-
メソッドの要約
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド Modifier and Type Method Description static WeChatQRCode__fromPtr__​(long addr)java.util.List<java.lang.String>detectAndDecode​(Mat img)Both detects and decodes QR code.java.util.List<java.lang.String>detectAndDecode​(Mat img, java.util.List<Mat> points)Both detects and decodes QR code.longgetNativeObjAddr()floatgetScaleFactor()voidsetScaleFactor​(float _scalingFactor)set scale factor QR code detector use neural network to detect QR.
-
-
-
コンストラクタの詳細
-
WeChatQRCode
protected WeChatQRCode​(long addr)
-
WeChatQRCode
public WeChatQRCode​(java.lang.String detector_model_path, java.lang.String super_resolution_model_path)Initialize the WeChatQRCode. It includes two CNN-based models in ONNX format: a detector model and a super resolution model.- 引数:
detector_model_path- 検出器の onnx モデルファイルのパスsuper_resolution_model_path- 超解像モデルの onnx モデルファイルのパス
-
WeChatQRCode
public WeChatQRCode​(java.lang.String detector_model_path)
Initialize the WeChatQRCode. It includes two CNN-based models in ONNX format: a detector model and a super resolution model.- 引数:
detector_model_path- 検出器の onnx モデルファイルのパス
-
WeChatQRCode
public WeChatQRCode()
Initialize the WeChatQRCode. It includes two CNN-based models in ONNX format: a detector model and a super resolution model.
-
-
メソッドの詳細
-
getNativeObjAddr
public long getNativeObjAddr()
-
__fromPtr__
public static WeChatQRCode __fromPtr__​(long addr)
-
detectAndDecode
public java.util.List<java.lang.String> detectAndDecode​(Mat img, java.util.List<Mat> points)
Both detects and decodes QR code. To simplify the usage, there is a only API: detectAndDecode- 引数:
img- グレースケールまたはカラー (BGR) 画像をサポートする。points- 見つかった QR コードの四辺形の頂点を格納する省略可能な出力配列。見つからない場合は空になる。- 戻り値:
- デコードされた文字列のリスト。
-
detectAndDecode
public java.util.List<java.lang.String> detectAndDecode​(Mat img)
Both detects and decodes QR code. To simplify the usage, there is a only API: detectAndDecode- 引数:
img- グレースケールまたはカラー (BGR) 画像をサポートする。見つからない場合は空となる。- 戻り値:
- デコードされた文字列のリスト。
-
setScaleFactor
public void setScaleFactor​(float _scalingFactor)
set scale factor QR code detector use neural network to detect QR. Before running the neural network, the input image is pre-processed by scaling. By default, the input image is scaled to an image with an area of 160000 pixels. The scale factor allows to use custom scale the input image: width = scaleFactor*width height = scaleFactor*width scaleFactor valuse must be > 0 and <= 1, otherwise the scaleFactor value is set to -1 and use default scaled to an image with an area of 160000 pixels.- 引数:
_scalingFactor- 自動生成
-
getScaleFactor
public float getScaleFactor()
-
-