當前位置:首頁 » 操作系統 » 顏色提取演算法

顏色提取演算法

發布時間: 2022-12-14 00:07:38

① 明銳AOI少錫,焊盤檢索怎麼抽色

也不知道你的機器具體是什麼型號,也不知道你具體的使用場景,只能大概回答了。我之前也想過這個問題,顏色提取最小可以調多少測得出來,我調合格下線30測不了,40就可以!後來就這樣湊合了。
AOI的自動抽色演算法,特徵分析演算法,編程簡單化等軟體方面的技術改善,可以讓AOI編程上有效地節省時間,更好地提升檢出率。
檢測范圍沒有絕對的一個值,顏色提取這個演算法得看檢測框的大小,測試對象的圖像與檢測框的比例算的。同樣一個焊盤,檢測框畫越大,測出來的值越小。

② 圖像的特徵提取都有哪些演算法

圖像的特徵可分為兩個層次,包括低層視覺特徵,和高級語義特徵。低層視覺特徵包括紋理、顏色、形狀三方面。語義特徵是事物與事物之間的關系。紋理特徵提取演算法有:灰度共生矩陣法,傅里葉功率譜法顏色特徵提取演算法有:直方圖法,累計直方圖法,顏色聚類法等等。形狀特徵提取演算法有:空間矩特徵等等高級語義提取:語義網路、數理邏輯、框架等方法

③ 如何使用Opencv對圖像進行顏色特徵提取

打開小畫家,將色卡打開,點擊吸管工具,移動滑鼠到紅色塊上方,松開滑鼠,此時,吸管工具已經提取了紅色色塊信息。然後點擊右方的「編輯顏色」,彈出顏色選擇對話框,此時,右下角有剛才習慣的紅綠藍顏色信息,如紅152,綠18,藍15。這個就是顏色對應的RGB色彩值。

創建VC控制台工程,加入所需頭文件和庫文件。注意要事先將opencv 頭文件和庫文件添加到工程屬性中,作者使用opencv2.4+VC2010示範。
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <iostream>
#include <stdio.h>
#include <vector>
#include <math.h>
#pragma comment (lib,"opencv_core244d.lib")
#pragma comment (lib,"opencv_highgui244d.lib")
#pragma comment (lib,"opencv_imgproc244d.lib")

定義一個顏色常量target,默認值即為剛才吸管工具提取的紅色色塊的RGB值分量,和一個計算與顏色標准值色差的函數,暫定為色差在10以內即為相近顏色。這里cv::Vec3b 變數對應一個數組值, Vec3b[0] 對應blue,Vec3b[1]對應green,Vec3b[2]對應Red,即BGR。

接著添加以下代碼,目的為讀取源圖片,根據圖片大小做一定的縮放,然後定義同樣大小的一個灰度圖,用於存貯計算結果值。核心演算法如下,遍歷源圖片,色差(與紅色色塊比較)低於30的即為需要提取的顏色值,將此像素位置記錄並寫入到灰度圖中,以黑色顯示,否則設置為白色。然後將處理前後圖片顯示出來。

實際商業應用中也是可以如法炮製的,比如下圖的葯片,大小,顏色不統一,如何提取識別黃色小葯片在何處或計算其數量呢。
筆者嘗試使用吸管工具提取其BGR值為(22,184,245),將色差由10調整為30,可以正確檢測此葯片。如圖。

④ 特徵提取演算法有哪些

圖像的特徵可分為兩個層次,包括低層視覺特徵,和高級語義特徵。低層視覺特徵包括紋理、顏色、形狀三方面。語義特徵是事物與事物之間的關系。紋理特徵提取演算法有:灰度共生矩陣法,傅里葉功率譜法顏色特徵提取演算法有:直方圖法,累計直方圖法,顏色聚類法等等。形狀特徵提取演算法有:空間矩特徵等等高級語義提取:語義網路、數理邏輯、框架等方法

熱點內容
c語言自考 發布:2025-05-15 07:52:42 瀏覽:499
壓縮的玉 發布:2025-05-15 07:51:22 瀏覽:788
android的控制項 發布:2025-05-15 07:50:36 瀏覽:551
南崗法院伺服器ip地址 發布:2025-05-15 07:46:02 瀏覽:286
實況如何退出賬號安卓 發布:2025-05-15 07:45:56 瀏覽:917
深入編譯器 發布:2025-05-15 07:41:35 瀏覽:878
電信手機號服務密碼怎麼查 發布:2025-05-15 07:40:10 瀏覽:613
python全局變數文件 發布:2025-05-15 07:35:06 瀏覽:954
位元組和存儲位元組 發布:2025-05-15 07:32:10 瀏覽:521
linux應用開發工程師 發布:2025-05-15 07:32:07 瀏覽:261