作者st111840 (小白)
看板C_Sharp
標題[問題] 灰階圖片框出灰階值高於門檻的區塊問題
時間Mon Sep 23 00:27:34 2013
如題
最近在做道路相關論文
要找出圖片中灰階度高於閥值的區域
然後用一個長方形框把那一塊區域框住
灰階部份是用lockbits的寫法
現在要把灰階值大於閥值的區域框在裡面
這部分沒有甚麼頭緒
只知道用if(condition)搜尋整張圖片 找出灰階大於閥值的像素點
而且灰階大於閥值的區塊可能不只一個
煩請指導 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.35.64
※ 編輯: st111840 來自: 123.193.35.64 (09/23 00:28)
1F:→ markov:建議你把COLOR SPACE弄懂再用這個方法 否則你會有很長的路 09/23 14:18
2F:→ st111840:色彩空間我是有研究 也知道R.G.B排列方式等等 理論部分我 09/23 15:34
3F:→ st111840:有買鐘國亮教授的書 只是小弟不才對c#程設部分比較不懂 09/23 15:35
4F:→ st111840:想請教演算法 有想過把所有點找出 用array紀錄x.y座標 09/23 15:36
5F:→ elba:找connected component,用BFS或DFS,邊找邊更新邊界 09/23 16:11
6F:→ st111840:有看過學長的寫法是分水平和垂直 然後找1變0 0變1的點 09/23 16:17
7F:→ st111840:不過不知道這樣是不是比較不嚴謹 而如果是這樣的寫法 09/23 16:18
8F:→ st111840:if的條件式是不是改為if (r(x,y)=0 && r(x,y+1)=1) 則存 09/23 16:20
9F:→ st111840:此點座標這樣 09/23 16:20
10F:→ st111840:還有一個不同點是學長的用法只有單一目標物 09/23 16:22
11F:→ markov:...color space不是只有rgb 這表是你沒處及深度 09/23 18:33
12F:→ st111840:我知道還有很多像是YCbCr.HSV等等 有要利用到的色彩空間 09/23 19:51
13F:→ st111840:也有把基本介紹和轉換公式等等看過 可能了解不夠透徹 不 09/23 19:53
14F:→ st111840:過比較不了解如何利用簡單或快速的方式找到我需要的特徵 09/23 19:55
15F:→ st111840:點或是特徵區域 09/23 19:55
16F:→ markov:NO 你的問題說簡單的話就只是一個參數,問題在這參數怎來 09/23 20:54
17F:→ markov:網路上絕對很多作法,但是就是你問的問題,color space真義 09/23 20:56
18F:→ markov:我要講的不是只有RGB TO HSV那簡單的,是真義的問題。奧義! 09/23 20:58
19F:→ st111840:還是m大可以給我指引該往哪方向去研究嗎 相信我之後還會 09/23 22:21
20F:→ st111840:碰到不少相關問題 我懂的只有基礎的應用 本來是想求個演 09/23 22:22
21F:→ st111840:算法得到我需要的特徵點 才能繼續套理論的式子跑實驗結果 09/23 22:22
22F:→ markov:我不想把她複雜化,但是我是那樣一路走來,你查另一個關鍵 09/24 14:12
23F:→ markov:字吧。optical看你能夠追多少了,路很長,但你要的很簡單。 09/24 14:13
24F:→ markov:建議你回頭一定要看英文會讓你有更多領悟,中文實在糟糕。 09/24 14:14
25F:→ markov:一天以後你應該懂色的組成了,再來就是如何數學化!CIE是沒 09/25 14:41
26F:→ markov:太多貢獻的,他只是把人家數質化後變成無負數存在而已。 09/25 14:42
27F:→ markov:這時候你應該看到或領悟到了300年來的技術與實踐了。 09/25 14:43
28F:→ markov:更進一步的你應該了解COLOR SPACE的真義,其他色系嚴格說 09/25 14:44
29F:→ markov:只是為了運用或是教學研究方便而出的,貢獻只是那樣! 09/25 14:44
30F:→ markov:回頭來看你大概也體悟到你要的演算法的雛形了吧! 09/25 14:45