🤖
AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は
公式英語版(原文) を参照してください。
#include <opencv2/objdetect/graphical_code_detector.hpp>
|
| | GraphicalCodeDetector () |
| |
| | GraphicalCodeDetector (const GraphicalCodeDetector &)=default |
| |
| | GraphicalCodeDetector (GraphicalCodeDetector &&)=default |
| |
| std::string | decode (InputArray img, InputArray points, OutputArray straight_code=noArray()) const |
| | detect() メソッドによって見つかったグラフィカルコードを復号する。
|
| |
| bool | decodeMulti (InputArray img, InputArray points, std::vector< std::string > &decoded_info, OutputArrayOfArrays straight_code=noArray()) const |
| | detect() メソッドによって見つかったグラフィカルコードを復号する。
|
| |
| bool | detect (InputArray img, OutputArray points) const |
| | 画像内のグラフィカルコードを検出し、そのコードを含む四角形を返す。
|
| |
| std::string | detectAndDecode (InputArray img, OutputArray points=noArray(), OutputArray straight_code=noArray()) const |
| | グラフィカルコードの検出とデコードの両方を行う。
|
| |
| bool | detectAndDecodeMulti (InputArray img, std::vector< std::string > &decoded_info, OutputArray points=noArray(), OutputArrayOfArrays straight_code=noArray()) const |
| | グラフィカルコードの検出とデコードの両方を行う。
|
| |
| bool | detectMulti (InputArray img, OutputArray points) const |
| | 画像内のグラフィカルコードを検出し、そのコードを含む四角形のベクトルを返す。
|
| |
| GraphicalCodeDetector & | operator= (const GraphicalCodeDetector &)=default |
| |
| GraphicalCodeDetector & | operator= (GraphicalCodeDetector &&)=default |
| |
◆ GraphicalCodeDetector() [1/3]
| cv::GraphicalCodeDetector::GraphicalCodeDetector |
( |
| ) |
|
◆ GraphicalCodeDetector() [2/3]
◆ GraphicalCodeDetector() [3/3]
◆ decode()
| Python: |
|---|
| cv.GraphicalCodeDetector.decode( | img, points[, straight_code] | ) -> | retval, straight_code |
| cv.GraphicalCodeDetector.decodeBytes( | img, points[, straight_code] | ) -> | retval, straight_code |
detect() メソッドによって見つかったグラフィカルコードを復号する。
UTF8エンコードされた出力文字列を返す。コードが復号できない場合は空の文字列を返す。
- 引数
-
| img | グラフィカルコードを含むグレースケールまたはカラー (BGR) 画像。 |
| points | detect() メソッド(または他のアルゴリズム)によって見つかった四辺形の頂点。 |
| straight_code | 二値化されたコードを含む省略可能な出力画像。見つからない場合は空になる。 |
◆ decodeMulti()
| Python: |
|---|
| cv.GraphicalCodeDetector.decodeBytesMulti( | img, points[, straight_code] | ) -> | retval, decoded_info, straight_code |
| cv.GraphicalCodeDetector.decodeMulti( | img, points[, straight_code] | ) -> | retval, decoded_info, straight_code |
detect() メソッドによって見つかったグラフィカルコードを復号する。
- 引数
-
| img | グラフィカルコードを含むグレースケールまたはカラー (BGR) 画像。 |
| decoded_info | UTF8エンコードされた出力文字列ベクトル。コードが復号できない場合は空の文字列ベクトル。 |
| points | detect() メソッド(または他のアルゴリズム)によって見つかった四辺形の頂点のベクトル。 |
| straight_code | 二値化されたコードを含む画像の省略可能な出力ベクトル。 |
◆ detect()
| Python: |
|---|
| cv.GraphicalCodeDetector.detect( | img[, points] | ) -> | retval, points |
画像内のグラフィカルコードを検出し、コードを含む四辺形を返す。
- 引数
-
| img | グラフィカルコードを含む(または含まない)グレースケールまたはカラー (BGR) 画像。 |
| points | コードを含む最小面積四辺形の頂点の出力ベクトル。 |
◆ detectAndDecode()
| Python: |
|---|
| cv.GraphicalCodeDetector.detectAndDecode( | img[, points[, straight_code]] | ) -> | retval, points, straight_code |
| cv.GraphicalCodeDetector.detectAndDecodeBytes( | img[, points[, straight_code]] | ) -> | retval, points, straight_code |
図形コードの検出とデコードの両方を行う。
- 引数
-
| img | グラフィカルコードを含むグレースケールまたはカラー (BGR) 画像。 |
| points | 見つかったグラフィカルコードの四辺形の頂点の省略可能な出力配列。見つからない場合は空になる。 |
| straight_code | 二値化されたコードを含む省略可能な出力画像。 |
◆ detectAndDecodeMulti()
| Python: |
|---|
| cv.GraphicalCodeDetector.detectAndDecodeBytesMulti( | img[, points[, straight_code]] | ) -> | retval, decoded_info, points, straight_code |
| cv.GraphicalCodeDetector.detectAndDecodeMulti( | img[, points[, straight_code]] | ) -> | retval, decoded_info, points, straight_code |
図形コードの検出とデコードの両方を行う。
- 引数
-
| img | グラフィカルコードを含むグレースケールまたはカラー (BGR) 画像。 |
| decoded_info | UTF8エンコードされた出力文字列ベクトル。コードが復号できない場合は空の文字列ベクトル。 |
| points | 見つかったグラフィカルコードの四辺形の頂点の省略可能な出力ベクトル。見つからない場合は空になる。 |
| straight_code | 二値化されたコードを含む画像の省略可能なベクトル。 |
- 画像上にStructured AppendモードでエンコードされたQRコードが存在し、それらすべてが正しく検出・デコードされた場合、本メソッドはシーケンス中の0番目のコードに対応する位置に完全なメッセージを書き込む。同一シーケンス内の残りのQRコードには空文字列が入る。
◆ detectMulti()
| Python: |
|---|
| cv.GraphicalCodeDetector.detectMulti( | img[, points] | ) -> | retval, points |
画像内の図形コードを検出し、コードを囲む四角形のベクトルを返す。
- 引数
-
| img | グラフィカルコードを含む(または含まない)グレースケールまたはカラー (BGR) 画像。 |
| points | コードを含む最小面積四辺形の頂点のベクトルのベクトルの出力。 |
◆ operator=() [1/2]
◆ operator=() [2/2]
| Ptr<Impl> cv::GraphicalCodeDetector::p |
|
protected |
このクラス詳解は次のファイルから抽出されました: