目的と適用範囲
照明と元画像に対応する経路領域を比較し、反射や切り出しで実際の可視欠落を消さないようにします。角と材料変動も確認し、隠れた面を連続と推定しません。
本記事は技術評価の手順であり、そのまま稼働できる製品の認証ではありません。Deyi Vision の公開 PC 例は、確認済みサンプル画像を用いる EAN-13 ワークフローが対象です。開発コードのネイティブ OCR や検出機能は、使用前にインストール済みランタイム、結び付けられたモデル、検査内容を確認してください。ブラウザーのテンプレートがあるだけでは実行可能とは言えず、計画中の OpenCV.js バックエンドには別の検証が必要です。クラウド認識には画像範囲、提供元、モデル、費用の明示的な承認が必要です。審査用アーカイブは実行可能なリリースパッケージではありません。カメラ、ファームウェア、ドライバーの互換性も個別に確認します。以下の数値は仮定例であり、Deyi Vision の実測値や顧客成果ではありません。
確認資料の準備
実材の連続、欠落、反射対照を用意し、不透明・隠れた部分は根拠不足の対照として残します。 シールや接着剤マスクの前に、可視の受入特徴を定義します。開封防止シールの端、熱封帯、接着剤ビードは物理的意味が異なるため、未定義の同じ外観規則を使いません。基準経路、投影、下地、撮影時の材料状態を記録します。湿潤・硬化した接着剤や反射下地では境界が変わっても接合品質の変化とは限りません。可視の欠落、位置ずれ、反射、隠れた部分を別の対照にします。画像規則は観察できる表面だけを評価し、気密性、漏れ量、剥離強度、接合強度、硬化、内部界面を証明しません。これらには工程固有の根拠が必要です。必要な面が隠れたら根拠不足か別の検証法にし、図面の期待値から経路を補完しません。 閾値を変える前に、管理された光学比較を作ります。治具、作動距離、照明角度、ピントに印を付け、各条件を復元できるようにします。カメラ設定とサンプル識別を固定し、選んだ照明条件または領域条件だけを変更します。切り出しやマスクと一緒に元フレームと元座標への変換を保存します。許容される変動と既知の問題サンプルを、配置範囲の端まで含めて撮影します。数値を見る前に元画像上の領域表示を確認します。領域を小さくすると不具合を隠す場合があるため、除外範囲には明確な技術的理由が必要です。 選んだ条件は治具を復元して繰り返し、配置を動かさない反復だけにしません。段取り替え時の再現性を確認できます。影響があれば環境光と点灯からの経過時間を記録します。マスクやビット深度が違う測定を照明だけの比較にしないでください。採用しなかった条件も画像と理由を保存します。見栄えの良い画像が最適とは限らず、合意した試料範囲全体で対象特徴と良品変動の分離を維持する必要があります。
操作手順
- 露光を固定して拡散・指向光を比べ、実物で見える場合だけ透過光を試します。
- 角と許容移動を含む経路を原座標へ対応付けます。
- 閾値前にビードと隣の下地、飽和、欠落の可視性を調べます。
- 各照明の原画像と ROI を保存し、不採用条件と真の欠落対照も残します。
試験結果の読み方
仮定 A はビード 130、下地 120、比率 0.0400、B は 90、160、0.2800 です。絶対差を和で割ります。コントラストが高くても欠落と周辺材料が分かれる必要があり、封止機能は証明しません。
記録ワークシート
| 記録 | 値 | 解釈 |
|---|---|---|
| 条件 A:ビード/下地 | 130 / 120 | コントラスト = 0.0400 |
| 条件 B:ビード/下地 | 90 / 160 | コントラスト = 0.2800 |
C = abs(bead - substrate) / (bead + substrate)
A = abs(130 - 120) / (130 + 120) = 0.0400
B = abs(90 - 160) / (90 + 160) = 0.2800二つの工程図
二つの工程図 · 1
図は確認順序を示します。矢印ごとに記録した根拠が必要で、自動接続の実装を意味しません。 元フレーム → 照明条件 → ROI → コントラスト.
- 元フレーム
- 照明条件
- ROI
- コントラスト
二つの工程図 · 2
図は確認順序を示します。矢印ごとに記録した根拠が必要で、自動接続の実装を意味しません。 基準版 → 候補版 → 同じ試料 → 判断.
- 基準版
- 候補版
- 同じ試料
- 判断
不具合の切り分け
- 反射下地の強いハイライトが連続ビードに見える場合があります。
- 角を外した ROI では直線が合格でも全経路検査になりません。
受入確認と引き継ぎ
姿勢と材質変動で良品と欠落が分かれてから受け入れ、極性と座標を保存します。隠れた部分は未解決にします。
元画像、期待する判定、正確なリビジョン、完全な結果記録を一組で保存します。最終パラメーターを選ぶ前に評価集合を固定してください。その正解を後から調整に使った場合は開発データに変更し、新しい独立した受入集合を用意します。Review、NoResult、実行エラー、取得漏れを分母に残し、行を除外して合格に変えないでください。成功例とともに再現可能な失敗例を保存します。引き継ぎにはレシピ変更の権限、承認済み旧版への復元方法、受入確認まで禁止する装置出力を記載します。ソフトウェアの結果だけでは、動く実物が正しい搬送先に到達したことを証明できません。
出典と技術資料
出典は、本記事の手法と限界を確認するための資料です。確認例は選定の参考であり、量産での受入判定には実際のサンプルによる証拠が必要です。
- Deyi Vision Vision WorkbenchDeyi Vision確認日
- Pharmaceutical Packaging Code Label and Seal InspectionDeyi Vision確認日
- Image ThresholdingOpenCV確認日
- Contours: Getting StartedOpenCV確認日
部品と選定の参考資料
- 画像処理 照明
- 医薬品包装のコード・ラベル・封緘シール検査
- 自動外観検査
- マシンビジョン照明の選び方
- マシンビジョン照明の種類
- マシンビジョン照明の基礎
- 反射金属傷検査 照明ルート
- バックライト vs 同軸照明
- 自動車金属表面の欠陥検査
- Metal and Surface Inspection · 英語の参考資料
- OPT 画像処理用照明 代替
- EAN-13 追跡:照明と空白領域
- 可視液面境界の照明とROIを比較して設定する
- 無効データを隠さず平場補正を校正する
- 赤・青・白の照明を欠陥コントラストで比較する
- OCR ラベル照合:照明と項目領域
- 開いた包装内容の照明とROIを選ぶ手順
- 反射抑制の偏光A/B試験を行う
- SKU・色分選:照明と物体マスク
- ストロボ光が露光窓内に入ることを確認する
- 表面欠陥検査:受入とライン出力
- 表面欠陥検査:範囲を限定した AI 評価
- 表面欠陥検査:画素密度と動体ぶれ
- 表面欠陥検査:照明と ROI の検証
- 表面欠陥検査:誤警報の切り分け

