線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2304
推到 Plurk!
推到 Facebook!

去除影像雜點

答題得分者是:arisaka_matsuri
jenglin
一般會員


發表:45
回覆:32
積分:15
註冊:2006-10-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-01-21 15:58:04 IP:163.18.xxx.xxx 訂閱
各位前輩好:
一張影像掃描只擷取某些RGB特定的點,但是掃描的結果會出現幾個不是我要的點,
如同底下這張圖,請問如何只留下紅色圓圈的點,而去除藍色圓圈的點?感謝!

arisaka_matsuri
高階會員


發表:25
回覆:205
積分:231
註冊:2003-10-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-01-21 16:38:40 IP:140.113.xxx.xxx 訂閱
1. 影像形態學 open 運算
2. 連通分析 --> 標記 --> 去掉單點的部份
jenglin
一般會員


發表:45
回覆:32
積分:15
註冊:2006-10-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-01-21 17:21:28 IP:163.18.xxx.xxx 訂閱
1.Open我試過會整個變空白影像,點都被去除了
2.能說明一下嗎?雜點有可能不會是單點
===================引 用 arisaka_matsuri 文 章===================
1. 影像形態學 open 運算
2. 連通分析 --> 標記 --> 去掉單點的部份
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-01-21 17:57:56 IP:118.169.xxx.xxx 訂閱
請您把所有的情況都列出來,讓前輩們幫您想想
否則問題無法收歛^_^



===================引 用 jenglin 文 章===================
1.Open我試過會整個變空白影像,點都被去除了
2.能說明一下嗎?雜點有可能不會是單點
===================引 用 arisaka_matsuri 文 章===================
1. 影像形態學 open 運算
2. 連通分析 --> 標記 --> 去掉單點的部份
jenglin
一般會員


發表:45
回覆:32
積分:15
註冊:2006-10-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-01-21 20:58:58 IP:163.18.xxx.xxx 訂閱
對底下左邊這張圖,掃描去找個別的圓形色塊,我是利用RGB三個值去找的,
但是找到的可能只有集中的幾個點,其他地方可能有不是我要的雜點,
就像右邊那張圖一樣。


===================引 用 taishyang 文 章===================
請您把所有的情況都列出來,讓前輩們幫您想想
否則問題無法收歛^_^



===================引 用 jenglin 文 章===================
1.Open我試過會整個變空白影像,點都被去除了
2.能說明一下嗎?雜點有可能不會是單點
===================引 用 arisaka_matsuri 文 章===================
1. 影像形態學 open 運算
2. 連通分析 --> 標記 --> 去掉單點的部份
arisaka_matsuri
高階會員


發表:25
回覆:205
積分:231
註冊:2003-10-19

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-01-22 19:15:36 IP:140.113.xxx.xxx 訂閱
不好意思,仍然不明白要找的是什麼
是圓形色塊的區域?色塊的中心?圓形物件的邊緣?只找紅色?
R, G, B的顏色數值是怎麼設定的?一個範圍or幾個確定的值?
jenglin
一般會員


發表:45
回覆:32
積分:15
註冊:2006-10-08

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-01-22 22:00:41 IP:163.18.xxx.xxx 訂閱
您好:
是要分別找各種顏色圓形色塊的中心,比如要找紅色就定一個RGB的範圍值,
屬於紅色的就標記成黑其他就白色,在對這些黑色點去找中心。
RGB的值是用一個範圍下去找的,所以會找到圓形色塊內的一些點,但也會有其他的雜點。
===================引 用 arisaka_matsuri 文 章===================
不好意思,仍然不明白要找的是什麼
是圓形色塊的區域?色塊的中心?圓形物件的邊緣?只找紅色?
R, G, B的顏色數值是怎麼設定的?一個範圍or幾個確定的值?
arisaka_matsuri
高階會員


發表:25
回覆:205
積分:231
註冊:2003-10-19

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-01-22 22:41:16 IP:140.113.xxx.xxx 訂閱
大概有兩個建議

第一個是關於選顏色的範圍
可以嘗試用其他的色彩表示方式,例如YCbCr或HSI, HSV等
站上可以找到相關的演算法跟程式
因為用RGB來表示色彩雖然簡單
但是對色彩分佈來說比較不合適選定簡潔的區域
以上面的圖例來說,紅色部份如果只能選到「幾個點」
那這樣的色彩選取方式不太恰當

第二是關於雜訊的濾除
如果第一步顏色選取做得好,其實這個部份就不會令人頭痛了
原則上,我會先調整選取顏色的方式
再來考慮不小心多選或少選的問題
如果出現向上面圖例的情況
非常難用一個有效的方法去處理「雜訊」
因為雜訊跟需要的資訊已經相差不多了
坦白說花心思在這只是浪費力氣而已

以上淺見

===================引 用 jenglin 文 章===================
您好:
是要分別找各種顏色圓形色塊的中心,比如要找紅色就定一個RGB的範圍值,
屬於紅色的就標記成黑其他就白色,在對這些黑色點去找中心。
RGB的值是用一個範圍下去找的,所以會找到圓形色塊內的一些點,但也會有其他的雜點。
系統時間:2024-05-07 14:04:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!