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

一個問題想請問一下各位意見跟想法

尚未結案
光光
一般會員


發表:19
回覆:19
積分:7
註冊:2004-10-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-14 20:06:31 IP:163.23.xxx.xxx 未訂閱
各位好.... 底下一張圖.....想請問一下各位有神麼方法可以用程式知道圖中有三個轉彎處! 謝謝各位的意見......
arisaka_matsuri
高階會員


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-14 21:07:28 IP:140.113.xxx.xxx 未訂閱
dear 光光: 依圖來看,可以先做細化,再用鏈碼編碼後,即可找出轉彎處~ 細線化在站上有範例~提供參考囉!
光光
一般會員


發表:19
回覆:19
積分:7
註冊:2004-10-30

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-14 21:48:33 IP:61.221.xxx.xxx 未訂閱
各位好.... 回應一下arisaka_matsuri...... 鏈碼編碼......式神麼....在哪裡又可以參考的... 謝謝各位...
arisaka_matsuri
高階會員


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-15 00:49:27 IP:220.135.xxx.xxx 未訂閱
dear 光光:    請多搜尋~ http://delphi.ktop.com.tw/topic.php?TOPIC_ID=49312 一般影像處理的書都會提到,可以自行去找鏈碼(chain code)這個關鍵字看看。
光光
一般會員


發表:19
回覆:19
積分:7
註冊:2004-10-30

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-04-15 12:26:55 IP:220.130.xxx.xxx 未訂閱
各位好..... 回應一下arisaka_matsuri...... 非常謝謝你.. 但是我看了文章的意思跟code... 它好像並沒有說怎麼計算有多少個折點.... 不知道是否還有其他的想法跟意見.... 謝謝各位.......
arisaka_matsuri
高階會員


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-04-15 17:38:56 IP:140.113.xxx.xxx 未訂閱
- 發表人 - arisaka_matsuri 於 2005/04/15 17:45:22
arisaka_matsuri
高階會員


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-04-15 17:42:18 IP:140.113.xxx.xxx 未訂閱
Dear 光光:    先前沒時間講得很清楚,但很多影像處理書上應該都會提到。網路上的資料,有時候並不完整,還是多花點心思找找吧~    用鏈碼可以表示封閉的形狀,缺點是起始點不同,鏈碼就會不同。所以就有「差分鏈碼」的表示法,最後可以找到表示形狀唯一的鏈碼。這些都不是重點,我是希望利用差分鏈碼解決你的問題。    先講一下差分鏈碼怎麼算,差分鏈碼就是計算後一個與前一個鏈碼值的「改變方向數」,以逆時鐘方向計算。以四方向鏈碼編碼為例,鏈碼 3 0,那差分是 1。你的例子可看成(四方向鏈碼編碼)
  | 3
  | 3
  | 3
  | 3
   -------- 
   0 0 0 0 | 3
           | 3
           | 3
           | 3
            -------->...
            0 0 0 0    鏈碼:3 3 3 3 0 0 0 0 3 3 3 3 0 0 0 0...
差分:  0 0 0 1 0 0 0 3 0 0 0 1 0 0 0... 
看出來了嗎? 1 表示逆時針改變了一次方向(也就是逆時針90度),若是在八方向鏈碼表示時,就是45度。 更直覺的作法,在掃描時自己判斷。
 --- --- --- 
| x | 1 | x |
 --- --- --- 
| 2 | s | 0 |
 --- --- --- 
| x | 3 | x |
 --- --- --- 
四方向鏈碼可以用上面的3x3矩陣來實現,s是參考點。掃的時候直接判斷就好啦,不用掃完再做差分。 別忘了先做細線化~ 參考書: R.C. Gonzalez, R.E. Woods, Digital Image Processing, 2nd ed., pages:644-646 鐘國亮,影像處理與電腦視覺,東華書局,176-177頁 發表人 - arisaka_matsuri 於 2005/04/15 17:49:25
JerryKuo
版主


發表:42
回覆:571
積分:322
註冊:2003-03-10

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-04-15 17:48:54 IP:220.135.xxx.xxx 未訂閱
不好意思,插花一下 光光你好: 可否請你為這篇討論文章給個適當標題嗎? "一個問題想請問一下各位意見跟想法",實在很天馬行空 一般人看到這樣的標題,實在不容易知道文章在寫什麼, 為增加這篇文章保存意義,請你多多配合。謝謝合作
光光
一般會員


發表:19
回覆:19
積分:7
註冊:2004-10-30

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-04-15 19:16:28 IP:163.23.xxx.xxx 未訂閱
各位好..... 回應一下arisaka_matsuri...... 非常謝謝你的想法....... 我大慨了解你的想法... 但是我是第一次接觸chain code所以code不知道從哪裡著手..... 不知道哪裡可以看到類試的code,讓我參考,因為事實上我的圖檔 是非常複雜的並非討論中的圖........我只是拿出來比喻而已..... 圖中白色的線假如已經是寬度為1個pixel的話....那還須先細線化後嗎?? 非常謝謝各位的意見.... 回應JerryKuo...... 我想修改題目.... 但是在哪裡可以修改呢??? 謝謝...
JerryKuo
版主


發表:42
回覆:571
積分:322
註冊:2003-03-10

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-04-18 15:47:45 IP:220.135.xxx.xxx 未訂閱
引言: 回應JerryKuo...... 我想修改題目.... 但是在哪裡可以修改呢??? 謝謝...
光光你好: 要修改標題,請直接修改第一頁文章,就可以修改標題。 謝謝你的合作。
arisaka_matsuri
高階會員


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

發送簡訊給我
#11 引用回覆 回覆 發表時間:2005-04-18 18:38:48 IP:140.113.xxx.xxx 未訂閱
dear 光光:  
引言:但是我是第一次接觸chain code所以code不知道從哪裡著手..... 不知道哪裡可以看到類試的code,讓我參考,因為事實上我的圖檔 是非常複雜的並非討論中的圖........我只是拿出來比喻而已..... 圖中白色的線假如已經是寬度為1個pixel的話....那還須先細線化後嗎?? 寬度已經是1個pixel的話,當然不用再細線化
第一次接觸chain code?因為不知道你的背景,只能建議多看看書或資料。程式的部份,理論通了可以嘗試寫出來,除非你有時間壓力...... 話說回來,如果是很複雜的圖,chain code未必合用。影像處理的問題,很多都是case by case,所以沒辦法給予更多的建議。
光光
一般會員


發表:19
回覆:19
積分:7
註冊:2004-10-30

發送簡訊給我
#12 引用回覆 回覆 發表時間:2005-04-26 12:43:37 IP:163.23.xxx.xxx 未訂閱
各位好...... 回應一下arisaka_matsuri..... 我是工工背景的...... 所以寫程式方面有點吃力... 我已經努力了一個禮拜...還是有錯誤..... 不知道哪裡有類試的程式可讓我參考..... 謝謝各位.......
系統時間:2024-05-13 18:12:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!