BarcodeRecognize[image]
image 中のバーコードを認識し,数列として返す.
BarcodeRecognize[image,"prop"]
バーコードの指定された特性を返す.
BarcodeRecognize[image,"prop",format]
指定された format のバーコードのみを認識する.
BarcodeRecognize[video,…]
video のフレーム中のバーコードを認識する.
BarcodeRecognize
BarcodeRecognize[image]
image 中のバーコードを認識し,数列として返す.
BarcodeRecognize[image,"prop"]
バーコードの指定された特性を返す.
BarcodeRecognize[image,"prop",format]
指定された format のバーコードのみを認識する.
BarcodeRecognize[video,…]
video のフレーム中のバーコードを認識する.
詳細
- BarcodeRecognizeは,各画素の強度の値に対して作用し,任意のグレースケールあるいは多チャンネルの画像に使うことができる.
- 画像中に複数のバーコードが存在する場合は,復号化されたバーコードのリストが返される.
- 次の特性"prop" がサポートされる.
-
"Data" 認識されたバーコードデータ "Format" 認識されたバーコードの形式 "BoundingBox" Rectangleとしてのバーコードのおおよその境界ボックス "Orientation" バーコードの認識に使用された方向 {prop1,prop2,…} 特性のリスト - 使用可能な特性とその値の抽出には以下を使うとよい.
-
"Properties" 使用可能な特性のリスト "PropertyAssociation" 全特性とその値の連想 - BarcodeRecognize[image,"prop",{format1,format2,…}]を使って,バーコードの認識に含める形式リストを指定することができる.
- BarcodeRecognizeは,さまざまなタイプの1Dおよび2Dのバーコードに使うことができる.
- format には,次の1Dバーコード形式を使うことができる.
-
"UPC" UPC-A 12桁の数字 "UPCE" UPC-E 8桁の数字 "EAN8" EAN-8 8桁の数字 "EAN13" EAN-13 13桁の数字 "Code39" Code39 43個までの,大文字,数字,特殊文字(-,.,$,/,+,%),スペース "Code93" Code93 大文字,数字,特殊文字(-,.,$,/,+,%),スペース "Code128" Code128 80個までのASCII文字 "ITF" ITF 80桁までの等しい長さの数字 "Codabar" Codabar 数字および特殊文字(:,/,+,.) "GS1" GS1 DataBar(またはRSS) 14桁の数字 "ExpandedGS1" GS1 ExpandedおよびExpanded Stacked 1行に並べられた74個の数字,あるいは41個の英数字,あるいは11行までの積み重ねた行 (GS1 DataBar Expanded Stacked) - format には,次の2Dバーコード形式を使うことができる.
-
"QR" QR 可変長のASCII文字 "PDF417" PDF417 可変長のASCII文字 "Aztec" Aztecコード 可変長のASCII文字 "DataMatrix" Data Matrixコード 可変長のASCII文字 "MaxiCode" MaxiCode 93個までのASCII文字 "MicroQR" MicroQR 可変長のASCII文字
例題
すべて開く すべて閉じる例 (2)
スコープ (23)
データ (2)
形式 (17)
BarcodeRecognize[[image], {"Data", "Format"}]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]特性 (4)
BarcodeRecognize[[image], "Properties"]BarcodeRecognize[[image], "PropertyAssociation"]i = [image];BarcodeRecognize[i]BarcodeRecognize[i, "Format"]BarcodeRecognize[i, "BoundingBox"]HighlightImage[i, {"Boundary", %}]img = [image];bbox = BarcodeRecognize[img, "BoundingBox"]HighlightImage[img, {"Boundary", bbox}]QRおよびPDF417の形式の境界ボックスだけを認識してハイライトする:
bbox2 = BarcodeRecognize[img, "BoundingBox", {"QR", "PDF417"}]HighlightImage[img, {"Boundary", bbox2}]BarcodeRecognize[[image], "Format"]アプリケーション (4)
BarcodeRecognize[[image]]BarcodeRecognize[[image], "Format"]Hyperlinkを使ってQRコードからのリンクを得る:
Hyperlink[BarcodeRecognize[[image]]]i = [image];
BarcodeRecognize[i]HighlightImage[i, BarcodeRecognize[#, "BoundingBox"]&]img = [image];
res = BarcodeRecognize[img, {"BoundingBox", "Data", "Format"}]Show[SetAlphaChannel[img, 0.4], Graphics[{EdgeForm[{Thick, Purple}], FaceForm[], #[[1]], Inset[Style[#[[2]] <> "
" <> If[ListQ[#[[3]]], First[#[[3]]], #[[3]]], Bold, Purple, FontSize -> 16], RegionCentroid[#[[1]]]]}], ImageSize -> 300]&[res]特性と関係 (4)
BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeRecognize[[image]]BarcodeImageを使ってバーコードの画像を生成する:
BarcodeImage["123456789", "QR"]BarcodeRecognize[%]考えられる問題 (1)
関連項目
BarcodeImage TextRecognize FindFaces FacialFeatures ImageIdentify ImageCases Classify
インタープリタタイプ: Barcode
関連するガイド
-
▪
- コンピュータビジョン ▪
- 特徴検出 ▪
- 動画計算機能の更新履歴 ▪
- 動画解析
テキスト
Wolfram Research (2014), BarcodeRecognize, Wolfram言語関数, https://reference.wolfram.com/language/ref/BarcodeRecognize.html (2025年に更新).
CMS
Wolfram Language. 2014. "BarcodeRecognize." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/BarcodeRecognize.html.
APA
Wolfram Language. (2014). BarcodeRecognize. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BarcodeRecognize.html
BibTeX
@misc{reference.wolfram_2026_barcoderecognize, author="Wolfram Research", title="{BarcodeRecognize}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/BarcodeRecognize.html}", note=[Accessed: 09-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_barcoderecognize, organization={Wolfram Research}, title={BarcodeRecognize}, year={2025}, url={https://reference.wolfram.com/language/ref/BarcodeRecognize.html}, note=[Accessed: 09-August-2026]}