python opencv試紙缺陷檢測 思路

2021-09-28 23:17:44 字數 526 閱讀 5052

用於檢測試紙生產線對合格與不合格產品進行分揀,實時檢測。

先要對整個區域進行分割,只對研究物件進行處理,是否用roi?

1)選擇資料:將資料分成三組:訓練資料、驗證資料、測試資料

2)模型資料:使用訓練資料來構建使用相關特徵的模型

3)驗證資料:使用驗證資料接入模型

4)測試資料:使用測試資料檢查被驗證模型的表現

5)使用模型:用完全訓練好的模型在新資料上做**

6)調優模型:使用更多資料、不同的特徵或調整過的引數來提公升演算法的效能表現

但是試紙裡的特徵很多都是弱邊緣

是否可以通過scharr運算元突出弱邊緣

再結合形態學的開閉操作

從而達到強化弱邊緣的效果

對得到的影象利用最大熵閾值對影象進行分割得到瑕疵

有效區域提取: 是將研究物件從採集的影象中提取出來,使得感興趣的目標與背景分割,從而減少影象背景對後續瑕疵檢測造成干擾。

找出畫素點灰度值突變的點並記錄它們的位置,得到平行四邊形四個點,然後通過把平行四邊形邊以外的畫素點灰度置零。

Linux Kernel Makefile預設目標

inux核心的makefile也不是一般的麻煩。這裡結合makefile本身的用法對linux核心的makefile做一分析。1 入口點 預設的makefile的入口點是第一條規則。而linux核心的makefile的第一條規則是這樣的 除去上面一長串賦值語句,來到 phony all all 是一...

python opencv 安裝整理

這兩天比較有空,在公司內想學習一下opencv,又不想安裝vc 所以就那個python看opencv。安裝環境本來很簡單 但是我python是64的 估計也很多 而opencv的安裝要有乙個numpy庫 這個在官網上只有32位的 所以,事情變得複雜起來。網上找了一下,只道有提供64位版的numpy庫...

python opencv 輪廓檢測

輪廓 contours 指的是有相同顏色或者密度,連線所有連續點的一條曲線。檢測輪廓的工作對形狀分析和物體檢測與識別都非常有用。在輪廓檢測之前,首先要對進行二值化或者canny邊緣檢測。在opencv中,尋找的物體是白色的,而背景必須是黑色的,因此預處理時必須保證這一點。import cv2 讀入i...